/guava/android/guava/src/com/google/common/collect/RegularContiguousSet.java
return equalsOrThrow( previous, domain) ? null : first.previous( previous) ;
return equalsOrThrow ( previous, first ) ? null : domain.previous ( previous ) ;
public UnmodifiableIterator<C> descendingIterator() { return new AbstractSequentialIterator<C>(last()) { final C first = first(); @Override @CheckForNull protected C computeNext(C previous) { <extra_id_0> } }; } private static boolean equalsOrThrow(Comparable<?> left, @CheckForNull Comparable<?> right) { return right != null && Range.compareOrThrow(left, right) == 0; }