@Override public <V> ImmutableSet<V> collect(BooleanToObjectFunction<? extends V> function) { return Sets.immutable.with(); }
@Override public <V> ImmutableSet<V> collect(DoubleToObjectFunction<? extends V> function) { return Sets.immutable.of(); }
@Override public <V> ImmutableSet<V> collect(Function<? super T, ? extends V> function) { return Sets.immutable.empty(); }
@Override public ImmutableSet<T> newWithAll(Iterable<? extends T> elements) { return Sets.immutable.withAll(elements); }
@Override public ImmutableSet<T> toImmutable() { return Sets.immutable.withAll(this); }
@Override public ImmutableSet<T> newWith(T element) { return Sets.immutable.with(element); }
@Override public <V> ImmutableSet<V> collect(ByteToObjectFunction<? extends V> function) { return Sets.immutable.of(); }
@Override public <V> ImmutableSet<V> collect(Function<? super T, ? extends V> function) { return Sets.immutable.empty(); }
@Override public ImmutableSet<T> toImmutable() { return Sets.immutable.withAll(this); }
@Override public ImmutableSet<T> newWith(T element) { return Sets.immutable.with(element); }
@Override public <V> ImmutableSet<V> collect(DoubleToObjectFunction<? extends V> function) { return Sets.immutable.of(); }
@Override public <V> ImmutableSet<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return Sets.immutable.empty(); }
@Override public ImmutableSet<T> toImmutable() { return Sets.immutable.withAll(this); }
@Override public <V> ImmutableSet<V> collect(BooleanToObjectFunction<? extends V> function) { return Sets.immutable.with(function.valueOf(true)); }
@Override public ImmutableSet<T> selectUnique() { return Sets.immutable.of(this.value); } }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return Sets.immutable.empty(); }
@Override public ImmutableSet<T> newWithAll(Iterable<? extends T> elements) { return Sets.immutable.withAll(elements); }
@Override public Set<K> keySet() { return Sets.immutable.with(this.key1, this.key2, this.key3).castToSet(); }
@Override public <V> ImmutableSet<V> collect(LongToObjectFunction<? extends V> function) { return Sets.immutable.of(); }
@Override public ImmutableSet<Pair<V, Integer>> zipWithIndex() { return Sets.immutable.empty(); }