Symbolic name is now available from manifest parser. (FELIX-851)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@750981 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java b/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
index 0276ee2..858dc33 100644
--- a/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/searchpolicy/ModuleImpl.java
@@ -161,21 +161,7 @@
         m_requirements = mp.getRequirements();
         m_dynamicRequirements = mp.getDynamicRequirements();
         m_nativeLibraries = mp.getLibraries();
-
-        // Get symbolic name.
-        String symName = null;
-        for (int capIdx = 0;
-            (m_capabilities != null) && (capIdx < m_capabilities.length);
-            capIdx++)
-        {
-            if (m_capabilities[capIdx].getNamespace().equals(ICapability.MODULE_NAMESPACE))
-            {
-                symName = (String) m_capabilities[capIdx].getProperties().get(
-                    Constants.BUNDLE_SYMBOLICNAME_ATTRIBUTE);
-                break;
-            }
-        }
-        m_symbolicName = symName;
+        m_symbolicName = mp.getSymbolicName();
 
         // Verify that all native libraries exist in advance; this will
         // throw an exception if the native library does not exist.