code: public static <E> List<E> newArrayList(Collection<? extends E> c) {
      return new ArrayList<E>(c);
    }
docs: <p>
  newArrayList.
  </p>
  
  @param c a {@link java.util.Collection} object.
  @param <E> a E object.
  @return a {@link java.util.List} object.