List of utility methods to do Iterator to ArrayList
ArrayList<T> r = new ArrayList<T>(); while (iterator.hasNext()) r.add(iterator.next()); return r;