That's a nasty little omission. I guess you could make an object wrapper for Iterator that implemented the Enumeration interface:
\npublic IteratorEnumeration implements Enumeration\n{\n private Iterator wrapped = null;\n public IteratorEnumeration(Iterator iter) { this.wrapped = iter; }\n\n public boolean hasMoreElements() { return this.wrapped.hasNext(); }\n public Object nextElement() { return this.wrapped.next(); }\n}\n
Then you could do:
\nArrayList a = Collections.list(new IteratorEnumeration(myIter));\n
Bleh.