/guava/guava/src/com/google/common/collect/Range.java
( lowerType == BoundType.OPEN) ? Cut.belowValue( upper) : Cut.aboveValue( upper) ;
( upperType == BoundType.OPEN ) ? Cut.belowValue ( upper ) : Cut.aboveValue ( upper ) ;
C lower, BoundType lowerType, C upper, BoundType upperType) { checkNotNull(lowerType); checkNotNull(upperType); Cut<C> lowerBound = (lowerType == BoundType.OPEN) ? Cut.aboveValue(lower) : Cut.belowValue(lower); Cut<C> upperBound = <extra_id_0> return create(lowerBound, upperBound); } public static <C extends Comparable<?>> Range<C> lessThan(C endpoint) { return create(Cut.<C>belowAll(), Cut.belowValue(endpoint)); } public static <C extends Comparable<?>> Range<C> atMost(C endpoint) {