233196 Class cast exception while deploying to Tomcat
diff --git a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java
index c61fbc8..b973efb 100644
--- a/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java
+++ b/plugins/org.eclipse.jst.j2ee/j2eeplugin/org/eclipse/jst/j2ee/internal/deployables/J2EEFlexProjDeployable.java
@@ -200,7 +200,10 @@
 						if (folder.getName().equals(J2EEConstants.META_INF)) {
 							IModuleResource[] files = folder.members();
 							for (int j = 0; j < files.length; j++) {
-								files[j] = replaceManifestFile((IModuleFile) files[j]);								
+								if (files[j] instanceof IModuleFile)
+								{
+									files[j] = replaceManifestFile((IModuleFile) files[j]);
+								}
 							}
 						}
 					}