[227404] Java EE Module Dependencies allows circular reference creation
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
index ed17fcb..0a6939b 100644
--- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
+++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/ClassPathSelection.java
@@ -528,8 +528,8 @@
 		if (J2EEProjectUtilities.isDynamicWebComponent(referencedJAR))
 			return false;
 
-		if (referencedJAR == referencingJAR)
-			return false;
+		if ( referencedJAR.getName().equals( referencingJAR.getName() ) )
+			return false;		
 
 		//Clients can reference all but the WARs, which we've already covered
 		// above; WARs and EJB JARs