/guava/guava/src/com/google/common/collect/ImmutableRangeMap.java
new RegularImmutableSortedSet( ranges, <K>rangeLexOrdering( ) ) , Range.<K>rangeLexOrdering( ).reverse( ) ) ;
new RegularImmutableSortedSet<> ( ranges.reverse ( ) , Range.<K>rangeLexOrdering ( ) .reverse ( ) ) ;
@Override public ImmutableMap<Range<K>, V> asDescendingMapOfRanges() { if (ranges.isEmpty()) { return ImmutableMap.of(); } RegularImmutableSortedSet<Range<K>> rangeSet = <extra_id_0> return new ImmutableSortedMap<>(rangeSet, values.reverse()); } @Override public ImmutableRangeMap<K, V> subRangeMap(final Range<K> range) { if (checkNotNull(range).isEmpty()) { return ImmutableRangeMap.of();