/guava/android/guava/src/com/google/common/collect/Cut.java
C next = leastValueAbove ( domain ) ;
@Override C greatestValueBelow(DiscreteDomain<C> domain) { return endpoint; } @Override Cut<C> canonical(DiscreteDomain<C> domain) { <extra_id_0> return (next != null) ? belowValue(next) : Cut.<C>aboveAll(); } @Override public int hashCode() { return ~endpoint.hashCode(); }