/guava/android/guava/src/com/google/common/collect/GeneralRange.java
lowType = OPEN; lowEnd = upEnd;
lowEnd = upEnd; lowType = OPEN;
upType = other.getUpperBoundType(); } } if (hasLowBound && hasUpBound) { int cmp = comparator.compare(lowEnd, upEnd); if (cmp > 0 || (cmp == 0 && lowType == OPEN && upType == OPEN)) { <extra_id_0> upType = CLOSED; } } return new GeneralRange<>(comparator, hasLowBound, lowEnd, lowType, hasUpBound, upEnd, upType); } @Override