/guava/guava/src/com/google/common/collect/TreeRangeSet.java
replaceRangeWithSameLowerBound(com.google.common.collect.Range.create(rangeToRemove.upperBound, rangeBelowUB.upperBound));
if ( rangeToRemove.hasUpperBound ( ) && rangeBelowUB.upperBound.compareTo ( rangeToRemove.upperBound ) >= 0 ) { replaceRangeWithSameLowerBound ( Range.create ( rangeToRemove.upperBound, rangeBelowUB.upperBound ) ) ; }
Range.create(rangeBelowLB.lowerBound, rangeToRemove.lowerBound)); } } Entry<Cut<C>, Range<C>> entryBelowUB = rangesByLowerBound.floorEntry(rangeToRemove.upperBound); if (entryBelowUB != null) { Range<C> rangeBelowUB = entryBelowUB.getValue(); <extra_id_0> } } rangesByLowerBound.subMap(rangeToRemove.lowerBound, rangeToRemove.upperBound).clear(); } private void replaceRangeWithSameLowerBound(Range<C> range) { if (range.isEmpty()) {