[364086] Solves the NPE when creating an EJB Project
diff --git a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/J2EEComponentFacetCreationWizardPage.java b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/J2EEComponentFacetCreationWizardPage.java
index 405688e..e05204b 100644
--- a/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/J2EEComponentFacetCreationWizardPage.java
+++ b/plugins/org.eclipse.jst.j2ee.ui/j2ee_ui/org/eclipse/jst/j2ee/internal/wizard/J2EEComponentFacetCreationWizardPage.java
@@ -152,15 +152,17 @@
     	 final IFacetedProjectWorkingCopy fpjwc
 	        = (IFacetedProjectWorkingCopy) this.model.getProperty( FACETED_PROJECT_WORKING_COPY );
     	 
-    	 for (IProjectFacet facet:fpjwc.getFixedProjectFacets()){
-    		 try {
-				IProjectFacetVersion facetVersion = facet.getLatestSupportedVersion(runtime);
-				if (facetVersion == null){
-					return false;
+    	 if(runtime != null){
+	    	 for (IProjectFacet facet:fpjwc.getFixedProjectFacets()){
+	    		 try {
+					IProjectFacetVersion facetVersion = facet.getLatestSupportedVersion(runtime);
+					if (facetVersion == null){
+						return false;
+					}
+				} catch (CoreException e) {
+					 throw new RuntimeException( e );
 				}
-			} catch (CoreException e) {
-				 throw new RuntimeException( e );
-			}
+	    	 }
     	 }
     	return true;
     }