* Further fix for FELIX-3576 (Injection class checking bug)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1399296 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
index 031770e..1ea6cdc 100644
--- a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
+++ b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java
@@ -231,6 +231,7 @@
         for(int i=0; i < constructors.length; i++ )
         {
         	String[] ctorArguments = constructors[i].getMethodArguments();
+        	
         	for(int index = 0; index < ctorArguments.length; index++ )
         	{
         		if(ctorArguments[index].equals(BundleContext.class.getName()))
@@ -250,7 +251,7 @@
         							(ConstructorInjector)m_constructorRegistration.get(new Integer(siblingIndex));
         					Class injectorClass = siblingInjector.getConstructorParameterType(siblingIndex);
         					
-        					if(injectorClass == null && ! injectorClass.getName().equals(injectionType))
+        					if(injectorClass != null && ! injectorClass.getName().equals(injectionType))
         					{
         						injectionsConsistent = false;
         						break;