@SuppressWarnings("unchecked")
  public static <E extends Comparable<? super E>> ImmutableSortedMultiset<E> of(
      E e1, E e2, E e3, E e4, E e5, E e6, E... remaining) {
    int size = remaining.length + 6;
    List<E> all = Lists.newArrayListWithCapacity(size);
    Collections.addAll(all, e1, e2, e3, e4, e5, e6);
    Collections.addAll(all, remaining);
    return copyOf(Ordering.natural(), all);
  }
@SuppressWarnings("unchecked")
  public static <E extends Comparable<? super E>> ImmutableSortedMultiset<E> of(
      E e1, E e2, E e3, E e4, E e5, E e6, E... remaining) {
    int size = remaining.length + 6;
    List<E> all = Lists.newArrayListWithCapacity(size);
    Collections.addAll(all, e1, e2, e3, e4, e5, e6);
    Collections.addAll(all, remaining);
    return copyOf(Ordering.natural(), all);
  }
@ SuppressWarnings ( "unchecked" ) public static < E extends Comparable < ? super E > > ImmutableSortedMultiset < E > of ( E e1 , E e2 , E e3 , E e4 , E e5 , E e6 , E ... remaining ) { int size = remaining . length + 6 ; List < E > all = Lists . newArrayListWithCapacity ( size ) ; Collections . addAll ( all , e1 , e2 , e3 , e4 , e5 , e6 ) ; Collections . addAll ( all , remaining ) ; return copyOf ( Ordering . natural ( ) , all ) ; }
Returns an immutable sorted multiset containing the given elements sorted by their natural
ordering.

@throws NullPointerException if any element is null
Returns an immutable sorted multiset containing the given elements sorted by their natural ordering .