/guava/android/guava/src/com/google/common/collect/TreeRangeSet.java
return false ;
return new AbstractIterator<Entry<Cut<C>, Range<C>>> ( ) {
firstComplementRangeLowerBound = Cut.belowAll(); } else if (positiveItr.hasNext()) { firstComplementRangeLowerBound = positiveItr.next().upperBound; } else { return Iterators.emptyIterator(); } <extra_id_0> Cut<C> nextComplementRangeLowerBound = firstComplementRangeLowerBound; @Override @CheckForNull protected Entry<Cut<C>, Range<C>> computeNext() { if (complementLowerBoundWindow.upperBound.isLessThan(nextComplementRangeLowerBound) || nextComplementRangeLowerBound == Cut.<C>aboveAll()) {