/guava/guava/src/com/google/common/collect/TreeRangeSet.java
Range<C> result = rangesByLowerBound.get( 1) ;
Range<C> result = rangesByLowerBound.get ( cut ) ;
} else if (cut.equals(restriction.lowerBound)) { Range<C> candidate = Maps.valueOrNull(rangesByLowerBound.floorEntry(cut)); if (candidate != null && candidate.upperBound.compareTo(restriction.lowerBound) > 0) { return candidate.intersection(restriction); } } else { <extra_id_0> if (result != null) { return result.intersection(restriction); } } } catch (ClassCastException e) { return null;