[227888] EJB Resource Class cast exception
diff --git a/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java b/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
index 7128301..b4368d4 100644
--- a/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
+++ b/plugins/org.eclipse.jem.util/jemutil/org/eclipse/jem/internal/util/emf/workbench/ProjectResourceSetImpl.java
@@ -10,7 +10,7 @@
  *******************************************************************************/
 /*
  *  $$RCSfile: ProjectResourceSetImpl.java,v $$
- *  $$Revision: 1.20 $$  $$Date: 2008/03/12 14:21:40 $$ 
+ *  $$Revision: 1.21 $$  $$Date: 2008/04/21 14:50:16 $$ 
  */
 package org.eclipse.jem.internal.util.emf.workbench;
 
@@ -379,6 +379,7 @@
 						} // if embedded uri content type is different than resource content type, continue searching
 						if (resourceContentTypeID != null
 								&& uriContentTypeID != null) {
+							if ((resourceContentTypeID.equals(uriContentTypeID)) && existingMapKeyType == null) continue;
 							if ((!resourceContentTypeID.equals(uriContentTypeID)) || (existingMapKeyType != null && !existingMapKeyType
 									.equals(uriContentTypeID)))
 								continue;