| ImmutableMultiset<E> | ImmutableMultiset.Builder. build() | Returns a newly-created ImmutableMultisetbased on the contents of the
 Builder. | 
| static <E> ImmutableMultiset<E> | Multisets. copyHighestCountFirst(Multiset<E> multiset) | Returns a copy of  multiset as an  ImmutableMultiset whose iteration order puts
 the highest count first, with ties broken by the iteration order of the original multiset. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. copyOf(E[] elements) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. copyOf(Iterable<? extends E> elements) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. copyOf(Iterator<? extends E> elements) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| ImmutableMultiset<K> | ImmutableMultimap. keys() | Returns an immutable multiset containing all the keys in this multimap, in the same order and
 with the same frequencies as they appear in this multimap; to get only a single occurrence of
 each key, use  ImmutableMultimap.keySet(). | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of() | Returns the empty immutable multiset. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1) | Returns an immutable multiset containing a single element. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1,
  E e2) | Returns an immutable multiset containing the given elements, in order. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1,
  E e2,
  E e3) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1,
  E e2,
  E e3,
  E e4) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1,
  E e2,
  E e3,
  E e4,
  E e5) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| static <E> ImmutableMultiset<E> | ImmutableMultiset. of(E e1,
  E e2,
  E e3,
  E e4,
  E e5,
  E e6,
  E... others) | Returns an immutable multiset containing the given elements, in the "grouped iteration order"
 described in the class documentation. | 
| ImmutableMultiset<@NonNull E> | FluentIterable. toMultiset() | Returns an ImmutableMultisetcontaining all of the elements from this fluent iterable. |