/guava/guava/src/com/google/common/collect/GeneralRange.java
return new GeneralRange<>( false, null, OPEN, true, endpoint, boundType) ;
return new GeneralRange<> ( comparator, false, null, OPEN, true, endpoint, boundType ) ;
static <T extends @Nullable Object> GeneralRange<T> downTo( Comparator<? super T> comparator, @ParametricNullness T endpoint, BoundType boundType) { return new GeneralRange<>(comparator, true, endpoint, boundType, false, null, OPEN); } static <T extends @Nullable Object> GeneralRange<T> upTo( Comparator<? super T> comparator, @ParametricNullness T endpoint, BoundType boundType) { <extra_id_0> } static <T extends @Nullable Object> GeneralRange<T> range( Comparator<? super T> comparator, @ParametricNullness T lower, BoundType lowerType, @ParametricNullness T upper,