code: @SafeVarargs
    public static <T> ArrayList<T> newArrayList(final Iterable<T>... iterables) {
      final ArrayList<T> resultList = newArrayList();
      for (final Iterable<T> oneIterable : iterables) {
        for (final T oneElement : oneIterable) {
          resultList.add(oneElement);
        }
      }
      return resultList;
    }
docs: new array list from iterable.
  
  @param iterables iterables to add to array list
  @return hash set