[nobug] Recontribute the Enhanced Java Rendering for Web navigator
        content provider
diff --git a/plugins/org.eclipse.jst.servlet.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.servlet.ui/META-INF/MANIFEST.MF
index 7dfd592..133923a 100644
--- a/plugins/org.eclipse.jst.servlet.ui/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jst.servlet.ui/META-INF/MANIFEST.MF
@@ -1,8 +1,9 @@
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
+Automatic-Module-Name: org.eclipse.jst.servlet.ui
 Bundle-SymbolicName: org.eclipse.jst.servlet.ui; singleton:=true
-Bundle-Version: 1.1.1300.qualifier
+Bundle-Version: 1.1.1400.qualifier
 Bundle-Activator: org.eclipse.jst.servlet.ui.internal.plugin.ServletUIPlugin
 Bundle-Vendor: %pluginVendor
 Bundle-Localization: plugin
diff --git a/plugins/org.eclipse.jst.servlet.ui/plugin.xml b/plugins/org.eclipse.jst.servlet.ui/plugin.xml
index 1e5a71f..f788039 100644
--- a/plugins/org.eclipse.jst.servlet.ui/plugin.xml
+++ b/plugins/org.eclipse.jst.servlet.ui/plugin.xml
@@ -356,7 +356,103 @@
       id="org.eclipse.jst.j2ee.internal.web.container">
     </classpathContainerPage>
   </extension>
+  <extension
+        point="org.eclipse.ui.navigator.navigatorContent">
+     <navigatorContent
+           activeByDefault="false"
+           contentProvider="org.eclipse.jst.servlet.ui.internal.navigator.WebJavaContentProvider"
+           icon="icons/full/ctool16/webjava-icon.gif"
+           id="org.eclipse.jst.servlet.ui.EnhancedJavaRendering"
+           labelProvider="org.eclipse.jst.servlet.ui.internal.navigator.WebJavaLabelProvider"
+           name="%enhanced.java.for.web.name"
+           priority="higher">
+        <override
+              policy="InvokeOnlyIfSuppressedExtAlsoVisibleAndActive"
+              suppressedExtensionId="org.eclipse.jdt.java.ui.javaContent"/>					   
+        <triggerPoints>
+        	<or>
+				<and>
+					<adapt
+						type="org.eclipse.core.resources.IProject">
+						<or> 
+							<test forcePluginActivation="true"
+								property="org.eclipse.wst.common.project.facet.core.projectFacet"
+								value="jst.web" />
+						</or>
+					</adapt>
+				</and>
+				<instanceof value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+			</or>        
+        </triggerPoints>
+        <possibleChildren>
+           <or>
+              <instanceof value="org.eclipse.jst.servlet.ui.internal.navigator.CompressedJavaProject"/>
+              <instanceof value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+              <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
+              <instanceof value="org.eclipse.core.resources.IFolder"/>
+              <instanceof value="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer"/>
+              <instanceof value="org.eclipse.jst.servlet.ui.internal.navigator.CompressedJavaLibraries"/>
+           </or>
+        </possibleChildren> 
+		<actionProvider
+			class="org.eclipse.ui.internal.navigator.resources.actions.NewActionProvider"
+			id="org.eclipse.jst.servlet.ui.EnhancedJavaRendering.actions.NewActionProvider">
+			<enablement>
+				<instanceof
+					value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+			</enablement>
+		</actionProvider>        
+        <commonSorter
+              class="org.eclipse.jst.servlet.ui.internal.navigator.CompressedJavaSorter"
+              id="org.eclipse.jst.servlet.ui.EnhancedJavaRendering.sorter">
+           <parentExpression>
+              <instanceof value="org.eclipse.jst.servlet.ui.internal.navigator.CompressedJavaProject"/>
+           </parentExpression>
+        </commonSorter>
+ 
+		   <commonWizard
+		        type="new"
+		        wizardId="org.eclipse.jdt.ui.wizards.NewPackageCreationWizard">
+		     <enablement>
+				<instanceof
+					value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+		     </enablement>
+		  </commonWizard>
+		  <commonWizard
+		        type="new"
+		        wizardId="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
+		     <enablement>
+				<instanceof
+					value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+		     </enablement>
+		  </commonWizard>
 
+   	      <commonWizard
+		        type="new"
+		        wizardId="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
+		     <enablement>
+				<instanceof
+					value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+		     </enablement>
+		  </commonWizard> 
+		    <commonWizard
+		          type="new"
+		          wizardId="org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard">
+				<enablement>				        
+					<instanceof
+						value="org.eclipse.jst.servlet.ui.internal.navigator.ICompressedNode" />
+			     </enablement>
+			 </commonWizard>        			 
+     </navigatorContent>
+  </extension>
+  <extension
+        point="org.eclipse.ui.navigator.viewer">
+     <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+        <includes>
+           <contentExtension pattern="org.eclipse.jst.servlet.ui.EnhancedJavaRendering"/>
+        </includes>
+     </viewerContentBinding>
+  </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
diff --git a/plugins/org.eclipse.jst.servlet.ui/pom.xml b/plugins/org.eclipse.jst.servlet.ui/pom.xml
index 0c11f6b..d814252 100644
--- a/plugins/org.eclipse.jst.servlet.ui/pom.xml
+++ b/plugins/org.eclipse.jst.servlet.ui/pom.xml
@@ -21,6 +21,6 @@
 
   <groupId>org.eclipse.webtools.javaee</groupId>
   <artifactId>org.eclipse.jst.servlet.ui</artifactId>
-  <version>1.1.1300-SNAPSHOT</version>
+  <version>1.1.1400-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>