public ImmutableByteSet collectByte(ByteFunction<? super T> byteFunction)
{
ByteHashSet result = new ByteHashSet(this.size());
this.forEach(new CollectByteProcedure<T>(byteFunction, result));
return result.toImmutable();
}
public ImmutableCharSet collectChar(CharFunction<? super T> charFunction)
{
CharHashSet result = new CharHashSet(this.size());