/guava/android/guava/src/com/google/common/collect/Range.java
if ( ( lowerCmp <= 0) && ( upperCmp >= 0) ) {   return connectedRange; }else {   Cut<C> newLower = ( lowerCmp >= 0) ? lowerBound : connectedRange.lowerBound;   Cut<C> newUpper = ( upperCmp <= 0) ? upperBound : connectedRange.upperBound;   checkArgument( ( ( newLower.compareTo( newUpper) ) <= 0) , "intersection is undefined for disconnected ranges %s and %s", this, connectedRange) ;   return create( newLower, newUpper) ; }
[Delete]
return lowerBound.compareTo(other.upperBound) <= 0 && other.lowerBound.compareTo(upperBound) <= 0; } public Range<C> intersection(Range<C> connectedRange) { int lowerCmp = lowerBound.compareTo(connectedRange.lowerBound); int upperCmp = upperBound.compareTo(connectedRange.upperBound); <extra_id_0> return this; } else if (lowerCmp <= 0 && upperCmp >= 0) { return connectedRange; } else { Cut<C> newLower = (lowerCmp >= 0) ? lowerBound : connectedRange.lowerBound; Cut<C> newUpper = (upperCmp <= 0) ? upperBound : connectedRange.upperBound;