Index: src/java/org/apache/commons/collections/CollectionUtils.java
===================================================================
RCS file: /home/cvspublic/jakarta-commons/collections/src/java/org/apache/commons/collections/CollectionUtils.java,v
retrieving revision 1.22
diff -u -r1.22 CollectionUtils.java
--- src/java/org/apache/commons/collections/CollectionUtils.java	8 Dec 2002 15:29:59 -0000	1.22
+++ src/java/org/apache/commons/collections/CollectionUtils.java	8 Dec 2002 20:25:10 -0000
@@ -1037,7 +1037,7 @@
         }
 
         public Iterator iterator() {
-            return new UnmodifiableIterator(collection.iterator());
+            return new IteratorUtils.UnmodifiableIterator(collection.iterator());
         }
 
     }
@@ -1118,32 +1118,6 @@
             return collection.toString();
         }
 
-    }
-
-
-    static class UnmodifiableIterator 
-            implements Iterator {
-
-        protected final Iterator iterator;
-
-        public UnmodifiableIterator(Iterator iterator) {
-            if (iterator == null) {
-                throw new IllegalArgumentException("Iterator must not be null");
-            }
-            this.iterator = iterator;
-        }
-
-        public boolean hasNext() {
-            return iterator.hasNext();
-        }
-
-        public Object next() {
-            return iterator.next();
-        }
-
-        public void remove() {
-            throw new UnsupportedOperationException();
-        }
     }
 
 
