@Override public boolean equals(Object obj) { return this.getMutableSet().equals(obj); }
@Override public MutableSet<T> newEmpty() { return this.getMutableSet().newEmpty(); }
@Override public MutableBooleanSet collectBoolean(BooleanFunction<? super T> booleanFunction) { return this.getMutableSet().collectBoolean(booleanFunction); }
@Override public MutableFloatSet collectFloat(FloatFunction<? super T> floatFunction) { return this.getMutableSet().collectFloat(floatFunction); }
@Override public <V> MutableSetMultimap<V, T> groupByEach(Function<? super T, ? extends Iterable<V>> function) { return this.getMutableSet().groupByEach(function); }
@Override public MutableSet<T> union(SetIterable<? extends T> set) { return this.getMutableSet().union(set); }
@Override public MutableSet<UnsortedSetIterable<T>> powerSet() { return this.getMutableSet().powerSet(); }
@Override public ImmutableSet<T> toImmutable() { return Sets.immutable.withAll(this.getMutableSet()); }
@Override public MutableSet<T> reject(Predicate<? super T> predicate) { return this.getMutableSet().reject(predicate); }
@Override public <P> PartitionMutableSet<T> partitionWith(Predicate2<? super T, ? super P> predicate, P parameter) { return this.getMutableSet().partitionWith(predicate, parameter); }
@Override public <V> MutableSet<V> collect(Function<? super T, ? extends V> function) { return this.getMutableSet().collect(function); }
@Override public MutableCharSet collectChar(CharFunction<? super T> charFunction) { return this.getMutableSet().collectChar(charFunction); }
@Override public <V> MutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return this.getMutableSet().flatCollect(function); }
@Override public <S, R extends Collection<Pair<T, S>>> R zip(Iterable<S> that, R target) { return this.getMutableSet().zip(that, target); }
@Override public MutableSet<T> intersect(SetIterable<? extends T> set) { return this.getMutableSet().intersect(set); }
@Override public <S> MutableSet<S> selectInstancesOf(Class<S> clazz) { return this.getMutableSet().selectInstancesOf(clazz); }
@Override public <V> MutableSet<V> collect(Function<? super T, ? extends V> function) { return this.getMutableSet().collect(function); }
@Override public MutableByteSet collectByte(ByteFunction<? super T> byteFunction) { return this.getMutableSet().collectByte(byteFunction); }
@Override public <P, A> MutableSet<A> collectWith(Function2<? super T, ? super P, ? extends A> function, P parameter) { return this.getMutableSet().collectWith(function, parameter); }
@Override public MutableSet<T> intersect(SetIterable<? extends T> set) { return this.getMutableSet().intersect(set); }