decoupled the MetaTypeProviderImpl class from ConfigurationDependencyImpl class

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@937900 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java
index 42c490c..3a074a7 100644
--- a/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java
+++ b/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/dependencies/ConfigurationDependencyImpl.java
@@ -353,7 +353,7 @@
     
     private synchronized void createMetaTypeImpl() {
         if (m_metaType == null) {
-            m_metaType = new MetaTypeProviderImpl(this);
+            m_metaType = new MetaTypeProviderImpl(getName(), getBundleContext(), getLogger(), this, null);
         }
     }
 }