@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2) { return this.with(key1, value1, key2, value2); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) { return this.with(key1, value1, key2, value2, key3, value3, key4, value4); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3) { return this.with(key1, value1, key2, value2, key3, value3); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) { return this.with(key1, value1, key2, value2, key3, value3, key4, value4); }
@Override public <K, V> ImmutableMap<K, V> of(K key, V value) { return this.with(key, value); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3) { return this.with(key1, value1, key2, value2, key3, value3); }
@Override public <K, V> ImmutableMap<K, V> of(K key, V value) { return this.with(key, value); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2) { return this.with(key1, value1, key2, value2); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3) { return this.with(key1, value1, key2, value2, key3, value3); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2) { return this.with(key1, value1, key2, value2); }
@Override public <K, V> ImmutableMap<K, V> of(K key, V value) { return this.with(key, value); }
@Override public <K, V> ImmutableMap<K, V> of(K key1, V value1, K key2, V value2, K key3, V value3, K key4, V value4) { return this.with(key1, value1, key2, value2, key3, value3, key4, value4); }