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