docs: public static <S,T> Collection<T> collect(S[] self, Collection<T> collector, @ClosureParams(FirstParam.Component.class) Closure<? extends T> transform) {
          return collect(new ArrayIterator<S>(self), collector, transform);
      }