public static <E> ArrayList<E> newArrayList(Iterator<? extends E> elements) {
        ArrayList<E> list = newArrayList();
        Iterators.addAll(list, elements);
        return list;
    }
Creates a <i>mutable</i> {@code ArrayList} instance containing the given elements; a very thin
shortcut for creating an empty list and then calling {@link Iterators#addAll}.
fastexcel-core/src/main/java/cn/idev/excel/util/ListUtils.java