Compiled from "ImmutableMap.java"
public class com.google.common.collect.ImmutableMap$Builder<K, V> {
  java.util.Comparator<? super V> valueComparator;
  java.util.Map$Entry<K, V>[] entries;
  int size;
  boolean entriesUsed;
  public com.google.common.collect.ImmutableMap$Builder();
  com.google.common.collect.ImmutableMap$Builder(int);
  public com.google.common.collect.ImmutableMap$Builder<K, V> put(K, V);
  public com.google.common.collect.ImmutableMap$Builder<K, V> put(java.util.Map$Entry<? extends K, ? extends V>);
  public com.google.common.collect.ImmutableMap$Builder<K, V> putAll(java.util.Map<? extends K, ? extends V>);
  public com.google.common.collect.ImmutableMap$Builder<K, V> putAll(java.lang.Iterable<? extends java.util.Map$Entry<? extends K, ? extends V>>);
  public com.google.common.collect.ImmutableMap$Builder<K, V> orderEntriesByValue(java.util.Comparator<? super V>);
  com.google.common.collect.ImmutableMap$Builder<K, V> combine(com.google.common.collect.ImmutableMap$Builder<K, V>);
  public com.google.common.collect.ImmutableMap<K, V> build();
  public com.google.common.collect.ImmutableMap<K, V> buildOrThrow();
  public com.google.common.collect.ImmutableMap<K, V> buildKeepingLast();
  com.google.common.collect.ImmutableMap<K, V> buildJdkBacked();
}
