@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
effectiveRange.isEmpty() || Range.compareOrThrow( range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;
effectiveRange.isEmpty() || Range.compareOrThrow( range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;
effectiveRange.isEmpty() || Range.compareOrThrow( range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
@Override public C first() { return range.lowerBound.leastValueAbove(domain); }
range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;
range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;
range.lowerBound.leastValueAbove(domain), range.upperBound.greatestValueBelow(domain)) > 0;