docs: @SuppressWarnings("unchecked")
      public static <T,E> List<T> collectMany(E[] self, @ClosureParams(FirstParam.Component.class) Closure<Collection<? extends T>> projection) {
          return collectMany((Iterable<E>)toList(self), projection);
      }