@SafeVarargs
	public static <T> Stream<T> of(T... array) {
		Assert.notNull(array, "Array must be not null!");
		return Stream.of(array);
	}
@Test
	public void streamTestOrdinaryIterator() {
		final ArrayList<Integer> arrayList = CollUtil.newArrayList(1, 2, 3);
		assertArrayEquals(new Integer[]{1, 2, 3}, StreamUtil.of(arrayList.iterator()).toArray());

		final HashSet<Integer> hashSet = CollUtil.newHashSet(1, 2, 3);
		assertEquals(hashSet, StreamUtil.of(hashSet.iterator()).collect(Collectors.toSet()));
	}