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