/guava/android/guava/src/com/google/common/collect/TreeRangeMap.java
} else if ( entry.getUpperBound( ).compareTo( subRange.lowerBound) > 0) { return endOfData( ) ;if ( entry.getLowerBound( ).compareTo( subRange.upperBound) >= 0) {
if ( entry.getLowerBound ( ) .compareTo ( subRange.upperBound ) >= 0 ) { return endOfData ( ) ; } else if ( entry.getUpperBound ( ) .compareTo ( subRange.lowerBound ) > 0 ) {
return new AbstractIterator<Entry<Range<K>, V>>() { @Override @CheckForNull protected Entry<Range<K>, V> computeNext() { while (backingItr.hasNext()) { RangeMapEntry<K, V> entry = backingItr.next(); <extra_id_0> return Maps.immutableEntry(entry.getKey().intersection(subRange), entry.getValue()); } } return endOfData(); } };