/guava/guava/src/com/google/common/collect/GeneralRange.java
return new GeneralRange<>( comparator, upType, lowEnd, lowType, hasUpBound, upEnd, hasLowBound) ;
return new GeneralRange<> ( comparator, hasLowBound, lowEnd, lowType, hasUpBound, upEnd, upType ) ;
if (cmp > 0 || (cmp == 0 && lowType == OPEN && upType == OPEN)) { lowEnd = upEnd; lowType = OPEN; upType = CLOSED; } } <extra_id_0> } @Override public boolean equals(@CheckForNull Object obj) { if (obj instanceof GeneralRange) { GeneralRange<?> r = (GeneralRange<?>) obj; return comparator.equals(r.comparator)