Don't use Vector.


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@995197 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
index 99f6a9f..209649d 100644
--- a/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/ModuleImpl.java
@@ -39,7 +39,6 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import java.util.Vector;
 
 import org.apache.felix.framework.Felix.FelixResolver;
 import org.apache.felix.framework.cache.JarContent;
@@ -57,6 +56,7 @@
 import org.apache.felix.framework.resolver.WireModuleImpl;
 import org.apache.felix.framework.util.CompoundEnumeration;
 import org.apache.felix.framework.util.FelixConstants;
+import org.apache.felix.framework.util.IteratorToEnumeration;
 import org.apache.felix.framework.util.SecureAction;
 import org.apache.felix.framework.util.SecurityManagerEx;
 import org.apache.felix.framework.util.Util;
@@ -990,7 +990,7 @@
 
     private Enumeration getResourcesLocal(String name)
     {
-        Vector v = new Vector();
+        List l = new ArrayList();
 
         // Special case "/" so that it returns a root URLs for
         // each bundle class path entry...this isn't very
@@ -1000,7 +1000,7 @@
         {
             for (int i = 0; i < contentPath.length; i++)
             {
-                v.addElement(createURL(i + 1, name));
+                l.add(createURL(i + 1, name));
             }
         }
         else
@@ -1020,12 +1020,12 @@
                     // that we can differentiate between module content URLs
                     // (where the path will start with 0) and module class
                     // path URLs.
-                    v.addElement(createURL(i + 1, name));
+                    l.add(createURL(i + 1, name));
                 }
             }
         }
 
-        return v.elements();
+        return new IteratorToEnumeration(l.iterator());
     }
 
     // TODO: API: Investigate how to handle this better, perhaps we need