code: public static <T, V> Collection<V> collect(
              Iterable<T> iterable,
              Function<? super T, V> function,
              boolean allowReorderedResult)
      {
          return FJIterate.collect(iterable, function, null, allowReorderedResult);
      }
docs: Same effect as {@link Iterate#collect(Iterable, Function)}, but executed in parallel batches,
  and with potentially reordered result.
  
  @param allowReorderedResult If the result can be in a different order.
  Allowing reordering may yield faster execution.
  @return The collected elements. The Collection will be of the same type
  (List or Set) as the input.