jodd-core/src/main/java/jodd/util/CollectionUtil.java
public static <T> Collection<T> collectionOf(final Iterator<? extends T> iterator) {
		final List<T> list = new ArrayList<>();
		while (iterator.hasNext()) {
			list.add(iterator.next());
		}
		return list;
	}
public static <T> Collection<T> collectionOf(final Iterator<? extends T> iterator) {
		final List<T> list = new ArrayList<>();
		while (iterator.hasNext()) {
			list.add(iterator.next());
		}
		return list;
	}
Returns a collection containing all elements of the iterator.