@@ -0,0 +1,681 @@
+package au.id.aj.efbp.util;%0A%0Aimport java.util.Iterator;%0Aimport java.util.LinkedList;%0Aimport java.util.List;%0A%0Apublic final class IteratorUtils %7B%0A    private IteratorUtils() %7B%0A    %7D%0A%0A    public static %3CU%3E Iterable%3CIterator%3CU%3E%3E convertIterable(%0A            final Iterable%3C? extends Iterable%3CU%3E%3E iterables) %7B%0A        final List%3CIterator%3CU%3E%3E iterators = new LinkedList%3C%3E();%0A        for (Iterable%3CU%3E i : iterables) %7B%0A            iterators.add(i.iterator());%0A        %7D%0A        return iterators;%0A    %7D%0A%0A    public static %3CU%3E Iterator%3CIterator%3CU%3E%3E convertIterator(%0A            final Iterable%3C? extends Iterable%3CU%3E%3E iterables) %7B%0A        return convertIterable(iterables).iterator();%0A    %7D%0A%7D%0A

Add IteratorUtils