[nobug] Fixing Deployables
diff --git a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/deployables/EJBDeployableFactory.java b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/deployables/EJBDeployableFactory.java
index a5bb8fb..7bd7b70 100644
--- a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/deployables/EJBDeployableFactory.java
+++ b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/deployables/EJBDeployableFactory.java
@@ -95,7 +95,7 @@
protected boolean isValidModule(IProject project) {
if (isFlexableProject(project)) {
IProjectProperties properties = ServerCore.getProjectProperties(project);
- if (properties != null || properties.getRuntimeTarget() == null || properties.getRuntimeTarget().getRuntimeType().getModuleTypes() != null) {
+ if (properties != null && properties.getRuntimeTarget() != null && properties.getRuntimeTarget().getRuntimeType().getModuleTypes() != null) {
IModuleType[] moduleTypes = properties.getRuntimeTarget().getRuntimeType().getModuleTypes();
for (int i = 0; i < moduleTypes.length; i++) {
IModuleType moduleType = moduleTypes[i];