static <C extends Comparable<?>> Range<C> | 
Range.downTo(C endpoint,
      BoundType boundType) | 
 Returns a range from the given endpoint, which may be either inclusive (closed) or exclusive
 (open), with no upper bound. 
 | 
SortedMultiset<E> | 
ForwardingSortedMultiset.headMultiset(E upperBound,
            BoundType boundType) | 
  | 
abstract ImmutableSortedMultiset<E> | 
ImmutableSortedMultiset.headMultiset(E upperBound,
            BoundType boundType) | 
  | 
SortedMultiset<E> | 
SortedMultiset.headMultiset(E upperBound,
            BoundType boundType) | 
 Returns a view of this multiset restricted to the elements less than upperBound,
 optionally including upperBound itself. 
 | 
SortedMultiset<E> | 
TreeMultiset.headMultiset(E upperBound,
            BoundType boundType) | 
  | 
abstract Range<C> | 
ContiguousSet.range(BoundType lowerBoundType,
     BoundType upperBoundType) | 
Returns the minimal range with the given boundary types for which all values in this set are
  contained within the range.  
 | 
static <C extends Comparable<?>> Range<C> | 
Range.range(C lower,
     BoundType lowerType,
     C upper,
     BoundType upperType) | 
 Returns a range that contains any value from lower to upper, where each
 endpoint may be either inclusive (closed) or exclusive (open). 
 | 
protected SortedMultiset<E> | 
ForwardingSortedMultiset.standardSubMultiset(E lowerBound,
                   BoundType lowerBoundType,
                   E upperBound,
                   BoundType upperBoundType) | 
 | 
SortedMultiset<E> | 
ForwardingSortedMultiset.subMultiset(E lowerBound,
           BoundType lowerBoundType,
           E upperBound,
           BoundType upperBoundType) | 
  | 
ImmutableSortedMultiset<E> | 
ImmutableSortedMultiset.subMultiset(E lowerBound,
           BoundType lowerBoundType,
           E upperBound,
           BoundType upperBoundType) | 
  | 
SortedMultiset<E> | 
SortedMultiset.subMultiset(E lowerBound,
           BoundType lowerBoundType,
           E upperBound,
           BoundType upperBoundType) | 
 Returns a view of this multiset restricted to the range between lowerBound and 
 upperBound. 
 | 
SortedMultiset<E> | 
ForwardingSortedMultiset.tailMultiset(E lowerBound,
            BoundType boundType) | 
  | 
abstract ImmutableSortedMultiset<E> | 
ImmutableSortedMultiset.tailMultiset(E lowerBound,
            BoundType boundType) | 
  | 
SortedMultiset<E> | 
SortedMultiset.tailMultiset(E lowerBound,
            BoundType boundType) | 
 Returns a view of this multiset restricted to the elements greater than lowerBound,
 optionally including lowerBound itself. 
 | 
SortedMultiset<E> | 
TreeMultiset.tailMultiset(E lowerBound,
            BoundType boundType) | 
  | 
static <C extends Comparable<?>> Range<C> | 
Range.upTo(C endpoint,
    BoundType boundType) | 
 Returns a range with no lower bound up to the given endpoint, which may be either inclusive
 (closed) or exclusive (open). 
 |