public static <T, V> Collection<V> collect(
            Iterable<T> iterable,
            Function<? super T, V> function)
    {
        return FJIterate.collect(iterable, function, false);
    }
@Test
    public void collect()
    {
        this.iterables.each(this::basicCollect);
    }