public ImmutableCharCollection collectChar(CharFunction<? super V> charFunction)
{
CharArrayList result = new CharArrayList(this.size());
this.forEach(new CollectCharProcedure<V>(charFunction, result));
return result.toImmutable();
}
public ImmutableDoubleCollection collectDouble(DoubleFunction<? super V> doubleFunction)
{
DoubleArrayList result = new DoubleArrayList(this.size());