5c531f718e
There could be no lastEnabledChildRecord when there is no firstEnabledChildRecord - saves time by skipping findLastEnabledRecord() when the result is know to be null, - saves a test as isPresent(lastEnabledChildRecord) == isPresent(firstEnabledChildRecord)