code: public static <T> T[] addAllTo(Iterable<T> source, T[] target) {
          int i = 0;
          for (T item : source) {
              target[i++] = item;
          }
          return target;
      }
docs: Utility for adding the contents of an iterable to a collection.
  @hide unsupported on Android