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