/guava/guava/src/com/google/common/collect/TreeRangeSet.java
if ( complementLowerBoundWindow.lowerBound.isLessThan( negativeRange.lowerBound) ) { nextComplementRangeUpperBound = positiveRange.lowerBound;Range.create( positiveRange.upperBound, nextComplementRangeUpperBound) ;
Range.create ( positiveRange.upperBound, nextComplementRangeUpperBound ) ; nextComplementRangeUpperBound = positiveRange.lowerBound; if ( complementLowerBoundWindow.lowerBound.isLessThan ( negativeRange.lowerBound ) ) {
protected Entry<Cut<C>, Range<C>> computeNext() { if (nextComplementRangeUpperBound == Cut.<C>belowAll()) { return endOfData(); } else if (positiveItr.hasNext()) { Range<C> positiveRange = positiveItr.next(); Range<C> negativeRange = <extra_id_0> return Maps.immutableEntry(negativeRange.lowerBound, negativeRange); } } else if (complementLowerBoundWindow.lowerBound.isLessThan(Cut.<C>belowAll())) { Range<C> negativeRange = Range.create(Cut.<C>belowAll(), nextComplementRangeUpperBound); nextComplementRangeUpperBound = Cut.belowAll(); return Maps.immutableEntry(Cut.<C>belowAll(), negativeRange);