[364086] Solves the NPE when creating an EJB Project
diff --git a/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF
index a2ccd4c..c61c1a7 100644
--- a/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.wst.common.project.facet.core/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Vendor: %providerName
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.wst.common.project.facet.core; singleton:=true
-Bundle-Version: 1.4.200.qualifier
+Bundle-Version: 1.4.201.qualifier
 Bundle-ClassPath: .
 Bundle-Localization: plugin
 Export-Package: org.eclipse.wst.common.project.facet.core,
diff --git a/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java b/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java
index 75043c2..0ab71dd 100644
--- a/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java
+++ b/plugins/org.eclipse.wst.common.project.facet.core/src/org/eclipse/wst/common/project/facet/core/internal/ProjectFacet.java
@@ -139,12 +139,14 @@
     
     public IProjectFacetVersion getLatestSupportedVersion( final IRuntime r )
     {
-        for( IProjectFacetVersion fv : getSortedVersions( false ) )
-        {
-            if( r.supports( fv ) )
-            {
-                return fv;
-            }
+    	if(r != null){ //verifies the runtime exists before to check if the facets are supported by
+		    for( IProjectFacetVersion fv : getSortedVersions( false ) )
+		    {
+		        if( r.supports( fv ) )
+		        {
+		            return fv;
+		        }
+        	}
         }
         
         return null;