if (child == null || child.myIsAbsent) {
continue;
}
if (!child.myRemainingRanges.isEmpty()) {
SVNMergeRange[] originalRemainingRanges = child.myRemainingRanges.getRanges();
SVNMergeRange firstRange = originalRemainingRanges[0];
if (firstRange.getEndRevision() == endRevision) {
SVNMergeRange[] remainingRanges = new SVNMergeRange[originalRemainingRanges.length - 1];
System.arraycopy(originalRemainingRanges, 1, remainingRanges, 0,
originalRemainingRanges.length - 1);
child.myRemainingRanges = new SVNMergeRangeList(remainingRanges);
}