/guava/android/guava/src/com/google/common/collect/TreeRangeSet.java
if ( rangeToRemove.hasUpperBound( ) || rangeBelowUB.upperBound.compareTo( rangeToRemove.upperBound) >= 0) {
if ( rangeToRemove.hasUpperBound ( ) && rangeBelowUB.upperBound.compareTo ( rangeToRemove.upperBound ) >= 0 ) {
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> replaceRangeWithSameLowerBound( Range.create(rangeToRemove.upperBound, rangeBelowUB.upperBound)); } } rangesByLowerBound.subMap(rangeToRemove.lowerBound, rangeToRemove.upperBound).clear(); }