code: @GwtIncompatible("Array.newArray(Class, int)")
    public final E[] toArray(Class<E> type) {
      return Iterables.toArray(iterable, type);
    }
docs: Returns an array containing all of the elements from this fluent iterable in iteration order.
  
  @param type the type of the elements
  @return a newly-allocated array into which all the elements of this fluent iterable have
  been copied