FELIX-4000 avoid possibility of concurrentModificationException on m_dependencyManagers by never changing it

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1462798 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/manager/AbstractComponentManager.java b/scr/src/main/java/org/apache/felix/scr/impl/manager/AbstractComponentManager.java
index 7f78903..c3fbf30 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/manager/AbstractComponentManager.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/manager/AbstractComponentManager.java
@@ -877,7 +877,7 @@
     }
 
 
-    void clear()
+    synchronized void clear()
     {
         // for some testing, the activator may be null
         if ( m_activator != null )
@@ -885,8 +885,6 @@
             m_activator.unregisterComponentId( this );
             m_activator = null;
         }
-
-        m_dependencyManagers.clear();
     }
 
     /**