guava/src/com/google/common/collect/ImmutableListMultimap.java
@Beta
  public static <K, V> ImmutableListMultimap<K, V> copyOf(
      Iterable<? extends Entry<? extends K, ? extends V>> entries) {
    return new Builder<K, V>().putAll(entries).build();
  }
@Beta
  public static <K, V> ImmutableListMultimap<K, V> copyOf(
      Iterable<? extends Entry<? extends K, ? extends V>> entries) {
    return new Builder<K, V>().putAll(entries).build();
  }
Returns an immutable multimap containing the specified entries. The returned multimap iterates
over keys in the order they were first encountered in the input, and the values for each key
are iterated in the order they were encountered.

@throws NullPointerException if any key, value, or entry is null
@since 19.0