/guava/android/guava/src/com/google/common/collect/Range.java
boolean isThisFirst = this.lowerBound.compareTo( otherRange.lowerBound) < 0;int lowerCmp = lowerBound.compareTo( other.lowerBound) ;
int lowerCmp = lowerBound.compareTo ( other.lowerBound ) ;
boolean isThisFirst = this.lowerBound.compareTo(otherRange.lowerBound) < 0; Range<C> firstRange = isThisFirst ? this : otherRange; Range<C> secondRange = isThisFirst ? otherRange : this; return create(firstRange.upperBound, secondRange.lowerBound); } public Range<C> span(Range<C> other) { <extra_id_0> int upperCmp = upperBound.compareTo(other.upperBound); if (lowerCmp <= 0 && upperCmp >= 0) { return this; } else if (lowerCmp >= 0 && upperCmp <= 0) { return other; } else {