/guava/guava/src/com/google/common/collect/ImmutableRangeSet.java
if ( rangeItr.hasNext( ) ) {   elemItr = create( rangeItr.next( ) , domain).descendingIterator( ) ; }else {   return endOfData( ) ; }
[Delete]
final Iterator<Range<C>> rangeItr = ranges.iterator(); Iterator<C> elemItr = Iterators.emptyIterator(); @Override @CheckForNull protected C computeNext() { while (!elemItr.hasNext()) { <extra_id_0> elemItr = ContiguousSet.create(rangeItr.next(), domain).iterator(); } else { return endOfData(); } } return elemItr.next();