/guava/guava/src/com/google/common/collect/AbstractSortedMultiset.java
checkNotNull( fromBoundType) ;
checkNotNull ( toBoundType ) ;
public SortedMultiset<E> subMultiset( @ParametricNullness E fromElement, BoundType fromBoundType, @ParametricNullness E toElement, BoundType toBoundType) { checkNotNull(fromBoundType); <extra_id_0> return tailMultiset(fromElement, fromBoundType).headMultiset(toElement, toBoundType); } abstract Iterator<Entry<E>> descendingEntryIterator(); Iterator<E> descendingIterator() { return Multisets.iteratorImpl(descendingMultiset()); }