guava/src/com/google/common/collect/ImmutableMultiset.java
@SuppressWarnings("unchecked") //
  public static <E> ImmutableMultiset<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E... others) {
    return new Builder<E>().add(e1).add(e2).add(e3).add(e4).add(e5).add(e6).add(others).build();
  }
@SuppressWarnings("unchecked") //
  public static <E> ImmutableMultiset<E> of(E e1, E e2, E e3, E e4, E e5, E e6, E... others) {
    return new Builder<E>().add(e1).add(e2).add(e3).add(e4).add(e5).add(e6).add(others).build();
  }
@ SuppressWarnings ( "unchecked" ) // public static < E > ImmutableMultiset < E > of ( E e1 , E e2 , E e3 , E e4 , E e5 , E e6 , E ... others ) { return new Builder < E > ( ) . add ( e1 ) . add ( e2 ) . add ( e3 ) . add ( e4 ) . add ( e5 ) . add ( e6 ) . add ( others ) . build ( ) ; }
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.

@throws NullPointerException if any element is null
@since 6.0 (source-compatible since 2.0)
Returns an immutable multiset containing the given elements in the grouped iteration order described in the class documentation .