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