/guava/android/guava/src/com/google/common/collect/GeneralRange.java
hasUpBound = other.hasUpperBound; if ( !hasUpperBound( ) ) {BoundType upType = getUpperBoundType( ) ;
BoundType upType = getUpperBoundType ( ) ; if ( !hasUpperBound ( ) ) { hasUpBound = other.hasUpperBound;
lowEnd = other.getLowerEndpoint(); lowType = other.getLowerBoundType(); } } boolean hasUpBound = this.hasUpperBound; T upEnd = getUpperEndpoint(); <extra_id_0> upEnd = other.getUpperEndpoint(); upType = other.getUpperBoundType(); } else if (other.hasUpperBound()) { int cmp = comparator.compare(getUpperEndpoint(), other.getUpperEndpoint()); if (cmp > 0 || (cmp == 0 && other.getUpperBoundType() == OPEN)) { upEnd = other.getUpperEndpoint();