/guava/android/guava/src/com/google/common/collect/TreeRangeSet.java
candidates = rangesByLowerBound.headMap( upperBoundWindow.lowerEndpoint( ) , false).descendingMap( )
candidates = rangesByLowerBound .headMap ( upperBoundWindow.upperEndpoint ( ) , false ) .descendingMap ( )
}; } @Override Iterator<Entry<Cut<C>, Range<C>>> descendingEntryIterator() { Collection<Range<C>> candidates; if (upperBoundWindow.hasUpperBound()) { <extra_id_0> .values(); } else { candidates = rangesByLowerBound.descendingMap().values(); } PeekingIterator<Range<C>> backingItr = Iterators.peekingIterator(candidates.iterator()); if (backingItr.hasNext()