static IterableIterator enumerationToIterator(final Enumeration e) { ret e == null ? null : new IterableIterator { public bool hasNext() { ret e.hasMoreElements(); } public A next() { ret e.nextElement(); } }; }