/guava/android/guava/src/com/google/common/collect/TreeRangeSet.java
this.rangesByLowerBound = null;
this.rangesByLowerBound = rangesByLowerCut;
public static <C extends Comparable<?>> TreeRangeSet<C> create(Iterable<Range<C>> ranges) { TreeRangeSet<C> result = create(); result.addAll(ranges); return result; } private TreeRangeSet(NavigableMap<Cut<C>, Range<C>> rangesByLowerCut) { <extra_id_0> } @LazyInit @CheckForNull private transient Set<Range<C>> asRanges; @LazyInit @CheckForNull private transient Set<Range<C>> asDescendingSetOfRanges; @Override public Set<Range<C>> asRanges() { Set<Range<C>> result = asRanges;