@Override public MutableMap<K, V> value() { return Maps.mutable.empty(); } }
@Override public <K, VV> ImmutableMap<K, VV> aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) { return Maps.immutable.empty(); }
@Override public ImmutableMap<V, K> flipUniqueValues() { return Maps.immutable.with(); }
@Override public <NK, NV> MutableMap<NK, NV> toMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) { return Maps.mutable.with(); }
@Override public FixedSizeMap<K, V> reject(Predicate2<? super K, ? super V> predicate) { return Maps.fixedSize.of(); }
@Override public MutableMap<V, K> flipUniqueValues() { return Maps.fixedSize.with(); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.ofMap(this); } }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.withAll(this); }
@Override public <K, VV> ImmutableMap<K, VV> aggregateInPlaceBy(Function<? super V, ? extends K> groupBy, Function0<? extends VV> zeroValueFactory, Procedure2<? super VV, ? super V> mutatingAggregator) { return Maps.immutable.empty(); }
@Override public ImmutableMap<V, K> flipUniqueValues() { return Maps.immutable.with(); }
@Override public <NK, NV> MutableMap<NK, NV> toMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) { return Maps.mutable.with(); }
@Override public MutableMap<V, K> flipUniqueValues() { return Maps.fixedSize.with(this.value1, this.key1); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.ofMap(this); } }
@Override public <K2, V2> ImmutableMap<K2, V2> collect(Function2<? super K, ? super V, Pair<K2, V2>> function) { return Maps.immutable.empty(); }
@Override public ImmutableMap<K, V> toImmutable() { return Maps.immutable.with(this.key1, this.value1); }
@Override public <NK, NV> MutableMap<NK, NV> toMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) { return Maps.mutable.with(); }
@Override public <R> ImmutableMap<K, R> collectValues(Function2<? super K, ? super V, ? extends R> function) { return Maps.immutable.empty(); }
@Override public <NK, NV> MutableMap<NK, NV> toMap(Function<? super V, ? extends NK> keyFunction, Function<? super V, ? extends NV> valueFunction) { return Maps.mutable.with(); }
@Override public <V> ImmutableMap<V, T> groupByUniqueKey(Function<? super T, ? extends V> function) { return Maps.immutable.empty(); }
@Override public <V> ImmutableMap<V, T> groupByUniqueKey(Function<? super T, ? extends V> function) { return Maps.immutable.empty(); }