/guava/android/guava/src/com/google/common/collect/ImmutableRangeMap.java
if ( index == -1 ) { return null; } else { Range<K> range = ranges.get ( index ) ; return range.contains ( key ) ? Maps.immutableEntry ( range, values.get ( index ) ) : null; }
SortedLists.binarySearch( ranges, Range.<K>lowerBoundFn(), Cut.belowValue(key), KeyPresentBehavior.ANY_PRESENT, KeyAbsentBehavior.NEXT_LOWER); <extra_id_0> } } @Override public Range<K> span() { if (ranges.isEmpty()) { throw new NoSuchElementException();