[562357] Remove and cleanup more JavaScript preferences and doc

Signed-off-by: Nitin Dahyabhai <thatnitind@gmail.com>
Change-Id: Ib4ad8329be474772dd867babc767cfb99af36b7a
diff --git a/bundles/org.eclipse.wst.jsdt.ui/META-INF/MANIFEST.MF b/bundles/org.eclipse.wst.jsdt.ui/META-INF/MANIFEST.MF
index 678ae16..13e3c50 100755
--- a/bundles/org.eclipse.wst.jsdt.ui/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.wst.jsdt.ui/META-INF/MANIFEST.MF
@@ -1,6 +1,6 @@
 Manifest-Version: 1.0
 Bundle-SymbolicName: org.eclipse.wst.jsdt.ui; singleton:=true
-Bundle-Version: 2.1.0.qualifier
+Bundle-Version: 2.1.100.qualifier
 Bundle-Activator: org.eclipse.wst.jsdt.internal.ui.JavaScriptPlugin
 Import-Package: com.ibm.icu.text,
  com.ibm.icu.util,
diff --git a/bundles/org.eclipse.wst.jsdt.ui/plugin.xml b/bundles/org.eclipse.wst.jsdt.ui/plugin.xml
index 08b2da3..7c974f9 100755
--- a/bundles/org.eclipse.wst.jsdt.ui/plugin.xml
+++ b/bundles/org.eclipse.wst.jsdt.ui/plugin.xml
@@ -1,155 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.0"?>
 <plugin>
-
-   <extension-point id="javaElementFilters" name="%elementFiltersName" schema="schema/javaElementFilters.exsd"/>
-   <extension-point id="javaEditorTextHovers" name="%javaEditorTextHoversName" schema="schema/javaEditorTextHovers.exsd"/>
-   <extension-point id="javadocCompletionProcessor" name="%javadocCompletionProcessor" schema="schema/javadocCompletionProcessor.exsd"/>
-   <extension-point id="quickFixProcessors" name="%quickFixProcessorExtensionPoint" schema="schema/quickFixProcessors.exsd"/>
-   <extension-point id="quickAssistProcessors" name="%quickAssistProcessorExtensionPoint" schema="schema/quickAssistProcessors.exsd"/>
-   <extension-point id="JsGlobalScopeContainerPage" name="%JsGlobalScopeContainerPageExtensionPoint" schema="schema/JsGlobalScopeContainerPage.exsd"/>
-   <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
-   <extension-point id="queryParticipants" name="%queryParticipantsExtensionPoint" schema="schema/queryParticipants.exsd"/>
-   <extension-point id="javaCompletionProposalComputer" name="%javaCompletionProposalComputer" schema="schema/javaCompletionProposalComputer.exsd"/>
-   <extension-point id="javaCompletionProposalSorters" name="%javaCompletionProposalSorters" schema="schema/javaCompletionProposalSorters.exsd"/>
-   <extension-point id="classpathAttributeConfiguration" name="%classpathAttributeConfiguration" schema="schema/classpathAttributeConfiguration.exsd"/>
-   <extension-point id="documentationProvider" name="%documentationProvider" schema="schema/DocumentationProvider.exsd"/>
-   <extension-point id="JsGlobalScopeUIInitializer" name="%extension-point.name.1" schema="schema/JsGlobalScopeUIInitializer.exsd"/>
-   <extension-point id="javascriptValidationHelper" name="%extension-point.name.validationHelper" schema="schema/javascriptValidationHelper.exsd"/>
-
-	<extension
-		point="org.eclipse.ui.decorators">
-		<decorator
-			label="%OverrideIndicatorLabelDecorator.label"
-			lightweight="true"
-			location="BOTTOM_RIGHT"		
-			state="true"
-			class="org.eclipse.wst.jsdt.ui.OverrideIndicatorLabelDecorator"
-			id="org.eclipse.wst.jsdt.ui.override.decorator">
-			<description>
-				%OverrideIndicatorLabelDecorator.description
-			</description>
-			<enablement>
-				<objectClass
-					name="org.eclipse.wst.jsdt.core.IFunction">
-				</objectClass>
-			</enablement>
-		</decorator>	
-	</extension>
-
-   <extension point="org.eclipse.core.runtime.adapters">
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.JavaElementAdapterFactory" 
-            adaptableType="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-            <adapter type="org.eclipse.core.resources.IResource"/>
-            <adapter type="org.eclipse.ui.IPersistableElement"/>
-            <adapter type="org.eclipse.ui.IContributorResourceAdapter"/>
-            <adapter type="org.eclipse.ui.ide.IContributorResourceAdapter2"/>
-            <adapter type="org.eclipse.ui.IContainmentAdapter"/>
-            <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
-            <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
-            <adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
-            <adapter type="org.eclipse.ui.views.tasklist.ITaskListResourceAdapter"/>
-            <adapter type="org.eclipse.wst.jsdt.internal.ui.IResourceLocator"/>
-            <adapter type="org.eclipse.team.ui.history.IHistoryPageSource"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.JavaProjectAdapterFactory" 
-            adaptableType="org.eclipse.wst.jsdt.core.IJavaScriptProject">
-            <adapter type="org.eclipse.core.resources.IProject"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.ResourceAdapterFactory" 
-            adaptableType="org.eclipse.core.resources.IResource">
-            <adapter type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.MarkerAdapterFactory" 
-            adaptableType="org.eclipse.core.resources.IMarker">
-            <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.EditorInputAdapterFactory" 
-            adaptableType="org.eclipse.ui.IEditorInput">
-            <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
-            <adapter type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.LogicalPackageAdapterFactory" 
-            adaptableType="org.eclipse.wst.jsdt.internal.ui.browsing.LogicalPackage">
-            <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/>
-            <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
-		</factory>
-		
-		<factory 
-            class="org.eclipse.wst.jsdt.internal.ui.refactoring.RefactoringAdapterFactory" 
-            adaptableType="org.eclipse.wst.jsdt.internal.corext.refactoring.changes.CompilationUnitChange">
-            
-            <adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
-		</factory>
-		
-        <factory
-            class="org.eclipse.wst.jsdt.internal.ui.refactoring.RefactoringAdapterFactory"
-            adaptableType="org.eclipse.ltk.core.refactoring.MultiStateTextFileChange">
-            
-            <adapter type="org.eclipse.ltk.ui.refactoring.TextEditChangeNode"/>
-        </factory>
-
-   </extension>     	
-
-   <extension
-         point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
-		<JsGlobalScopeContainerPage
-            name="%defaultJsGlobalScopeContainerPage"
-            class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.JsGlobalScopeContainerDefaultPage"
-            id="*">
-		</JsGlobalScopeContainerPage>
-   </extension>
-   
-   <extension
-         point="org.eclipse.wst.jsdt.ui.classpathAttributeConfiguration">
-      <classpathAttributeConfiguration
-      		attributeName="javadoc_location"
-            class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.JavadocAttributeConfiguration">
-      </classpathAttributeConfiguration>           
-   </extension>
-   
-   <extension
-         point="org.eclipse.wst.jsdt.ui.quickFixProcessors">
-      <quickFixProcessor
-            name="%defaultQuickFixProcessor"
-            class="org.eclipse.wst.jsdt.internal.ui.text.correction.QuickFixProcessor"
-            id="org.eclipse.wst.jsdt.ui.text.correction.QuickFixProcessor">
-      </quickFixProcessor>
-      <quickFixProcessor
-            name="%spellingQuickFixProcessor"
-            class="org.eclipse.wst.jsdt.internal.ui.text.spelling.SpellingQuickFixProcessor"
-            id="org.eclipse.wst.jsdt.ui.text.spelling.SpellingQuickFixProcessor" >
-            <handledMarkerTypes>
-	            <markerType id="org.eclipse.ui.workbench.texteditor.spelling"/>
-            </handledMarkerTypes>
-      </quickFixProcessor>
-   </extension>
-   
-   <extension
-         point="org.eclipse.wst.jsdt.ui.quickAssistProcessors">
-      <quickAssistProcessor
-            name="%defaultQuickAssistProcessor"
-            class="org.eclipse.wst.jsdt.internal.ui.text.correction.QuickAssistProcessor"
-            id="org.eclipse.wst.jsdt.ui.text.correction.QuickAssistProcessor">
-      </quickAssistProcessor>
-      <quickAssistProcessor
-            name="%advancedQuickAssistProcessor"
-            class="org.eclipse.wst.jsdt.internal.ui.text.correction.AdvancedQuickAssistProcessor"
-            id="org.eclipse.wst.jsdt.ui.text.correction.AdvancedQuickAssistProcessor">
-      </quickAssistProcessor>
-   </extension>
-
 	<!-- content assist processors - do not change their order -->  
 	<!-- JavaScript and javadoc category -->
 	<!--
@@ -303,127 +154,10 @@
 	</extension>
 
 	<!-- the parameterized content assist action and keybindings for our contributed computers -->
-	<extension
-		point="org.eclipse.ui.commands">
-		<command
-			categoryId="org.eclipse.ui.category.edit"
-			description="%SpecificContentAssist.desc"
-			id="org.eclipse.wst.jsdt.ui.specific_content_assist.command"
-			name="%SpecificContentAssist.name"
-			defaultHandler="org.eclipse.wst.jsdt.internal.ui.text.java.JavaContentAssistHandler">
-			<commandParameter
-				id="org.eclipse.wst.jsdt.ui.specific_content_assist.category_id"
-				name="%SpecificContentAssist.param"
-				optional="false"
-				values="org.eclipse.wst.jsdt.internal.ui.text.java.ContentAssistComputerParameter"/>
-		</command>
-	</extension>
-	
-	<extension
-		point="org.eclipse.wst.jsdt.ui.javaCompletionProposalSorters">
-		<proposalSorter
-			id="org.eclipse.wst.jsdt.ui.RelevanceSorter"
-			name="%RelevanceSorter.name"
-			class="org.eclipse.wst.jsdt.internal.ui.text.java.RelevanceSorter"/>
-		<proposalSorter
-			id="org.eclipse.wst.jsdt.ui.AlphabeticSorter"
-			name="%AlphabeticSorter.name"
-			class="org.eclipse.wst.jsdt.internal.ui.text.java.AlphabeticSorter"/>
-	</extension>
 	
 	<!-- commands to surface JavaScript elements given handle id encoded parameter -->
-	<extension
-		point="org.eclipse.ui.commands">
-		<commandParameterType
-			converter="org.eclipse.wst.jsdt.internal.ui.commands.JavaElementReferenceConverter"
-			id="org.eclipse.wst.jsdt.ui.commands.javaElementReference"
-			type="org.eclipse.wst.jsdt.core.IJavaScriptElement"/>
-		<command
-			categoryId="org.eclipse.ui.category.navigate"
-			defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.OpenElementInEditorHandler"
-			description="%command.openElementInEditor.desc"
-			id="org.eclipse.wst.jsdt.ui.commands.openElementInEditor"
-			name="%command.openElementInEditor.name">
-			<commandParameter
-				id="elementRef"
-				name="%commandParameter.openElementInEditor.elementRef.name"
-				optional="false"
-				typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
-		</command>
-		<command
-			categoryId="org.eclipse.ui.category.navigate"
-			defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.ShowElementInPackageViewHandler"
-			description="%command.showElementInPackageView.desc"
-			id="org.eclipse.wst.jsdt.ui.commands.showElementInPackageView"
-			name="%command.showElementInPackageView.name">
-			<commandParameter
-				id="elementRef"
-				name="%commandParameter.showElementInPackageView.elementRef.name"
-				optional="false"
-				typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
-		</command>
-		<command
-			categoryId="org.eclipse.ui.category.navigate"
-			defaultHandler="org.eclipse.wst.jsdt.internal.ui.commands.ShowElementInTypeHierarchyViewHandler"
-			description="%command.showElementInTypeHierarchyView.desc"
-			id="org.eclipse.wst.jsdt.ui.commands.showElementInTypeHierarchyView"
-			name="%command.showElementInTypeHierarchyView.name">
-			<commandParameter
-				id="elementRef"
-				name="%commandParameter.showElementInTypeHierarchyView.elementRef.name"
-				optional="false"
-				typeId="org.eclipse.wst.jsdt.ui.commands.javaElementReference"/>
-		</command>
-	</extension>
 	
    <!-- Note: Do not change the sequence of those hover contributions -->
-   <extension
-         point="org.eclipse.wst.jsdt.ui.javaEditorTextHovers">
-      <hover
-            label="%sequentialHover"
-            description="%sequentialHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.BestMatchHover"
-            id="org.eclipse.wst.jsdt.ui.BestMatchHover">
-      </hover>
-      <hover
-            label="%problemHover"
-            description="%problemHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.ProblemHover"
-            id="org.eclipse.wst.jsdt.ui.ProblemHover">
-      </hover>
-      <hover
-            label="%nlsStringHover"
-            description="%nlsStringHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.NLSStringHover"
-            id="org.eclipse.wst.jsdt.ui.NLS">
-      </hover>
-      <hover
-            label="%javadocHover"
-            description="%javadocHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavadocHover"
-            id="org.eclipse.wst.jsdt.ui.JavadocHover">
-      </hover>
-      <hover
-            label="%sourceHover"
-            description="%sourceHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.JavaSourceHover"
-            id="org.eclipse.wst.jsdt.ui.JavaSourceHover">
-      </hover>
-      <hover
-            label="%genericHover"
-            description="%genericHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.GenericTextHover"
-            id="org.eclipse.wst.jsdt.ui.GenericHover">
-      </hover>
-<!--
-      <hover
-            label="%annotationHover"
-            description="%annotationHoverDescription"
-            class="org.eclipse.wst.jsdt.internal.ui.text.java.hover.AnnotationHover"
-            id="org.eclipse.wst.jsdt.ui.AnnotationHover">
-      </hover>
--->
-   </extension>
 
    <extension
          point="org.eclipse.ui.ide.projectNatureImages">
@@ -434,27 +168,6 @@
       </image>
    </extension>
    <extension
-         point="org.eclipse.ui.views">
-      <category
-            name="%viewCategoryName"
-            id="org.eclipse.wst.jsdt.ui.java">
-      </category>
-      <view
-            name="%hierarchyViewName"
-            icon="$nl$/icons/full/eview16/class_hi.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            class="org.eclipse.wst.jsdt.internal.ui.typehierarchy.TypeHierarchyViewPart"
-            id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
-      </view>
-      <view
-            name="%packagesViewName"
-            icon="$nl$/icons/full/eview16/package.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            class="org.eclipse.wst.jsdt.internal.ui.packageview.PackageExplorerPart"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer">
-      </view>
-   </extension>
-   <extension
          point="org.eclipse.ui.newWizards">
       <category
             name="%newWizardCategoryName"
@@ -469,675 +182,24 @@
 			<description>%wizard.description.0</description>
 			<selection class="org.eclipse.core.resources.IResource" />
 		</wizard>
-<!--      
-      <wizard
-            name="%NewJavaClass.label"
-            icon="$nl$/icons/full/etool16/newclass_wiz.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            id="org.eclipse.wst.jsdt.ui.wizards.NewClassCreationWizard">
-         <class class="org.eclipse.wst.jsdt.internal.ui.wizards.NewClassCreationWizard">
-            <parameter name="javatype" value="true"/>
-         </class>
-         <description>
-            %NewJavaClass.description
-         </description>
-      </wizard>
- -->
-   </extension>
-   <extension
-         point="org.eclipse.ui.propertyPages">
- <!--
-      <page
-            objectClass="org.eclipse.core.resources.IProject"
-            name="%javaCategoryPageName"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaCategoryPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.JavaCategoryPropertyPage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-      </page>
--->
-      <page
-            name="%javaScriptPropertiesPageName"        
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            id="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"/>
-      </page>
-
-
-      <page
-            name="%buildPathPageName"        
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.BuildPathsPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.BuildPathsPropertyPage">
-         <enabledWhen>
-         	 <or>
-			     <adapt type="org.eclipse.core.resources.IProject">
-			          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-			     </adapt>
-			     <adapt type="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot"/>
-			 </or>
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.buildpath"/>
-      </page>
-      
-      <page
-            name="%codeStylePageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeStylePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.codestyle"/>
-      </page>
-      <!--
-      <page
-            name="%importOrganizePageName"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.ImportOrganizePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.ImportOrganizePreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.organizeimports"/>
-      </page>
-      -->
-      <page
-            name="%codeFormatterPageName"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeFormatterPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.CodeFormatterPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.formatter"/>
-      </page>
-      <page
-            name="%cleanUpPageName"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CleanUpPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.CleanUpPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.cleanup"/>
-      </page>
-      <page
-            name="%codeTemplatePageName"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeTemplatePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.CodeTemplatePreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.codetemplates"/>
-      </page>
-      <page
-            name="%compliancePageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-          <keywordReference id="org.eclipse.wst.jsdt.ui.compliance"/>
-      </page>
-      <page
-            name="%problemSeveritiesPageName"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.ProblemSeveritiesPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.severities"/>
-      </page>
-      <page
-            name="%javadocProblemsPageName"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocProblemsPreferencePage"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.JavadocProblemsPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.javadocproblems"/>
-      </page>
-      <!--
-      <page
-            name="%builderPageName"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBuildPreferencePage"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.JavaBuildPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.building"/>
-      </page>
-      -->
-      <page
-            name="%todoPageName"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.TodoTaskPreferencePage"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.TodoTaskPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.todo"/>-->
-      </page>
-      <page
-            name="%sourceAttachmentPageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.SourceAttachmentPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.SourceAttachmentPage">
-         <enabledWhen>
-            <and>
-		      <instanceof value="org.eclipse.wst.jsdt.core.IPackageFragmentRoot"/>
-		      <not>
-		        <test property="org.eclipse.wst.jsdt.core.inSourceFolder"/>
-		      </not>
-		    </and>
-         </enabledWhen>
-      </page>
-      <page
-            name="%javadocLocationPageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavadocConfigurationPropertyPage0">
-         <enabledWhen>
-            <and>
-              <instanceof value="org.eclipse.wst.jsdt.core.IPackageFragmentRoot"/>
-	          <not>
-	            <test property="org.eclipse.wst.jsdt.core.inSourceFolder"/>
-		      </not>
-		    </and>
-         </enabledWhen>
-      </page>
-      <!-- can be merged again when bug 155422 is fixed --> 
-      <page
-            name="%javadocLocationPageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocConfigurationPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavadocConfigurationPropertyPage1">
-         <enabledWhen>
-             <adapt type="org.eclipse.core.resources.IProject">
-               <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>
-         </enabledWhen>
-      </page>
-      <page
-            name="%editorPageName"
-            category="org.eclipse.wst.jsdt.internal.ui.preferences.JavaScriptMainPage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.JavaEditorPropertyPage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.javaeditorproperty"/>
-      </page>
-      <page
-            name="%editorSaveParticipants"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.SaveParticipantPreferencePage"
-            category="org.eclipse.wst.jsdt.ui.propertyPages.JavaEditorPropertyPage"
-            id="org.eclipse.wst.jsdt.ui.propertyPages.SaveParticipantPreferencePage">
-         <enabledWhen>
-		     <adapt type="org.eclipse.core.resources.IProject">
-		          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-		     </adapt>         
-         </enabledWhen>
-         <keywordReference id="org.eclipse.wst.jsdt.ui.saveparticipant"/>
-      </page>
-
-   </extension>
-   <extension
-         point="org.eclipse.ui.elementFactories">
-      <factory
-            class="org.eclipse.wst.jsdt.internal.ui.javaeditor.ClassFileEditorInputFactory"
-            id="org.eclipse.wst.jsdt.ui.ClassFileEditorInputFactory">
-      </factory>
-      <factory
-            class="org.eclipse.wst.jsdt.internal.ui.PersistableJavaElementFactory"
-            id="org.eclipse.wst.jsdt.ui.PersistableJavaElementFactory">
-      </factory>
-   </extension>
-
-   <extension
-         point="org.eclipse.ui.themes">
-        <themeElementCategory label="%javaPresentation.label" id="org.eclipse.wst.jsdt.ui.presentation"/>
-      <fontDefinition
-            label="%javaEditorFontDefiniton.label"
-            defaultsTo="org.eclipse.jface.textfont"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            id="org.eclipse.wst.jsdt.ui.editors.textfont">
-         <description>
-            %javaEditorFontDefintion.description
-         </description>
-      </fontDefinition>
-      <!--<fontDefinition
-            label="%propertiesFileEditorFontDefiniton.label"
-            defaultsTo="org.eclipse.jface.textfont"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            id="org.eclipse.wst.jsdt.ui.PropertiesFileEditor.textfont">
-         <description>
-            %propertiesFileEditorFontDefintion.description
-         </description>
-      </fontDefinition>-->
-      <fontDefinition
-            label="%javadocDisplayFontDefiniton.label"
-            defaultsTo="org.eclipse.jface.dialogfont"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            id="org.eclipse.wst.jsdt.ui.javadocfont">
-         <description>
-            %javadocDisplayFontDefiniton.description
-         </description>
-      </fontDefinition>
-      <colorDefinition
-            label="%JavadocViewBackgroundColor.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="COLOR_INFO_BACKGROUND"
-            id="org.eclipse.wst.jsdt.ui.JavadocView.backgroundColor">
-         <description>
-            %JavadocViewBackgroundColor.description
-         </description>
-      </colorDefinition>
-      <colorDefinition
-            label="%DeclarationViewBackgroundColor.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="COLOR_INFO_BACKGROUND"
-            id="org.eclipse.wst.jsdt.ui.DeclarationView.backgroundColor">
-         <description>
-            %DeclarationViewBackgroundColor.description
-         </description>
-      </colorDefinition>
-     <colorDefinition
-            label="%coloredLabels.qualifier.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="COLOR_DARK_GRAY"
-            id="org.eclipse.wst.jsdt.ui.ColoredLabels.qualifier">
-         <description>
-            %coloredLabels.qualifier.description
-         </description>
-      </colorDefinition>
-      <colorDefinition
-            label="%coloredLabels.decorations.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="149,125,71"
-            id="org.eclipse.wst.jsdt.ui.ColoredLabels.decorations">
-         <description>
-            %coloredLabels.decorations.description
-         </description>
-      </colorDefinition>      
-      <colorDefinition
-            label="%coloredLabels.counter.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="0,127,174"
-            id="org.eclipse.wst.jsdt.ui.ColoredLabels.counter">
-         <description>
-            %coloredLabels.counter.description
-         </description>
-      </colorDefinition>
-      <colorDefinition
-            label="%coloredLabels.inherited.label"
-            categoryId="org.eclipse.wst.jsdt.ui.presentation"
-            value="COLOR_DARK_BLUE"
-            id="org.eclipse.wst.jsdt.ui.ColoredLabels.inherited">
-         <description>
-            %coloredLabels.inherited.description
-         </description>
-      </colorDefinition>
-    </extension>
-   
-   
-   <extension
-         point="org.eclipse.ui.editors.annotationTypes">
-      <type
-         name="org.eclipse.wst.jsdt.ui.error"
-         super="org.eclipse.ui.workbench.texteditor.error"
-         markerType="org.eclipse.wst.jsdt.core.problem"
-         markerSeverity="2">
-      </type>
-      <type
-         name="org.eclipse.wst.jsdt.ui.warning"
-         super="org.eclipse.ui.workbench.texteditor.warning"
-         markerType="org.eclipse.wst.jsdt.core.problem"
-         markerSeverity="1">
-      </type>
-      <type
-         name="org.eclipse.wst.jsdt.ui.info"
-         super="org.eclipse.ui.workbench.texteditor.info"
-         markerType="org.eclipse.wst.jsdt.core.problem"
-         markerSeverity="0">
-      </type>
-      <type
-         name="org.eclipse.wst.jsdt.ui.occurrences">
-      </type>
-      <type
-         name="org.eclipse.wst.jsdt.ui.overrideIndicator">
-      </type>
-   </extension>
-   <extension
-         point="org.eclipse.ui.editors.markerAnnotationSpecification">
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.error"
-            annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
-      </specification>
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.warning"
-            annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
-      </specification>
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.info"
-            annotationImageProvider="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaAnnotationImageProvider">
-      </specification>
-	  <specification
-            annotationType="org.eclipse.wst.jsdt.ui.occurrences"
-            label="%OccurrenceAnnotation.label"
-            icon="$nl$/icons/full/obj16/searchm_obj.gif"
-            textPreferenceKey="javaScriptOccurrenceIndication"
-            textPreferenceValue="false"
-            highlightPreferenceKey="javaScriptOccurrenceHighlighting"
-            highlightPreferenceValue="true"
-            contributesToHeader="false"
-            overviewRulerPreferenceKey="javaScriptOccurrenceIndicationInOverviewRuler"
-            overviewRulerPreferenceValue="true"
-            verticalRulerPreferenceKey="javaScriptOccurrenceIndicationInVerticalRuler"
-            verticalRulerPreferenceValue="false"
-            colorPreferenceKey="javaScriptOccurrenceIndicationColor"
-            colorPreferenceValue="212,212,212"
-            presentationLayer="4"
-            showInNextPrevDropdownToolbarActionKey="javaScriptShowOccurrenceInNextPrevDropdownToolbarAction"
-            showInNextPrevDropdownToolbarAction="true"
-            isGoToNextNavigationTargetKey="javaScriptIsOccurrenceGoToNextNavigationTarget"
-	        isGoToNextNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="javaScriptIsOccurrenceGoToPreviousNavigationTarget"
-	        isGoToPreviousNavigationTarget="false">
-	  </specification>
-	  <specification
-            annotationType="org.eclipse.wst.jsdt.ui.overrideIndicator"
-            label="%OverrideIndicator.label"
-            icon="$nl$/icons/full/ovr16/over_co.gif"
-			annotationImageProvider ="org.eclipse.wst.jsdt.internal.ui.javaeditor.OverrideIndicatorImageProvider"
-            textPreferenceKey="javaScriptOverrideIndicator"
-            textPreferenceValue="false"
-            highlightPreferenceKey="javaScriptOverrideIndicatorHighlighting"
-            highlightPreferenceValue="false"
-            contributesToHeader="false"
-            overviewRulerPreferenceKey="javaScriptOverrideIndicatorInOverviewRuler"
-            overviewRulerPreferenceValue="false"
-            verticalRulerPreferenceKey="javaScriptOverrideIndicatorInVerticalRuler"
-            verticalRulerPreferenceValue="true"
-            colorPreferenceKey="javaScriptOverrideIndicatorColor"
-            colorPreferenceValue="180,207,205"
-            presentationLayer="3"
-            showInNextPrevDropdownToolbarActionKey="javaScriptShowoverrideIndicatorInNextPrevDropdownToolbarAction"
-            showInNextPrevDropdownToolbarAction="false"
-            isGoToNextNavigationTargetKey="javaScriptIsOverrideIndicatorGoToNextNavigationTarget"
-	        isGoToNextNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="javaScriptIsOverrideIndicatorGoToPreviousNavigationTarget"
-	        isGoToPreviousNavigationTarget="false">
-	  </specification>
-
-      <!-- linked annotations -->
-      <!-- these are deprecated as of 3.2, do not use. -->
-	  <specification
-            annotationType="org.eclipse.wst.jsdt.ui.link.master"
-            colorPreferenceValue="70,100,165"
-            colorPreferenceKey="linked.focus.color"
-            isGoToPreviousNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="linked.focus.navigation.previous"
-            showInNextPrevDropdownToolbarAction="false"
-            showInNextPrevDropdownToolbarActionKey="linked.focus.navigation.dropdown"
-            isGoToNextNavigationTarget="false"
-            isGoToNextNavigationTargetKey="linked.focus.navigation.next"
-            contributesToHeader="false"
-            overviewRulerPreferenceValue="false"
-            presentationLayer="4"
-            label="%linked.focus.label"
-            textPreferenceValue="true"
-            textPreferenceKey="linked.focus.text"
-            highlightPreferenceKey="linked.focus.highlight"
-            highlightPreferenceValue="false"
-            textStylePreferenceKey="linked.focus.text.style"
-            textStylePreferenceValue="BOX"
-            verticalRulerPreferenceKey="linked.focus.verticalruler"
-            verticalRulerPreferenceValue="false"
-            includeOnPreferencePage="false"
-            overviewRulerPreferenceKey="linked.focus.overviewruler">
-      </specification>      
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.link.slave"
-            colorPreferenceValue="180,215,255"
-            colorPreferenceKey="linked.slave.color"
-            isGoToPreviousNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="linked.slave.navigation.previous"
-            showInNextPrevDropdownToolbarAction="false"
-            showInNextPrevDropdownToolbarActionKey="linked.slave.navigation.dropdown"
-            isGoToNextNavigationTarget="false"
-            isGoToNextNavigationTargetKey="linked.slave.navigation.next"
-            contributesToHeader="false"
-            overviewRulerPreferenceValue="false"
-            presentationLayer="4"
-            label="%linked.slave.label"
-            textPreferenceValue="false"
-            textPreferenceKey="linked.slave.text"
-            highlightPreferenceKey="linked.slave.highlight"
-            highlightPreferenceValue="true"
-            textStylePreferenceKey="linked.slave.text.style"
-            textStylePreferenceValue="NONE"
-            verticalRulerPreferenceKey="linked.slave.verticalruler"
-            verticalRulerPreferenceValue="false"
-            includeOnPreferencePage="false"
-            overviewRulerPreferenceKey="linked.slave.overviewruler">
-      </specification>      
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.link.target"
-            colorPreferenceValue="70,100,165"
-            colorPreferenceKey="linked.target.color"
-            isGoToPreviousNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="linked.target.navigation.previous"
-            showInNextPrevDropdownToolbarAction="false"
-            showInNextPrevDropdownToolbarActionKey="linked.target.navigation.dropdown"
-            isGoToNextNavigationTarget="false"
-            isGoToNextNavigationTargetKey="linked.target.navigation.next"
-            contributesToHeader="false"
-            overviewRulerPreferenceValue="false"
-            presentationLayer="4"
-            label="%linked.target.label"
-            textPreferenceValue="true"
-            textPreferenceKey="linked.target.text"
-            highlightPreferenceKey="linked.target.highlight"
-            highlightPreferenceValue="false"
-            textStylePreferenceKey="linked.target.text.style"
-            textStylePreferenceValue="BOX"
-            verticalRulerPreferenceKey="linked.target.verticalruler"
-            verticalRulerPreferenceValue="false"
-            includeOnPreferencePage="false"
-            overviewRulerPreferenceKey="linked.target.overviewruler">
-      </specification>
-      <specification
-            annotationType="org.eclipse.wst.jsdt.ui.link.exit"
-            colorPreferenceValue="0,180,0"
-            colorPreferenceKey="linked.exit.color"
-            isGoToPreviousNavigationTarget="false"
-            isGoToPreviousNavigationTargetKey="linked.exit.navigation.previous"
-            showInNextPrevDropdownToolbarAction="false"
-            showInNextPrevDropdownToolbarActionKey="linked.exit.navigation.dropdown"
-            isGoToNextNavigationTarget="false"
-            isGoToNextNavigationTargetKey="linked.exit.navigation.next"
-            contributesToHeader="false"
-            overviewRulerPreferenceValue="false"
-            presentationLayer="4"
-            label="%linked.exit.label"
-            textPreferenceValue="true"
-            textPreferenceKey="linked.exit.text"
-            highlightPreferenceKey="linked.exit.highlight"
-            highlightPreferenceValue="false"
-            textStylePreferenceKey="linked.exit.text.style"
-            textStylePreferenceValue="IBEAM"
-            verticalRulerPreferenceKey="linked.exit.verticalruler"
-            verticalRulerPreferenceValue="false"
-            includeOnPreferencePage="false"
-            overviewRulerPreferenceKey="linked.exit.overviewruler">
-      </specification>
-	</extension>
-
-   	<extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%javaEditorPresentationActionSet.label"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.text.java.actionSet.presentation">
-         <action
-               allowLabelUpdate="true"
-               style="toggle"
-               toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
-               id="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
-               disabledIcon="$nl$/icons/full/dtool16/mark_occurrences.gif"
-               icon="$nl$/icons/full/etool16/mark_occurrences.gif"
-               helpContextId="toggle_mark_occurrences_action_context"
-               label="%toggleMarkOccurrences.label"
-               retarget="true"
-               tooltip="%toggleMarkOccurrences.tooltip">
-         </action>
-      </actionSet>
-   </extension>
-
-   <extension
-         id="JavaDocumentSetupParticipant"
-         name="%javaDocumentSetupParticipant"
-         point="org.eclipse.core.filebuffers.documentSetup">
-      <participant
-            contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
-            extensions="js"
-            class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaDocumentSetupParticipant">
-      </participant>
-   </extension>
-   
-   <!--
-   <extension
-         id="PropertiesFileDocumentSetupParticipant"
-         name="%propertiesFileDocumentSetupParticipant"
-         point="org.eclipse.core.filebuffers.documentSetup">
-      <participant
-            contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
-            class="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertiesFileDocumentSetupParticipant">
-      </participant>
-   </extension>
-   -->
-
-   <extension
-         point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
-      <target
-            id="org.eclipse.wst.jsdt.ui.javaCode"
-            name="%JavaEditorHyperlinkTarget">
-            <context type="org.eclipse.ui.texteditor.ITextEditor"/>
-      </target>
-      <target
-            id="org.eclipse.wst.jsdt.ui.PropertiesFileEditor"
-            name="%PropertiesFileEditorHyperlinkTarget">
-            <context type="org.eclipse.ui.texteditor.ITextEditor"/>
-      </target>
-   </extension>
-
-   <extension
-         point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
-<!--      
-      <hyperlinkDetector
-            class="org.eclipse.wst.jsdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
-            id="org.eclipse.wst.jsdt.internal.ui.javaeditor.NLSKeyHyperlinkDetector"
-            name="%NLSHyperlinkDetector"
-            modifierKeys="M1+M3"
-            targetId="org.eclipse.wst.jsdt.ui.javaCode">
-      </hyperlinkDetector>
--->      
-      <hyperlinkDetector
-            class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
-            id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaElementHyperlinkDetector"
-            name="%JavaElementHyperlinkDetector"
-            targetId="org.eclipse.wst.jsdt.ui.javaCode">
-      </hyperlinkDetector>
-<!--      
-      <hyperlinkDetector
-            class="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
-            id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.PropertyKeyHyperlinkDetector"
-            name="%PropertyKeyHyperlinkDetector"
-            modifierKeys="M1+M3"
-            targetId="org.eclipse.wst.jsdt.ui.PropertiesFileEditor">
-      </hyperlinkDetector>
--->      
    </extension>
 
    <extension
          point="org.eclipse.ui.preferencePages">
       <page
             name="%javaPrefName"
-            category="org.eclipse.wst.html.ui.preferences.html"
+            category="org.eclipse.wst.html.ui.preferences.web"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBasePreferencePage"
             id="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage">
             <keywordReference id="org.eclipse.wst.jsdt.ui.general"/>
       </page>
       <page
-            name="%appearancePrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.AppearancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.appearance"/>
-      </page>
-      <page
             name="%codeStylePreferencePageName"
             category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeStylePreferencePage"
             id="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage">
             <keywordReference id="org.eclipse.wst.jsdt.ui.codestyle"/>
       </page>
-<!--      
-      <page
-            name="%organizeImportsPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.ImportOrganizePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.ImportOrganizePreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.organizeimports"/>
-      </page>
--->      
-<!--
-      <page
-            name="%typeFilterPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.TypeFilterPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.TypeFilterPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.typefilter"/>
-      </page>
--->
       <page
             name="%codeFormatterPrefName"
             category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
@@ -1146,80 +208,6 @@
             <keywordReference id="org.eclipse.wst.jsdt.ui.formatter"/>
       </page>
       <page
-            name="%cleanUpPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CleanUpPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.CleanUpPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.cleanup"/>
-      </page>
-      <page
-            name="%buildPathPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.NewJavaProjectPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.BuildPathPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.buildpathoptions"/>
-      </page>      
-      <page
-            name="%userLibrariesPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.BuildPathPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.UserLibraryPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.UserLibraryPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.userlibs"/>
-      </page>      
-      <page
-            name="%editorPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.javaeditor"/>
-      </page>
-<!--      
-      <page
-            name="%propertiesFileEditorPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.PropertiesFileEditorPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.PropertiesFileEditorPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.propertieseditor"/>
-      </page>
-      -->
-      <page
-            name="%compliancePrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CompliancePreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.compliance"/>
-      </page>
-      <page
-            name="%runtimesPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JSRuntimesPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JSRuntimesPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.runtimes"/>
-      </page>
-      <page
-            name="%problemSeveritiesPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.ProblemSeveritiesPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.ProblemSeveritiesPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.severities"/>
-      </page>
-            <page
-            name="%javadocProblemsPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavadocProblemsPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavadocProblemsPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.javadocproblems"/>
-      </page>
-<!--      
-      <page
-            name="%javaBuildPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaBuildPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavaBuildPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.building"/>
-      </page>
--->    
-      <page
             name="%todoTaskPrefName"
             category="org.eclipse.wst.jsdt.ui.preferences.CompliancePreferencePage"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.TodoTaskPreferencePage"
@@ -1228,91 +216,25 @@
       </page>
       <page
             name="%templatePageName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
+            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaTemplatePreferencePage"
             id="org.eclipse.wst.jsdt.ui.preferences.JavaTemplatePreferencePage">
             <keywordReference id="org.eclipse.wst.jsdt.ui.templates"/>
       </page>
       <page
-            name="%contentAssistPageName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
-      </page>
-      <page
-            name="%contentAssistAdvancedName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistAdvancedPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferenceAdvanced">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
-      </page>
-<!--
-      <page
-            name="%contentAssistFavoritesName"
-            category="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeAssistFavoritesPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.CodeAssistPreferenceFavorites">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.contentassist"/>
-      </page>
--->
-      <page
-            name="%editorHoversPageName"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorHoverPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorHoverPreferencePage">
-            <keywordReference id="org.eclipse.wst.jsdt.ui.hover"/>
-      </page>
-      <page
             name="%editorSyntaxColoringPage"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
+            category="org.eclipse.wst.jsdt.ui.preferences.JavaBasePreferencePage"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.JavaEditorColoringPreferencePage"
             id="org.eclipse.wst.jsdt.ui.preferences.JavaEditorColoringPreferencePage">
          <keywordReference id="org.eclipse.wst.jsdt.ui.syntaxcoloring"/>
       </page>
       <page
-            name="%editorFoldingPage"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.FoldingPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.FoldingPreferencePage">
-         <keywordReference id="org.eclipse.wst.jsdt.ui.folding"/>
-      </page>
-      <page
-            name="%editorMarkOccurrencesPage"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.MarkOccurrencesPreferencePage">
-         <keywordReference id="org.eclipse.wst.jsdt.ui.markoccurrences"/>
-      </page>
-      <page
-            name="%editorTypingPage"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.SmartTypingPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.SmartTypingPreferencePage">
-         <keywordReference id="org.eclipse.wst.jsdt.ui.smarttyping"/>
-      </page>
-      <page
-            name="%editorSaveParticipants"
-            category="org.eclipse.wst.jsdt.ui.preferences.JavaEditorPreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.SaveParticipantPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.SaveParticipantPreferencePage">
-         <keywordReference id="org.eclipse.wst.jsdt.ui.saveparticipant"/>
-      </page>
-
-      <page
             name="%codeTemplatePreferencePageName"
             category="org.eclipse.wst.jsdt.ui.preferences.CodeStylePreferencePage"
             class="org.eclipse.wst.jsdt.internal.ui.preferences.CodeTemplatePreferencePage"
             id="org.eclipse.wst.jsdt.ui.preferences.CodeTemplatePreferencePage">
             <keywordReference id="org.eclipse.wst.jsdt.ui.codetemplates"/>
       </page>
-      <page
-            name="%memberSortPrefName"
-            category="org.eclipse.wst.jsdt.ui.preferences.AppearancePreferencePage"
-            class="org.eclipse.wst.jsdt.internal.ui.preferences.MembersOrderPreferencePage"
-            id="org.eclipse.wst.jsdt.ui.preferences.MembersOrderPreferencePage">
-         <keywordReference id="org.eclipse.wst.jsdt.ui.sortorder"/>
-      </page>
    </extension>
    
    <extension
@@ -1420,1502 +342,6 @@
 <!-- END Work in Progress                                                        -->
 <!-- =========================================================================== -->
    <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%JavaElementCreationActionSet.label"
-            description="%JavaElementCreationActionSet.description"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.JavaElementCreationActionSet">
-         <action
-               label="%wizard.name.0"
-               icon="$nl$/icons/full/etool16/newjscript_wiz.gif"
-               tooltip="%Javascript_UI_Wizard_New_Title"
-               class="org.eclipse.wst.jsdt.internal.ui.wizards.OpenJavaScriptFileWizardToolbarAction"
-               toolbarPath="Normal/JavaWizards"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenFileWizard">
-         </action>
-         <action
-               label="%OpenProjectWizardAction.label"
-               icon="$nl$/icons/full/etool16/newjprj_wiz.gif"
-               tooltip="%OpenProjectWizardAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.wizards.OpenJavaScriptProjectWizardToolbarAction"
-               toolbarPath="Normal/JavaWizards"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenProjectWizard">
-         </action>
-      </actionSet>
-   </extension>
-<!-- =========================================================================== -->
-<!-- JavaScript Search Page                                                            -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.search.searchPages">
-      <page
-            showScopeSection="true"
-            canSearchEnclosingProjects="true"
-            label="%JavaSearchPage.label"
-            icon="$nl$/icons/full/obj16/jsearch_obj.gif"
-            extensions="js:90, jav:90"
-            class="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchPage"
-            sizeHint="460,160"
-            id="org.eclipse.wst.jsdt.ui.JavaSearchPage">
-      </page>
-   </extension>
-   
-   <extension
-    	id="JavaSearchResultPage"
-        point="org.eclipse.search.searchResultViewPages">
-		<viewPage
-			id="org.eclipse.wst.jsdt.ui.JavaSearchResultPage"
-			searchResultClass="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchResult"
-			class="org.eclipse.wst.jsdt.internal.ui.search.JavaSearchResultPage">
-		</viewPage>
-   </extension>
-   <extension
-    	id="OccurrencesSearchResultPage"
-        point="org.eclipse.search.searchResultViewPages">
-		<viewPage
-			id="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResultPage"
-			searchResultClass="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResult"
-			class="org.eclipse.wst.jsdt.internal.ui.search.OccurrencesSearchResultPage">
-		</viewPage>
-   </extension>
-   <extension
-    	id="NLSSearchResultPage"
-        point="org.eclipse.search.searchResultViewPages">
-		<viewPage
-			id="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResultPage"
-			searchResultClass="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResult"
-			class="org.eclipse.wst.jsdt.internal.ui.refactoring.nls.search.NLSSearchResultPage">
-		</viewPage>
-   </extension>
-  
-<!-- =========================================================================== -->
-<!-- JavaScript Compare                                                                -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.ui.themes">
-      <fontDefinition
-            label="%javaCompareFontDefiniton.label"
-            defaultsTo="org.eclipse.wst.jsdt.ui.editors.textfont"
-            categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaMergeViewer">
-         <description>%javaCompareFontDefiniton.description</description>
-      </fontDefinition>
-      <!--<fontDefinition
-            label="%propertiesFileCompareFontDefiniton.label"
-            defaultsTo="org.eclipse.wst.jsdt.ui.PropertiesFileEditor.textfont"
-            categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewer">
-         <description>
-            %propertiesFileCompareFontDefiniton.description
-         </description>
-      </fontDefinition>-->
-   </extension>
-   
-   <extension
-         point="org.eclipse.ui.popupMenus">
-      <objectContribution
-            objectClass="org.eclipse.wst.jsdt.core.IMember"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaReplaceActions">
-         <menu
-               label="%ReplaceWithMenu.label"
-               path="additions"
-               id="replaceWithMenu">
-            <separator
-                  name="replaceWithGroup">
-            </separator>
-         </menu>
-         <action
-               label="%JavaReplaceFromHistoryAction.label"
-               overrideActionId="replaceFromHistory"
-               tooltip="%JavaReplaceFromHistoryAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaReplaceWithEditionAction"
-               menubarPath="replaceWithMenu/replaceWithGroup"
-               enablesFor="1"
-               id="javaReplaceFromHistory">
-         </action>
-         <action
-               label="%JavaReplaceWithPreviousFromHistoryAction.label"
-               overrideActionId="replaceWithPreviousFromHistory"
-               tooltip="%JavaReplaceWithPreviousFromHistoryAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaReplaceWithPreviousEditionAction"
-               menubarPath="replaceWithMenu/replaceWithGroup"
-               enablesFor="1"
-               id="javaReplacePreviousFromHistory">
-         </action>
-         <action
-               label="%JavaAddElementFromHistoryAction.label"
-               overrideActionId="addFromHistoryAction"
-               tooltip="%JavaAddElementFromHistoryAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistory"
-               menubarPath="replaceWithMenu"
-               enablesFor="1"
-               id="javaAddElementFromHistoryAction">
-         </action>
-      </objectContribution>
-      <objectContribution
-            objectClass="org.eclipse.wst.jsdt.core.IMember"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaCompareActions">
-         <menu
-               label="%CompareWithMenu.label"
-               path="additions"
-               id="compareWithMenu">
-            <separator
-                  name="compareWithGroup">
-            </separator>
-         </menu>
-         <action
-               label="%JavaCompareFromHistoryAction.label"
-               overrideActionId="compareWithHistory"
-               tooltip="%JavaCompareFromHistoryAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaCompareWithEditionAction"
-               menubarPath="compareWithMenu/compareWithGroup"
-               enablesFor="1"
-               id="javaCompareFromHistory">
-         </action>
-         <action
-               label="%JavaCompareAction.label"
-               tooltip="%JavaCompareAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaCompareAction"
-               menubarPath="compareWithMenu/compareWithGroup"
-               enablesFor="1"
-               id="javaCompare">
-         </action>
-      </objectContribution>
-      <objectContribution
-            objectClass="org.eclipse.wst.jsdt.core.IJavaScriptUnit"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistoryAction">
-         <action
-               label="%JavaAddElementFromHistoryAction.label"
-               overrideActionId="addFromHistoryAction"
-               tooltip="%JavaAddElementFromHistoryAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.compare.JavaAddElementFromHistory"
-               menubarPath="replaceWithMenu"
-               enablesFor="1"
-               id="javaAddElementFromHistoryAction">
-         </action>
-      </objectContribution>
-   </extension>
-   <extension
-         point="org.eclipse.compare.structureCreators">
-      <structureCreator
-            extensions="js"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator">
-      </structureCreator>
-<!--      
-      <structureCreator
-            class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator">
-      </structureCreator>
-      <contentTypeBinding
-			contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
-            structureCreatorId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesStructureCreator">
-	  </contentTypeBinding>
--->	  
-   </extension>
-   <extension
-         point="org.eclipse.compare.contentViewers">
-      <viewer
-            extensions="js"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator">
-      </viewer>
-      <contentTypeBinding
-			contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
-            contentViewerId="org.eclipse.wst.jsdt.internal.ui.compare.JavaTextViewerCreator">
-	  </contentTypeBinding>
-   </extension>
-   
-   <!--
-   <extension
-         point="org.eclipse.compare.contentViewers">
-      <viewer
-            extensions="properties,properties2"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator">
-      </viewer>
-      <contentTypeBinding
-			contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
-            contentViewerId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileViewerCreator">
-	  </contentTypeBinding>
-   </extension>
-   -->
-   
-   <extension
-         point="org.eclipse.compare.contentMergeViewers">
-      <viewer
-            extensions="js"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator">
-      </viewer>
-      <contentTypeBinding
-			contentTypeId="org.eclipse.wst.jsdt.core.jsSource"
-            contentMergeViewerId="org.eclipse.wst.jsdt.internal.ui.compare.JavaContentViewerCreator">
-	  </contentTypeBinding>
-   </extension>
-   
-   <!--
-   <extension
-         point="org.eclipse.compare.contentMergeViewers">
-      <viewer
-            extensions="properties,properties2"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
-      </viewer>
-      <contentTypeBinding
-			contentTypeId="org.eclipse.wst.jsdt.core.javaProperties"
-            contentMergeViewerId="org.eclipse.wst.jsdt.internal.ui.compare.PropertiesFileMergeViewerCreator">
-	  </contentTypeBinding>
-   </extension>
-   -->
-   
-   <extension
-         point="org.eclipse.compare.structureMergeViewers">
-      <viewer
-            extensions="js"
-            class="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewerCreator"
-            id="org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewerCreator">
-      </viewer>
-   </extension>
-<!-- End JavaScript Compare -->
-<!-- =========================================================================== -->
-<!-- JavaScript Launching and debugging                                                -->
-<!-- =========================================================================== -->
-<!-- =========================================================================== -->
-<!-- Export wizard category                                                      -->
-<!-- =========================================================================== -->
-   <!--<extension
-         point="org.eclipse.ui.exportWizards">
-      <category
-	     name="%importExportWizards.category"
-	     id="org.eclipse.wst.jsdt.ui.Java">
-	  </category>
-   </extension>-->
-   
-<!-- =========================================================================== -->
-<!-- JAR Packager                                                                -->
-<!-- =========================================================================== -->
-<!--
-   <extension
-         point="org.eclipse.ui.exportWizards">
-      <wizard
-            name="%jarExportWizard.label"
-            icon="$nl$/icons/full/etool16/exportjar_wiz.gif"
-            class="org.eclipse.wst.jsdt.internal.ui.jarpackager.JarPackageWizard"
-            category="org.eclipse.wst.jsdt.ui.Java"
-            id="org.eclipse.wst.jsdt.internal.ui.jarpackager.JarPackageWizard">
-         <description>
-            %jarExportWizard.description
-         </description>
-         <selection
-               class="org.eclipse.core.resources.IResource">
-         </selection>
-      </wizard>
-   </extension>
-   <extension
-         point="org.eclipse.ui.popupMenus">
-      <objectContribution
-            objectClass="org.eclipse.core.resources.IResource"
-            nameFilter="*.jardesc"
-            id="org.eclipse.wst.jsdt.internal.ui.jarpackager.RunJarPackager">
-         <action
-               label="%createJarAction.label"
-               tooltip="%createJarAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.jarpackager.CreateJarActionDelegate"
-               menubarPath="additions"
-               enablesFor="+"
-               id="CreateJar">
-         </action>
-      </objectContribution>
-      <objectContribution
-            objectClass="org.eclipse.core.resources.IResource"
-            nameFilter="*.jardesc"
-            id="org.eclipse.wst.jsdt.internal.ui.jarpackager.RunJarPackager">
-         <action
-               label="%openJarPackager.label"
-               tooltip="%openJarPackager.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.jarpackager.OpenJarPackageWizardActionDelegate"
-               menubarPath="additions"
-               enablesFor="1"
-               id="OpenJarPackageWizard">
-         </action>
-      </objectContribution>
-   </extension>
--->
-<!-- =========================================================================== -->
-<!-- Javadoc Export                                                              -->
-<!-- =========================================================================== -->
-  <!-- <extension
-         point="org.eclipse.ui.exportWizards">
-      <wizard
-            name="%JavadocWizard.name"
-            icon="$nl$/icons/full/etool16/javadoc.gif"
-            class="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocWizard"
-            category="org.eclipse.wst.jsdt.ui.Java"
-            id="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocWizard">
-         <description>%JavadocWizard.description</description>
-         <selection
-               class="org.eclipse.core.resources.IProject">
-         </selection>
-      </wizard>
-   </extension>
-   <extension
-         point="org.eclipse.ui.popupMenus">
-       <objectContribution
-	        adaptable="true"
-            objectClass="org.eclipse.core.resources.IFile"
-            nameFilter="*.xml"
-            id="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocWizard">
-         <visibility>
-            <objectState name="contentTypeId" value="org.eclipse.ant.core.antBuildFile"/>
-         </visibility>
-          <action
-               label="%CreateJavadocAction.label"
-               tooltip="%CreateJavadocAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.javadocexport.CreateJavadocActionDelegate"
-               enablesFor="1"
-               id="LaunchJavadocWizard">
-         </action>
-      </objectContribution>
-   </extension> -->
-   <extension
-         point="org.eclipse.debug.ui.consoleLineTrackers">
-      <consoleLineTracker
-            class="org.eclipse.wst.jsdt.internal.ui.javadocexport.JavadocConsoleLineTracker"
-            processType="org.eclipse.wst.jsdt.ui.javadocProcess"
-            id="org.eclipse.wst.jsdt.ui.javadocexport.JavadocConsoleLineTracker">
-      </consoleLineTracker>
-   </extension>
-   
-<!-- =========================================================================== -->
-<!-- JavaScript Browsing 																 -->
-<!-- =========================================================================== -->
-<!--
-   <extension
-         point="org.eclipse.ui.perspectives">
-      <perspective
-            name="%Browsing.perspectiveName"
-            icon="$nl$/icons/full/eview16/browse_persp.gif"
-            class="org.eclipse.wst.jsdt.internal.ui.browsing.JavaBrowsingPerspectiveFactory"
-            id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         <description>
-            %browsing.perspective.description
-         </description>
-      </perspective>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectiveExtensions">
-      <perspectiveExtension
-            targetID="org.eclipse.ui.resourcePerspective">
-         <perspectiveShortcut
-               id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-      <perspectiveExtension
-            targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         <perspectiveShortcut
-               id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-      <perspectiveExtension
-            targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
-         <perspectiveShortcut
-               id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-      <perspectiveExtension
-            targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         <perspectiveShortcut
-               id="org.eclipse.wst.jsdt.ui.JavaPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-      <perspectiveExtension
-            targetID="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         <perspectiveShortcut
-               id="org.eclipse.debug.ui.DebugPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-      <perspectiveExtension
-            targetID="org.eclipse.debug.ui.DebugPerspective">
-         <perspectiveShortcut
-               id="org.eclipse.wst.jsdt.ui.JavaBrowsingPerspective">
-         </perspectiveShortcut>
-      </perspectiveExtension>
-   </extension>
-   <extension
-         point="org.eclipse.ui.views">
-      <category
-            name="%Browsing.viewCategoryName"
-            id="org.eclipse.wst.jsdt.ui.java.browsing">
-      </category>
-      <view
-            name="%Browsing.projectsViewName"
-            icon="$nl$/icons/full/eview16/projects.gif"
-            category="org.eclipse.wst.jsdt.ui.java.browsing"
-            class="org.eclipse.wst.jsdt.internal.ui.browsing.ProjectsView"
-            id="org.eclipse.wst.jsdt.ui.ProjectsView">
-      </view>
-      <view
-            name="%Browsing.packagesViewName"
-            icon="$nl$/icons/full/eview16/packages.gif"
-            category="org.eclipse.wst.jsdt.ui.java.browsing"
-            class="org.eclipse.wst.jsdt.internal.ui.browsing.PackagesView"
-            id="org.eclipse.wst.jsdt.ui.PackagesView">
-      </view>
-      <view
-            name="%Browsing.typesViewName"
-            icon="$nl$/icons/full/eview16/types.gif"
-            category="org.eclipse.wst.jsdt.ui.java.browsing"
-            class="org.eclipse.wst.jsdt.internal.ui.browsing.TypesView"
-            id="org.eclipse.wst.jsdt.ui.TypesView">
-      </view>
-      <view
-            name="%Browsing.membersViewName"
-            icon="$nl$/icons/full/eview16/members.gif"
-            category="org.eclipse.wst.jsdt.ui.java.browsing"
-            class="org.eclipse.wst.jsdt.internal.ui.browsing.MembersView"
-            id="org.eclipse.wst.jsdt.ui.MembersView">
-      </view>
-   </extension>
--->   
-<!-- =========================================================================== -->
-<!-- JavaScript and Coding Action Set (Adding the source, refactor and navigate menu)  -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%JavaActionSet.label"
-            description="%JavaActionSet.description"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.JavaActionSet">
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.navigate.open.type.in.hierarchy"
-               label="%OpenTypeInHierarchyAction.label"
-               helpContextId="org.eclipse.wst.jsdt.ui.open_type_in_hierarchy_action"
-               tooltip="%OpenTypeInHierarchyAction.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.OpenTypeInHierarchyAction"
-               menubarPath="navigate/open.ext2"
-               id="openTypeInHierarchy">
-         </action>
-         <!--
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.generate.javadoc"
-               label="%GenerateJavadocAction.label"
-               helpContextId="org.eclipse.wst.jsdt.ui.generate_javadoc_action"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.GenerateJavadocAction"
-               icon="$nl$/icons/full/etool16/javadoc.gif"
-               menubarPath="project/additions"
-               id="exportJavadoc">
-         </action>
-         -->
-         <action
-               id="openType"
-               toolbarPath="org.eclipse.search.searchActionSet/Search"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.OpenTypeAction"
-               definitionId="org.eclipse.wst.jsdt.ui.navigate.open.type"
-               icon="$nl$/icons/full/etool16/opentype.gif"
-               helpContextId="org.eclipse.wst.jsdt.ui.open_type_action"
-               label="%OpenTypeAction.label"
-               menubarPath="navigate/open.ext2"
-               tooltip="%OpenTypeAction.tooltip">
-         </action>
-      </actionSet>
-   </extension>   
-   
-<!-- with an A_                                                                -->
-<!-- the open action set is contributed before the CodeActionSet we prefix it  -->
-<!-- Action sets are contributed after they have been sorted. To enfore that   -->
-<!-- Begin JavaScript Open action contributions  -->
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%OpenActionSet.label"
-            description="%OpenActionSet.description"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.A_OpenActionSet">
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.call.hierarchy"
-               label="%OpenCallHierarchyAction.label"
-               retarget="true"
-               menubarPath="navigate/open.ext"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenCallHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.type.hierarchy"
-               label="%OpenTypeHierarchyAction.label"
-               retarget="true"
-               menubarPath="navigate/open.ext"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenTypeHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.editor"
-               label="%OpenAction.label"
-               tooltip="%OpenAction.tooltip"
-               retarget="true"
-               menubarPath="navigate/open.ext"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.Open">
-         </action>
-      </actionSet>
-   </extension>
-   <extension
-         point="org.eclipse.ui.actionSetPartAssociations">
-      <actionSetPartAssociation
-            targetID="org.eclipse.wst.jsdt.ui.A_OpenActionSet">
-         <part
-               id="org.eclipse.search.SearchResultView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackageExplorer">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.PropertiesFileEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ProjectsView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackagesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.MembersView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.SourceView">
-         </part>
-      </actionSetPartAssociation>
-   </extension>
-<!-- End JavaScript Open action contributions  -->
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%CodingActionSet.label"
-            description="%CodingActionSet.description"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.CodingActionSet">
-
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.copy.qualified.name"
-               label="%CopyQualifiedName.label"
-               retarget="true"
-               menubarPath="edit/copy"
-               icon="$nl$/icons/full/elcl16/cpyqual_menu.gif"
-               id="org.eclipse.wst.jsdt.ui.actions.CopyQualifiedName">
-         </action>
-<!-- =========================================================================== -->
-<!-- Navigate Menu                                                               -->
-<!-- =========================================================================== -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.external.javadoc"
-               label="%OpenExternalJavadocAction.label"
-               retarget="true"
-               menubarPath="navigate/open.ext"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenExternalJavaDoc">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.open.super.implementation"
-               label="%OpenSuperImplementationAction.label"
-               tooltip="%OpenSuperImplementationAction.tooltip"
-               retarget="true"
-               menubarPath="navigate/open.ext"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenSuperImplementation">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.navigate.gotopackage"
-               label="%GoToPackageAction.label"
-               retarget="true"
-               menubarPath="navigate/goTo/"
-               id="org.eclipse.wst.jsdt.ui.actions.GoToPackage">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.navigate.gototype"
-               label="%GoToTypeAction.label"
-               retarget="true"
-               menubarPath="navigate/goTo/"
-               id="org.eclipse.wst.jsdt.ui.actions.GoToType">
-         </action>
-<!-- =========================================================================== -->
-<!-- Refactoring Menu                                                            -->
-<!-- =========================================================================== -->
-         <menu
-               label="%Refactoring.menu.label"
-               path="edit"
-               id="org.eclipse.wst.jsdt.ui.refactoring.menu">
-            <separator name="undoRedoGroup"/>
-            <separator name="reorgGroup"/>
-            <separator name="codingGroup"/>
-            <separator name="reorgGroup2"/>
-            <separator name="typeGroup"/>
-            <separator name="codingGroup2"/>
-            <separator name="typeGroup2"/>
-            <separator name="scriptGroup"/>
-         </menu>
-         
-<!-- reorg group  -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
-               label="%Refactoring.moveAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.Move">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
-               label="%Refactoring.renameAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.Rename">
-         </action>
-         
-<!-- coding group  -->         
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
-               label="%Refactoring.inlineAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.Inline">
-         </action>
-<!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.constant"
-               label="%Refactoring.extractConstantAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExtractConstant">
-         </action>
-  -->         
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
-               label="%Refactoring.extractTempAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExtractTemp">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
-               label="%Refactoring.extractMethodAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExtractMethod">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
-               label="%Refactoring.modifyParametersAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ModifyParameters">
-         </action>
-         
-<!-- reorg group 2 -->
-<!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.promote.local.variable"
-               label="%Refactoring.convertLocalToFieldAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.ConvertLocalToField">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.move.inner.to.top.level"
-               label="%Refactoring.convertNestedToTopAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.ConvertNestedToTop">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.convert.anonymous.to.nested"
-               label="%Refactoring.convertAnonymousToNestedAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/reorgGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.ConvertAnonymousToNested">
-         </action>
-  -->         
-         
-         
-         
-<!-- type group  -->
-<!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.pull.up"
-               label="%Refactoring.pullUpAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.PullUp">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.push.down"
-               label="%Refactoring.pushDownAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.PushDown">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.use.supertype"
-               label="%Refactoring.useSupertypeAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.UseSupertype">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.interface"
-               label="%Refactoring.extractInterfaceAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExtractInterface">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.superclass"
-               label="%Refactoring.extractSupertypeAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExtractSuperclass">
-         </action>
--->         
-           
-<!-- coding group 2  -->
-<!--         
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.replace.invocations"
-               label="%Refactoring.replaceInvocationsAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.ReplaceInvocations">
-         </action>
--->
-<!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.self.encapsulate.field"
-               label="%Refactoring.selfEncapsulateFieldAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.SelfEncapsulateField">
-         </action>
--->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.parameter"
-               label="%Refactoring.introduceParameterAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.IntroduceParameter">
-         </action>
-<!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.factory"
-               label="%Refactoring.introduceFactoryAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.IntroduceFactory">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.introduce.indirection"
-               label="%Refactoring.introduceIndirectionAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/codingGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.IntroduceIndirection">
-         </action>
--->
-
-<!-- type group 2 -->
- <!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.infer.type.arguments"
-               label="%Refactoring.inferTypeArgumentsAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.InferTypeArguments">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.change.type"
-               label="%Refactoring.changeTypeAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/typeGroup2"
-               id="org.eclipse.wst.jsdt.ui.actions.ChangeType">
-         </action>
--->
-
-<!-- script group  -->
-        <action
-              class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.ShowRefactoringHistoryAction"
-              definitionId="org.eclipse.wst.jsdt.ui.refactor.show.refactoring.history"
-              id="org.eclipse.ltk.ui.actions.ShowRefactoringHistory"
-              label="%Refactoring.showHistory.label"
-              menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>         
-        <action
-               class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.ApplyRefactoringScriptAction"
-               definitionId="org.eclipse.wst.jsdt.ui.refactor.apply.refactoring.script"
-               id="org.eclipse.ltk.ui.actions.ApplyRefactoringStript"
-               label="%Refactoring.applyScript.label"
-               menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
-        <action
-              class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.CreateRefactoringScriptAction"
-              definitionId="org.eclipse.wst.jsdt.ui.refactor.create.refactoring.script"
-              id="org.eclipse.ltk.ui.actions.CreateRefactoringScript"
-              label="%Refactoring.createScript.label"
-              menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
- <!-- UNTIL REFACTORING SUPPORT
-        <action
-              class="org.eclipse.wst.jsdt.internal.ui.refactoring.actions.MigrateJarFileAction"
-              definitionId="org.eclipse.wst.jsdt.ui.refactor.migrate.jar"
-              id="org.eclipse.wst.jsdt.ui.actions.MigrateJarFile"
-              label="%Refactoring.migrateJar.label"
-              menubarPath="org.eclipse.wst.jsdt.ui.refactoring.menu/scriptGroup"/>
--->
-         
-<!-- =========================================================================== -->
-<!-- Source Menu                                                                 -->
-<!-- =========================================================================== -->
-         <menu
-               label="%SourceMenu.label"
-               path="edit"
-               id="org.eclipse.wst.jsdt.ui.source.menu">
-		    <separator
-                  name="commentGroup">
-            </separator>
-            <separator
-                  name="editGroup">
-            </separator>
-            <separator
-                  name="importGroup">
-            </separator>
-            <separator
-                  name="generateGroup">
-            </separator>
-            <separator
-                  name="codeGroup">
-            </separator>
-            <separator
-                  name="externalizeGroup">
-            </separator>
-            <separator
-                  name="convertGroup">
-            </separator>
-         </menu>
-<!-- Externalize Group -->
- <!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.find.broken.nls.keys"
-               label="%FindNLSProblems.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/externalizeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.FindNLSProblems">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.externalize.strings"
-               label="%ExternalizeStringsAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/externalizeGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ExternalizeStrings">
-         </action>
--->         
-<!-- Code Group -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
-               label="%SurroundWithTemplateAction.label"
-               style="pulldown"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.SurroundWithTemplateMenuAction"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/codeGroup"
-               id="org.eclipse.wst.jsdt.internal.ui.actions.SurroundWithTemplateMenuAction">
-         </action>
-<!-- Generate Group -->
- <!-- UNTIL REFACTORING SUPPORT
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.generate.constructor.using.fields"
-               label="%GenerateConstructorUsingFieldsAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.GenerateConstructorUsingFields">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.create.getter.setter"
-               label="%GenerateGetterSetterAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.GenerateGetterSetter">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.override.methods"
-               label="%OverrideMethodsAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/generateGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.OverrideMethods">
-         </action>
--->         
-<!-- Import Group -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.clean.up"
-               label="%CleanUpAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/importGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.CleanUp">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.sort.members"
-               label="%SortMembersAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/importGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.SortMembers">
-         </action>
-<!-- edit group -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.quick.format"
-               label="%FormatElementAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.FormatElement">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
-               label="%FormatAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.Format">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.indent"
-               label="%IndentAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.Indent">
-         </action>
-         <action
-               definitionId="org.eclipse.ui.edit.text.shiftLeft"
-               label="%ShiftLeftAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ShiftLeft">
-         </action>
-         <action
-               definitionId="org.eclipse.ui.edit.text.shiftRight"
-               label="%ShiftRightAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/editGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ShiftRight">
-         </action>
-<!-- Comment Group -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
-               label="%AddJavaDocCommentAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.AddJavaDocComment">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.uncomment"
-               label="%UncommentAction.label"
-               retarget="true"
-               id="org.eclipse.wst.jsdt.ui.actions.Uncomment">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.comment"
-               label="%CommentAction.label"
-               retarget="true"
-               id="org.eclipse.wst.jsdt.ui.actions.Comment">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.remove.block.comment"
-               label="%RemoveBlockCommentAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.RemoveBlockComment">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.add.block.comment"
-               label="%AddBlockCommentAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.AddBlockComment">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
-               label="%ToggleCommentAction.label"
-               retarget="true"
-               menubarPath="org.eclipse.wst.jsdt.ui.source.menu/commentGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.ToggleComment">
-         </action>
-      </actionSet>
-   </extension>
-   <extension
-         point="org.eclipse.ui.actionSetPartAssociations">
-      <actionSetPartAssociation
-            targetID="org.eclipse.wst.jsdt.ui.CodingActionSet">
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackageExplorer">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ProjectsView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackagesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.MembersView">
-         </part>
-      </actionSetPartAssociation>
-   </extension>
-<!-- Begin JavaScript Search action set -->
-<!-- End JavaScript Action Set (Adding the source, refactor and navigate menu -->
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            label="%JavaSearchActionSet.label"
-            description="%JavaSearchActionSet.description"
-            visible="false"
-            id="org.eclipse.wst.jsdt.ui.SearchActionSet">
-<!-- see http://bugs.eclipse.org/bugs/show_bug.cgi?id=15684    -->
-<!-- Note: The menu (re-) definition has to be here due to bug: -->
-<!-- =================================================================== -->
-<!-- Search Menu                                                         -->
-<!-- =================================================================== -->
-         <menu
-               label="%searchMenu.label"
-               path="navigate"
-               id="org.eclipse.search.menu">
-				<groupMarker name="internalDialogGroup"/>   <!-- not to be used by clients  -->
-				<groupMarker name="dialogGroup"/>           <!-- to be used by clients      -->
-				<separator name="fileSearchContextMenuActionsGroup"/> <!-- to be used by clients      -->
-	         	<separator name="contextMenuActionsGroup"/> <!-- to be used by clients -->
-	         	<separator name="occurencesActionsGroup"/> <!-- to be used by clients -->
-	         	<separator name="extraSearchGroup"/> <!-- to be used by clients -->
-         </menu>
-<!-- dialog group  -->
-         <action
-               label="%openJavaSearchPageAction.label"
-               icon="$nl$/icons/full/obj16/jsearch_obj.gif"
-               helpContextId="java_search_action_context"
-               class="org.eclipse.wst.jsdt.internal.ui.search.OpenJavaSearchPageAction"
-               menubarPath="org.eclipse.search.menu/dialogGroup"
-               id="org.eclipse.wst.jsdt.ui.actions.OpenJavaSearchPage">
-         </action>
-<!-- context menu group  -->
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
-               label="%occurrencesSubMenu.label"
-               style="pulldown"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.OccurrencesSearchMenuAction"
-               menubarPath="org.eclipse.search.menu/occurencesActionsGroup"
-               id="org.eclipse.wst.jsdt.internal.ui.actions.OccurrencesSearchMenuAction">
-         </action>
-         <menu
-               label="%writeAccessSubMenu.label"
-               path="org.eclipse.search.menu/contextMenuActionsGroup"
-               id="writeAccessSubMenu">
-            <separator
-                  name="group1">
-            </separator>
-         </menu>
-<!--         
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implement.occurrences"
-               label="%ImplementOccurrences.label"
-               retarget="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ImplementOccurrences">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.exception.occurrences"
-               label="%ExceptionOccurrences.label"
-               retarget="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ExceptionOccurrences">
-         </action>
--->         
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file"
-               label="%OccurrencesInFile.label"
-               retarget="true"
-               id="org.eclipse.wst.jsdt.ui.actions.OccurrencesInFile">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.working.set"
-               label="%InWorkingSet.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInWorkingSet">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.hierarchy"
-               label="%InHierarchy.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.project"
-               label="%InProject.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInProject">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.write.access.in.workspace"
-               label="%InWorkspace.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/writeAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.WriteAccessInWorkspace">
-         </action>
-         <menu
-               label="%readAccessSubMenu.label"
-               path="org.eclipse.search.menu/contextMenuActionsGroup"
-               id="readAccessSubMenu">
-            <separator
-                  name="group1">
-            </separator>
-         </menu>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.working.set"
-               label="%InWorkingSet.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInWorkingSet">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.hierarchy"
-               label="%InHierarchy.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.project"
-               label="%InProject.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInProject">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.read.access.in.workspace"
-               label="%InWorkspace.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/readAccessSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReadAccessInWorkspace">
-         </action>
-<!--         
-         <menu
-               label="%implementorsSubMenu.label"
-               path="org.eclipse.search.menu/contextMenuActionsGroup"
-               id="implementorsSubMenu">
-            <separator
-                  name="group1">
-            </separator>
-         </menu>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.working.set"
-               label="%InWorkingSet.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInWorkingSet">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.project"
-               label="%InProject.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInProject">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.implementors.in.workspace"
-               label="%InWorkspace.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/implementorsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ImplementorsInWorkspace">
-         </action>
--->         
-         <menu
-               label="%declarationsSubMenu.label"
-               path="org.eclipse.search.menu/contextMenuActionsGroup"
-               id="declarationsSubMenu">
-            <separator
-                  name="group1">
-            </separator>
-         </menu>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.working.set"
-               label="%InWorkingSet.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInWorkingSet">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.hierarchy"
-               label="%InHierarchy.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.project"
-               label="%InProject.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInProject">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.workspace"
-               label="%DeclarationsInWorkspace.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/declarationsSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.DeclarationsInWorkspace">
-         </action>
-         <menu
-               label="%referencesSubMenu.label"
-               path="org.eclipse.search.menu/contextMenuActionsGroup"
-               id="referencesSubMenu">
-            <separator
-                  name="group1">
-            </separator>
-         </menu>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.working.set"
-               label="%InWorkingSet.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReferencesInWorkingSet">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.hierarchy"
-               label="%InHierarchy.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReferencesInHierarchy">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.project"
-               label="%InProject.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReferencesInProject">
-         </action>
-         <action
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.workspace"
-               label="%ReferencesInWorkspace.label"
-               retarget="true"
-               menubarPath="org.eclipse.search.menu/referencesSubMenu/group1"
-               allowLabelUpdate="true"
-               id="org.eclipse.wst.jsdt.ui.actions.ReferencesInWorkspace">
-         </action>
-      </actionSet>
-   </extension>
-   <extension
-         point="org.eclipse.ui.actionSetPartAssociations">
-      <actionSetPartAssociation
-            targetID="org.eclipse.wst.jsdt.ui.SearchActionSet">
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackageExplorer">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypeHierarchy">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ProjectsView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.PackagesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.TypesView">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.MembersView">
-         </part>
-         <part
-               id="org.eclipse.search.SearchResultView">
-         </part>
-      </actionSetPartAssociation>
-   </extension>
-<!-- End JavaScript contributions for Search view -->
-   <extension
-         point="org.eclipse.ui.actionSetPartAssociations">
-      <actionSetPartAssociation
-            targetID="org.eclipse.wst.jsdt.ui.text.java.actionSet.presentation">
-         <part
-               id="org.eclipse.wst.jsdt.ui.CompilationUnitEditor">
-         </part>
-         <part
-               id="org.eclipse.wst.jsdt.ui.ClassFileEditor">
-         </part>
-      </actionSetPartAssociation>
-   </extension>
-   <extension
-         point="org.eclipse.ui.popupMenus">
-      <viewerContribution
-            targetID="#JavaScriptRulerContext"
-            id="org.eclipse.wst.jsdt.ui.CompilationUnitEditorPopupActions">
-         <action
-               label="%AddTask.label"
-               helpContextId="org.eclipse.ui.AddTask_action_context"
-               tooltip="%AddTask.tooltip"
-               class="org.eclipse.ui.texteditor.TaskRulerAction"
-               menubarPath="add"
-               id="org.eclipse.ui.texteditor.TaskRulerAction">
-         </action>
-         <action
-               label="%AddBookmark.label"
-               helpContextId="org.eclipse.ui.bookmark_action_context"
-               tooltip="%AddBookmark.tooltip"
-               class="org.eclipse.ui.texteditor.BookmarkRulerAction"
-               menubarPath="add"
-               id="org.eclipse.ui.texteditor.BookmarkRulerAction">
-         </action>
-       </viewerContribution>
-   </extension>
-   <extension
-         point="org.eclipse.ui.editorActions">
-      <editorContribution
-            targetID="org.eclipse.wst.jsdt.ui.CompilationUnitEditor"
-            id="org.eclipse.wst.jsdt.internal.ui.CompilationUnitEditor.ruler.actions">
-         <action
-               label="%BookmarkRulerAction.label"
-               helpContextId="org.eclipse.ui.bookmark_action_context"
-               class="org.eclipse.ui.texteditor.BookmarkRulerAction"
-               actionID="RulerDoubleClick"
-               id="org.eclipse.wst.jsdt.internal.ui.javaeditor.BookmarkRulerAction">
-         </action>
-         <action
-               label="%JavaSelectRulerAction.label"
-               class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
-               actionID="RulerClick"
-               id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction">
-         </action>
-      </editorContribution>
-      <editorContribution
-            targetID="org.eclipse.wst.jsdt.ui.ClassFileEditor"
-            id="org.eclipse.wst.jsdt.internal.ui.ClassFileEditor.ruler.actions">
-         <action
-               label="%JavaSelectRulerAction.label"
-               class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
-               actionID="RulerClick"
-               id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction">
-         </action>
-      </editorContribution>
-      <editorContribution
-            targetID="org.eclipse.wst.jsdt.ui.PropertiesFileEditor"
-            id="org.eclipse.wst.jsdt.internal.ui.PropertiesFileEditor.ruler.actions">
-         <action
-               label="%BookmarkRulerAction.label"
-               helpContextId="org.eclipse.ui.bookmark_action_context"
-               class="org.eclipse.ui.texteditor.BookmarkRulerAction"
-               actionID="RulerDoubleClick"
-               id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.BookmarkRulerAction">
-         </action>
-         <action
-               label="%JavaSelectRulerAction.label"
-               class="org.eclipse.ui.texteditor.SelectRulerAction"
-               actionID="RulerClick"
-               id="org.eclipse.wst.jsdt.internal.ui.propertiesfileeditor.SelectRulerAction">
-         </action>
-      </editorContribution>
-   </extension>
-   <extension
-         point="org.eclipse.ui.popupMenus">
-      <viewerContribution
-            targetID="#JavaScriptRulerContext"
-            id="org.eclipse.wst.jsdt.internal.ui.javaeditor.QuickFixRulerMenuAction">
-         <action
-               label="%action.label.0"
-               helpContextId="org.eclipse.wst.jsdt.ui.quick_fix_action"
-               class="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerAction"
-               menubarPath="additions"
-               definitionId="org.eclipse.wst.jsdt.ui.edit.text.java.correction.assist.proposals"
-               id="org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaSelectRulerMenuAction">
-         </action>
-      </viewerContribution>
-   </extension>
-<!-- =========================================================================== -->
-<!-- JavaScript Working Set                                                            -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.ui.workingSets">
-      <workingSet
-            name="%JavaWorkingSetPage.name"
-            pageClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetPage"
-            updaterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetUpdater"
-            elementAdapterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.JavaWorkingSetElementAdapter"
-            icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
-            id="org.eclipse.wst.jsdt.ui.JavaWorkingSetPage">
-      </workingSet>
-   </extension>
-<!-- =========================================================================== -->
-<!-- Others Working Set                                                          -->
-<!-- =========================================================================== -->
-   <extension point="org.eclipse.ui.workingSets">
-      <workingSet
-            name="%OthersWorkingSetWizardPage.name"
-            icon="$nl$/icons/full/obj16/jworkingSet_obj.gif"
-            updaterClass="org.eclipse.wst.jsdt.internal.ui.workingsets.OthersWorkingSetUpdater"
-            id="org.eclipse.wst.jsdt.internal.ui.OthersWorkingSet">
-      </workingSet>
-   </extension>
-<!-- =========================================================================== -->
-<!-- JDT/UI command definitions                                                  -->
-<!-- =========================================================================== -->
-
-   <extension
-         point="org.eclipse.ui.contexts">
-      <context
-            name="%context.editingJavaSource.name"
-            description="%context.editingJavaSource.description"
-            parentId="org.eclipse.ui.textEditorScope"
-            id="org.eclipse.wst.jsdt.ui.javaEditorScope">
-      </context>
-      <!-- Not really the scope for the JavScript View.. just extends the editor
-           scope for now.  
-       -->
-      <context
-            name="%context.name.0"
-            description="%context.description.0"
-            parentId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            id="org.eclipse.wst.jsdt.ui.javascriptViewScope">
-      </context>
-   </extension>
-   
-   <extension
          point="org.eclipse.ui.commands">
 <!-- categories -->
       <category
@@ -3717,1044 +1143,7 @@
             id="org.eclipse.wst.jsdt.ui.edit.text.java.search.implement.occurrences">
       </command>
    </extension>
-   
-   <extension
-         point="org.eclipse.ui.bindings">
-      <!--  win32:  M1=CTRL,    M2=SHIFT, M3=ALT, M4=-
-            carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
-      
-<!-- edit -->
-      <key
-            sequence="M2+M3+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.enclosing"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+SHIFT+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.enclosing"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+ARROW_RIGHT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.next"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+ARROW_RIGHT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+SHIFT+ARROW_RIGHT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.next"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+ARROW_LEFT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.previous"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+ARROW_LEFT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+SHIFT+ARROW_LEFT"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.previous"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.last"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+SHIFT+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.select.last"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
 
-<!-- source -->
-      <key
-            sequence="M2+M3+S"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.source.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+S"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+S"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.source.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M1+M2+C"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+7"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+/"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <!-- alternative for some gtk input modes -->
-      <key
-            platform="gtk"
-            sequence="ESC CTRL+C"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggle.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M1+M2+F"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <!-- alternative for some gtk input modes -->
-      <key
-            platform="gtk"
-            sequence="ESC CTRL+F"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.format"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M1+M2+M"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.import"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+M2+O"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.organize.imports"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.javadoc.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      
-      <key
-            sequence="M1+M2+/"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.add.block.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <!-- free this on MAC, see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=113981 -->
-      <key
-            platform="carbon"
-            sequence="M1+M2+/"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-
-      <key
-            sequence="M1+M2+\"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.remove.block.comment"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+I"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.indent"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-	  <key
-	        sequence="M2+M3+O"
-	        contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-	        commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
-	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+O"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+O"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.toggleMarkOccurrences"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+U"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.remove.occurrence.annotations"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+U"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+U"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.remove.occurrence.annotations"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-       <key
-            sequence="M1+2 R"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.correction.renameInFile.assist"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-       <key
-            sequence="M1+2 L"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.correction.assignToLocal.assist"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>            
-       <key
-            sequence="M1+2 F"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.correction.assignToField.assist"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>              
-       <key
-            sequence="M2+M3+Z"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>        
-       <key
-            platform="carbon"
-            sequence="M2+M3+Z"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-       <key
-            platform="carbon"
-            sequence="COMMAND+ALT+Z"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.surround.with.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-
-<!-- refactoring -->
-      <key
-            sequence="M2+M3+T"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.refactor.quickMenu"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+T"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+T"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.refactor.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+R"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+R"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+R"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.rename.element"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+V"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+V"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+V"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.move.element"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+C"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+C"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+C"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.modify.method.parameters"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+I"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+I"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+I"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.inline"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+M"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+M"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+M"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.method"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-      <key
-            sequence="M2+M3+L"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+L"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+L"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.extract.local.variable"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-<!-- navigate -->
-      <key
-            sequence="M1+M2+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.next.member"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M1+M2+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+ALT+ARROW_DOWN"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.next.member"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+M2+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.previous.member"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M1+M2+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="CTRL+ALT+ARROW_UP"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.previous.member"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+M2+P"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.goto.matching.bracket"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+O"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.show.outline"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+T"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.hierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+F3"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.navigate.java.open.structure"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-            
-       <!-- Changing context to JavaScript Editor -->     
-      <key
-            sequence="M1+M2+T"
-            contextId="org.eclipse.wst.jsdt.ui.javaEditorScope"
-            commandId="org.eclipse.wst.jsdt.ui.navigate.open.type"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+M2+H"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.navigate.open.type.in.hierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="F3"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.editor"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+F2"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.external.javadoc"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="F4"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.type.hierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="CTRL+ALT+H"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.open.call.hierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-	  <!-- COMMAND+ALT+H is "Hide Others" on carbon, so don't overwrite it -->
-      
-<!-- project -->
-
-<!-- search -->
-      <key
-            sequence="M1+M2+G"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.references.in.workspace"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+G"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.declarations.in.workspace"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M1+M2+U"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.edit.text.java.search.occurrences.in.file.quickMenu"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-
-<!-- perspectives -->
-
-<!-- views -->
-      <key
-            sequence="M2+M3+Q T"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.TypeHierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+Q T"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+Q T"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.TypeHierarchy"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+Q P"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+Q P"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+Q P"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+Q D"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.SourceView"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+Q D"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+Q D"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.SourceView"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            sequence="M2+M3+Q J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.JavadocView"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="M2+M3+Q J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId=""
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-      <key
-            platform="carbon"
-            sequence="COMMAND+ALT+Q J"
-            contextId="org.eclipse.wst.jsdt.ui.javascriptViewScope"
-            commandId="org.eclipse.wst.jsdt.ui.JavadocView"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
-
-   </extension>
-   
-   
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            markerType="org.eclipse.wst.jsdt.core.problem"
-            class="org.eclipse.wst.jsdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-   <extension
-         point="org.eclipse.ui.ide.markerResolution">
-      <markerResolutionGenerator
-            markerType="org.eclipse.wst.jsdt.core.buildpath_problem"
-            class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.UserLibraryMarkerResolutionGenerator">
-      </markerResolutionGenerator>
-   </extension>
-   
-   <extension point="org.eclipse.ui.ide.markerSupport">
-      <markerTypeCategory name="%markerCategory.problem">
-         <markerTypeReference id="org.eclipse.wst.jsdt.core.problem"/>
-         <markerTypeReference id="org.eclipse.wst.jsdt.core.transient_problem"/>
-      </markerTypeCategory>
-      <markerTypeCategory name="%markerCategory.buildpath_problem">
-         <markerTypeReference id="org.eclipse.wst.jsdt.core.buildpath_problem"/>
-         <!-- <markerTypeReference id="org.eclipse.wst.jsdt.launching.jreContainerMarker"/> -->
-      </markerTypeCategory>
-      
-    <markerGrouping id="org.eclipse.wst.jsdt.ui.java_marker_category" label="%MarkerCategory.name"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.buildpath"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.buildpath"
-        priority="100"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.fatal"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.fatal"
-        priority="90"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.documentation"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.documentation"
-        priority="80"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.potential"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.potential"
-        priority="70"/>        
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.codestyle"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.codestyle"
-        priority="60"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.restrictedAPI"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.restrictedAPI"
-        priority="50"/>        
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.deprecation"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.deprecation"
-        priority="40"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.generictypes"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.generictypes"
-        priority="30"/>
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.unnecessary"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.unnecessary"
-        priority="20"/>          
-    <markerGroupingEntry id="org.eclipse.wst.jsdt.ui.category.nls"
-        markerGrouping="org.eclipse.wst.jsdt.ui.java_marker_category"
-        label="%MarkerCategory.nls"
-        priority="10"/>
-    <markerAttributeGrouping markerType="org.eclipse.wst.jsdt.core.problem" attribute="categoryId">
-        <markerAttributeMapping value="10" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.buildpath"/>
-        <markerAttributeMapping value="20" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
-        <markerAttributeMapping value="30" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
-        <markerAttributeMapping value="40" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
-        <markerAttributeMapping value="50" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
-        <markerAttributeMapping value="60" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.fatal"/>
-        <markerAttributeMapping value="70" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.documentation"/>
-        <markerAttributeMapping value="80" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.codestyle"/>
-        <markerAttributeMapping value="90" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.potential"/>
-        <markerAttributeMapping value="100" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.potential"/>
-        <markerAttributeMapping value="110" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.deprecation"/>
-        <markerAttributeMapping value="120" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.unnecessary"/>
-        <markerAttributeMapping value="130" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.generictypes"/>
-        <markerAttributeMapping value="140" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.nls"/>
-        <markerAttributeMapping value="150" markerGroupingEntry="org.eclipse.wst.jsdt.ui.category.restrictedAPI"/>
-     </markerAttributeGrouping>
-     <markerAttributeGrouping markerType="org.eclipse.wst.jsdt.core.buildpath_problem"
-        defaultGroupingEntry="org.eclipse.wst.jsdt.ui.category.buildpath"/>
-   </extension>
-   
-<!-- =========================================================================== -->
-<!-- Filter Support                                                              -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.wst.jsdt.ui.javaElementFilters">
-<!-- Package Explorer -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideSystemFiles.label"
-            enabled="true"
-            description="%HideSystemFiles.description"
-            pattern=".*">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideInnerClassFiles.label"
-            enabled="true"
-            description="%HideInnerClassFiles.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.InnerClassFilesFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideEmptyPackages.label"
-            enabled="false"
-            description="%HideEmptyPackages.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyPackageFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.EmptyPackageFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideEmptyInnerPackages.label"
-            enabled="true"
-            description="%HideEmptyInnerPackages.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyInnerPackageFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideNonJavaElements.label"
-            enabled="false"
-            description="%HideNonJavaElements.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonJavaElementFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonJavaElementFilter">
-      </filter>
-      -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideReferencedLibraries.label"
-            enabled="false"
-            description="%HideReferencedLibraries.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.LibraryFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideContainedLibraries.label"
-            enabled="false"
-            description="%HideContainedLibraries.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ContainedLibraryFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.ContainedLibraryFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideJavaFiles.label"
-            enabled="false"
-            description="%HideJavaFiles.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.JavaFileFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.CuAndClassFileFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HidePackageDeclaration.label"
-            enabled="true"
-            description="%HidePackageDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.PackageDeclarationFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.PackageDeclarationFilter">
-      </filter>
-      -->
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideImportDeclaration.label"
-            enabled="true"
-            description="%HideImportDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.ImportDeclarationFilter">
-      </filter>
-      -->
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideSyntheticMembers.label"
-            enabled="true"
-            description="%HideSyntheticMembers.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.SyntheticMembersFilter">
-      </filter>
-      -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideNonSharedProjects.label"
-            enabled="false"
-            description="%HideNonSharedProjects.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonSharedProjectFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonSharedProjectsFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideClosedProjects.label"
-            enabled="false"
-            description="%HideClosedProjects.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ClosedProjectFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.ClosedProjectsFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideFields.label"
-            enabled="false"
-            description="%HideFields.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.FieldsFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.FieldsFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideStatics.label"
-            enabled="false"
-            description="%HideStatics.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.StaticsFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideNonPublic.label"
-            enabled="false"
-            description="%HideNonPublic.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.NonPublicFilter">
-      </filter>
-      -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
-            name="%HideLocalTypes.label"
-            enabled="false"
-            description="%HideLocalTypes.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
-            id="org.eclipse.wst.jsdt.ui.PackageExplorer.LocalTypesFilter">
-      </filter>
-<!-- Types view -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.TypesView"
-            name="%HideNonPublicType.label"
-            enabled="false"
-            description="%HideNonPublicType.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicTypeFilter"
-            id="org.eclipse.wst.jsdt.ui.TypesView.NonPublicTypeFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.TypesView"
-            name="%HideInterface.label"
-            enabled="false"
-            description="%HideInterface.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.InterfaceFilter"
-            id="org.eclipse.wst.jsdt.ui.TypesView.InterfaceFilter">
-      </filter>
-      
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.TypesView"
-            name="%HideEnum.label"
-            enabled="false"
-            description="%HideEnum.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.EnumFilter"
-            id="org.eclipse.wst.jsdt.ui.TypesView.EnumFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.TypesView"
-            name="%HideAnnotation.label"
-            enabled="false"
-            description="%HideAnnotation.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.AnnotationFilter"
-            id="org.eclipse.wst.jsdt.ui.TypesView.AnnotationFilter">
-      </filter>
--->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.TypesView"
-            name="%HideClass.label"
-            enabled="false"
-            description="%HideClass.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ClassFilter"
-            id="org.eclipse.wst.jsdt.ui.TypesView.ClassFilter">
-      </filter>
-<!-- Packages view -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackagesView"
-            name="%HideEmptyPackages.label"
-            enabled="false"
-            description="%HideEmptyPackages.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyPackageFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackagesView.EmptyPackageFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.PackagesView"
-            name="%HideEmptyInnerPackages.label"
-            enabled="true"
-            description="%HideEmptyInnerPackages.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.EmptyInnerPackageFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackagesView.EmptyInnerPackageFilter">
-      </filter>
-      <filter
-      		targetId="org.eclipse.wst.jsdt.ui.PackagesView"
-            name="%HideNoPackageContainingFolders.label"
-            enabled="true"
-            description="%HideNoPackageContainingFolders.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NoPackageContainingFoldersFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.PackagesView.NoPackageContainingFolders">
-      </filter>
-<!-- Projects view -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
-            name="%HideReferencedLibraries.label"
-            enabled="false"
-            description="%HideReferencedLibraries.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
-            id="org.eclipse.wst.jsdt.ui.ProjectsView.LibraryFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
-            name="%HideContainedLibraries.label"
-            enabled="false"
-            description="%HideContainedLibraries.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ContainedLibraryFilter"
-            id="org.eclipse.wst.jsdt.ui.ProjectsView.ContainedLibraryFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.ProjectsView"
-            name="%HideNonSharedProjects.label"
-            enabled="false"
-            description="%HideNonSharedProjects.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonSharedProjectFilter"
-            id="org.eclipse.wst.jsdt.ui.ProjectsView.NonSharedProjectsFilter">
-      </filter>
-<!-- Members view -->
-<!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.MembersView"
-            name="%HideImportDeclaration.label"
-            enabled="false"
-            description="%HideImportDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
-            id="org.eclipse.wst.jsdt.ui.MembersView.ImportDeclarationFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.MembersView"
-            name="%HideSyntheticMembers.label"
-            enabled="true"
-            description="%HideSyntheticMembers.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
-            id="org.eclipse.wst.jsdt.ui.MembersView.SyntheticMembersFilter">
-      </filter>
-      -->
-<!-- Outline Page -->
-<!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
-            name="%HidePackageDeclaration.label"
-            enabled="false"
-            description="%HidePackageDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.PackageDeclarationFilter"
-            id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.PackageDeclarationFilter">
-      </filter>
--->
-<!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
-            name="%HideImportDeclaration.label"
-            enabled="false"
-            description="%HideImportDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
-            id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.ImportDeclarationFilter">
-      </filter>
- -->
- <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.ui.JavaOutlinePage"
-            name="%HideSyntheticMembers.label"
-            enabled="true"
-            description="%HideSyntheticMembers.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
-            id="org.eclipse.wst.jsdt.ui.JavaOutlinePage.SyntheticMembersFilter">
-      </filter>
-      -->
-<!-- Quick Outline -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideImportDeclaration.label"
-            enabled="true"
-            description="%HideImportDeclaration.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.ImportDeclarationFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.ImportDeclarationFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideFields.label"
-            enabled="false"
-            description="%HideFields.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.FieldsFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.FieldsFilter">
-      </filter>
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideStatics.label"
-            enabled="false"
-            description="%HideStatics.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.StaticsFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideNonPublic.label"
-            enabled="false"
-            description="%HideNonPublic.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.NonPublicFilter">
-      </filter>
-      -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideLocalTypes.label"
-            enabled="false"
-            description="%HideLocalTypes.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.LocalTypesFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline"
-            name="%HideSyntheticMembers.label"
-            enabled="true"
-            description="%HideSyntheticMembers.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.SyntheticMembersFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.text.QuickOutline.SyntheticMembersFilter">
-      </filter>
-      -->
-<!-- Quick Hierarchy -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
-            name="%HideStatics.label"
-            enabled="false"
-            description="%HideStatics.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.StaticsFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.StaticsFilter">
-      </filter>
-      <!--
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
-            name="%HideNonPublic.label"
-            enabled="false"
-            description="%HideNonPublic.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.NonPublicFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.NonPublicFilter">
-      </filter>
-      -->
-      <filter
-            targetId="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy"
-            name="%HideLocalTypes.label"
-            enabled="false"
-            description="%HideLocalTypes.description"
-            class="org.eclipse.wst.jsdt.internal.ui.filters.LocalTypesFilter"
-            id="org.eclipse.wst.jsdt.internal.ui.typehierarchy.QuickHierarchy.LocalTypesFilter">
-      </filter>
-   </extension>
-<!-- =========================================================================== -->
-<!-- Call Hierarchy                                                              -->
-<!-- =========================================================================== -->
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            name="%callHierarchyViewName"
-            icon="$nl$/icons/full/eview16/call_hierarchy.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            class="org.eclipse.wst.jsdt.internal.ui.callhierarchy.CallHierarchyViewPart"
-            id="org.eclipse.wst.jsdt.callhierarchy.view">
-      </view>
-   </extension>
-   
 <!-- =========================================================================== -->
 <!-- Templates                                                                   -->
 <!-- =========================================================================== -->
@@ -4816,351 +1205,10 @@
             type="argType"/>
    </extension>
 
-<!-- =========================================================================== -->
-<!-- Refactoring                                                                 -->
-<!-- =========================================================================== -->
-
-   <extension point="org.eclipse.ltk.ui.refactoring.statusContextViewers">
-      <statusContextViewer
-            class="org.eclipse.wst.jsdt.internal.ui.refactoring.JavaStatusContextViewer"
-            id="org.eclipse.wst.jsdt.ui.javaStatusContextViewer">
-         <enablement>
-            <or>
-               <instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.base.JavaStatusContext"/>
-               <instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.base.JavaStringStatusContext"/>
-            </or>
-         </enablement>
-      </statusContextViewer>
-   </extension>
-   
-   <extension point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
-      <changePreviewViewer
-            class="org.eclipse.wst.jsdt.internal.ui.refactoring.CreateTextFileChangePreviewViewer"
-            id="org.eclipse.wst.jsdt.ui.createTextFileChangePreviewViewer">
-         <enablement>
-            <instanceof value="org.eclipse.wst.jsdt.internal.corext.refactoring.nls.changes.CreateTextFileChange"/>
-         </enablement>
-      </changePreviewViewer>
-   </extension>
-
-   <extension
-         point="org.eclipse.ltk.core.refactoring.refactoringContributions">
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameResourceRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.resource"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameCompilationUnitRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.compilationunit"/>
-<!--            
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameEnumConstRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.enum.constant"/>
--->            
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameFieldRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.field"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameJavaProjectRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.java.project"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameLocalVariableRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.local.variable"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameMethodRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.method"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenamePackageRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.package"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameSourceFolderRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.source.folder"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.RenameTypeRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.rename.type"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ChangeMethodSignatureRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.change.method.signature"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveMethodRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.move.method"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveStaticMembersRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.move.static"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.UseSupertypeRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.use.supertype"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PullUpRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.pull.up"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PushDownRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.push.down"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ConvertAnonymousRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.convert.anonymous"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveMemberTypeRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.move.inner"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineMethodRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.inline.method"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineTempRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.inline.temp"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.InlineConstantRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.inline.constant"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractMethodRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.extract.method"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractTempRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.extract.temp"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractConstantRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.extract.constant"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceParameterRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.introduce.parameter"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceFactoryRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.introduce.factory"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.IntroduceIndirectionRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.introduce.indirection"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.PromoteTempToFieldRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.promote.temp"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.SelfEncapsulateRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.self.encapsulate"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ChangeTypeRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.change.type"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.ExtractSupertypeRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.extract.superclass"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.DeleteRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.delete"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.MoveRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.move"/>
-      <contribution
-            class="org.eclipse.wst.jsdt.internal.corext.refactoring.scripting.CopyRefactoringContribution"
-            id="org.eclipse.wst.jsdt.ui.copy"/>
-   </extension>
-
-<!-- End Refactoring -->
-
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            name="%JavaSourceView"
-            icon="$nl$/icons/full/eview16/source.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            class="org.eclipse.wst.jsdt.internal.ui.infoviews.SourceView"
-            id="org.eclipse.wst.jsdt.ui.SourceView">
-      </view>
-   </extension>
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            name="%JavadocView"
-            icon="$nl$/icons/full/eview16/javadoc.gif"
-            category="org.eclipse.wst.jsdt.ui.java"
-            class="org.eclipse.wst.jsdt.internal.ui.infoviews.JavadocView"
-            id="org.eclipse.wst.jsdt.ui.JavadocView">
-            <description>%JavadocViewDescription</description>
-      </view>
-   </extension>
-
-<!-- classpath container -->
-   
-   <extension
-         point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
-      <JsGlobalScopeContainerPage
-            name="%userLibrary.name"
-            class="org.eclipse.wst.jsdt.internal.ui.wizards.buildpaths.UserLibraryWizardPage"
-            id="org.eclipse.wst.jsdt.USER_LIBRARY">
-      </JsGlobalScopeContainerPage>
-   </extension>
-   
-   <extension
-         point="org.eclipse.ui.popupMenus">    
-      <objectContribution
-            objectClass="org.eclipse.wst.jsdt.internal.ui.packageview.JsGlobalScopeContainer"
-            id="org.eclipse.wst.jsdt.ui.configure.JsGlobalScopeContainer">
-         <action
-               label="%ConfigJsGlobalScopeContainer.label"
-               tooltip="%ConfigJsGlobalScopeContainer.tooltip"
-               class="org.eclipse.wst.jsdt.internal.ui.actions.ConfigureContainerAction"
-               menubarPath="additions"
-               enablesFor="1"
-               id="ConfigureContainer">
-         </action>
-      </objectContribution>
-   </extension>
-   
-	<extension
-		point= "org.eclipse.wst.jsdt.ui.foldingStructureProviders">
-		<provider
-			id="org.eclipse.wst.jsdt.ui.text.defaultFoldingProvider"
-			name= "%defaultFoldingStructureProviderName"
-			class="org.eclipse.wst.jsdt.ui.text.folding.DefaultJavaFoldingStructureProvider"
-			preferencesClass="org.eclipse.wst.jsdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
-		</provider>
-	</extension>
-
-  	 <extension
-         point="org.eclipse.ui.popupMenus">
-  		<objectContribution
-            objectClass="org.eclipse.core.resources.IProject"
-            adaptable="true"
-            id="org.eclipse.wst.jsdt.ui.jsdtSetup">
-       	 <visibility>
-        	<not>
-	        	<or>
-		            <objectState 
-			            name="projectNature" 
-			            value="org.eclipse.wst.jsdt.core.jsNature"/>
-			        <objectState
-			        	name="open"
-			        	value="false"/>
-	            </or>
-            </not>
-       	 </visibility>
-         <action
-            class="org.eclipse.wst.jsdt.internal.ui.util.ConvertAction"
-            label="%action.label.projectConvert"
-            menubarPath="org.eclipse.ui.projectConfigure/additions"
-            enablesFor="+"
-            id="org.eclipse.wst.jsdt.internal.web.ui.convertProjects">
-      	</action>
-   		</objectContribution>
-   </extension> 
-
-<!--
-	<extension point="org.eclipse.debug.core.launchConfigurationTypes">
-    	<launchConfigurationType
-           delegate="org.eclipse.wst.jsdt.internal.ui.text.correction.SerialVersionLaunchConfigurationDelegate"
-           public="false"
-           name="%serialVersionLaunchConfigName"
-           modes="run"
-           id="org.eclipse.wst.jsdt.ui.serial.support">
-    	</launchConfigurationType>
-	</extension>
--->
-
     <extension point="org.eclipse.core.runtime.preferences">
         <initializer class="org.eclipse.wst.jsdt.internal.ui.JavaUIPreferenceInitializer"/>
     </extension>
 
-   <extension
-         id="modelProvider"
-         name="%JavaModelProvider.name"
-         point="org.eclipse.core.resources.modelProviders">
-      <modelProvider
-            class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelProvider"/>
-      <extends-model id="org.eclipse.core.resources.modelProvider"/>
-      <enablement>
-          <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature" />
-      </enablement>
-   </extension>
-
-   <extension
-         point="org.eclipse.core.runtime.adapters">
-      <factory
-            adaptableType="org.eclipse.wst.jsdt.internal.ui.model.JavaModelProvider"
-            class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
-         <adapter type="org.eclipse.team.core.mapping.IResourceMappingMerger"/>
-         <adapter type="org.eclipse.team.ui.mapping.ISynchronizationCompareAdapter"/>
-      </factory>
-      <factory
-            adaptableType="org.eclipse.ltk.core.refactoring.history.RefactoringHistory"
-            class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
-         <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
-      </factory>
-      <factory
-            adaptableType="org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy"
-            class="org.eclipse.wst.jsdt.internal.ui.model.JavaModelAdapterFactory">
-         <adapter type="org.eclipse.core.resources.mapping.ResourceMapping"/>
-      </factory>
-   </extension>
-   
-   <!--
-   <extension
-         id="jdtContentProvider"
-         point="org.eclipse.team.ui.teamContentProviders">
-      <teamContentProvider
-            contentExtensionId="org.eclipse.wst.jsdt.ui.javaModelContent"
-            icon="$nl$/icons/full/obj16/java_model_obj.gif"
-            modelProviderId="org.eclipse.wst.jsdt.ui.modelProvider"/>
-   </extension>
-   
-   <extension
-         point="org.eclipse.ui.navigator.viewer">
-      <viewerContentBinding viewerId="org.eclipse.team.cvs.ui.workspaceSynchronization">
-         <includes>
-            <contentExtension
-                  isRoot="true"
-                  pattern="org.eclipse.wst.jsdt.ui.javaModelContent"/>
-         </includes>
-      </viewerContentBinding>
-   </extension>-->
-   
-	
-	<extension
-			point="org.eclipse.ui.navigator.viewer">
-		<viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
-			<includes>
-				<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.javaContent" />
-				<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.filters.*" />	
-				<contentExtension pattern="org.eclipse.wst.jsdt.java.ui.javaLinkHelper" />	
-			</includes>
-		</viewerContentBinding>
-  <viewerContentBinding
-        viewerId="org.eclipse.wst.jsdt.ui.outline">
-     <includes>
-        <contentExtension
-              pattern="org.eclipse.wst.jsdt.java.ui.javaContent">
-        </contentExtension>
-        <contentExtension
-              pattern="org.eclipse.wst.jsdt.java.ui.filters.*">
-        </contentExtension>
-        <contentExtension
-              pattern="org.eclipse.wst.jsdt.java.ui.javaLinkHelper">
-        </contentExtension>
-     </includes>
-  </viewerContentBinding>
-	</extension>
-
-   <extension
-       point="org.eclipse.ui.navigator.linkHelper">
-		<linkHelper
-	          class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaFileLinkHelper"
-	          id="org.eclipse.wst.jsdt.java.ui.javaLinkHelper">          
-	         <editorInputEnablement>
-		         <or> 
-		         	<instanceof value="org.eclipse.ui.IFileEditorInput" />
-		         	<instanceof value="org.eclipse.wst.jsdt.internal.ui.javaeditor.IClassFileEditorInput" />
-		         	<instanceof value="org.eclipse.wst.jsdt.internal.ui.javaeditor.JarEntryEditorInput" />
-		         </or>
-	         </editorInputEnablement>
-	         <selectionEnablement>
-	         	<or>
-					<adapt type="org.eclipse.core.resources.IProject" >
-						<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.wst.jsdt.core.jsNature"/>
-					</adapt>
-					<instanceof value="org.eclipse.core.resources.IResource" />
-					<instanceof value="org.eclipse.wst.jsdt.core.IJavaScriptElement" />
-					<instanceof value="org.eclipse.wst.jsdt.core.IJarEntryResource" /> 
-					<instanceof value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer" />
-				</or>
-	         </selectionEnablement>
-      </linkHelper>          
-   </extension>
-   
       <extension
       point="org.eclipse.ui.themes">
       <colorDefinition
@@ -5649,57 +1697,6 @@
       </theme>
    </extension>
 
-   
-   <!--
-   From Launching
-   -->
-   
-   <extension point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
-  	  <JsGlobalScopeContainerPage
-            name="%BaseWebBrowserLibrary"
-            class="org.eclipse.wst.jsdt.ui.wizards.BaseLibraryWizardPage"
-            id="org.eclipse.wst.jsdt.BASE">
-      </JsGlobalScopeContainerPage>
-   </extension>
-
-   
-   <!--  JSDT context menu contributions for the JavaScript Support object  -->
-   
-   <extension point="org.eclipse.wst.jsdt.ui.JsGlobalScopeUIInitializer">
-     <JsGlobalScopeUIInitializer
-     	id="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"
-     	class="org.eclipse.wst.jsdt.libraries.BasicBrowserLibraryContainerUIExtension">
-     </JsGlobalScopeUIInitializer>
-   </extension>
-   
-   <!--  ENd menu  -->
-      
-   <!-- UNCOMMENT to add a menu option for JSDT standalone setup on project -->
-   <!-- 
-   <extension
-         point="org.eclipse.ui.popupMenus">
-  		<objectContribution
-            objectClass="org.eclipse.core.resources.IProject"
-            adaptable="true"
-            id="org.eclipse.wst.jsdt.ui.jsdtSetup">
-            <menu
-               label="JavaScript Development Tools"
-               id="org.eclipse.wst.jsdt.ui.project.tools">
-            <separator
-               name="group0">
-            </separator>
-         </menu>
-         <action
-            class="org.eclipse.wst.jsdt.internal.ui.SetupProjectsWizzard"
-            label="Add Standalone JavaScript Support"
-            menubarPath="org.eclipse.wst.jsdt.ui.project.tools/group0"
-            enablesFor="+"
-            id="org.eclipse.wst.jsdt.internal.ui.convertProjects">
-      	</action>
-   		</objectContribution>
-   </extension>
-   --> 
-   
    <!-- dark theme defaults -->
    <extension
       point="org.eclipse.e4.ui.css.swt.theme">
@@ -5707,17 +1704,4 @@
          <themeid refid="org.eclipse.e4.ui.css.theme.e4_dark"></themeid>
       </stylesheet>
    </extension>
-   <extension
-         point="org.eclipse.ui.ide.projectConfigurators">
-      <projectConfigurator
-            class="org.eclipse.wst.jsdt.internal.ui.importer.JSDTProjectNature"
-            label="%importerLabel">
-         <activeWhen>
-            <hasFileWithSuffixRecursively
-                  suffix=".js">
-            </hasFileWithSuffixRecursively>
-         </activeWhen>
-      </projectConfigurator>
-   </extension>
-
 </plugin>
diff --git a/bundles/org.eclipse.wst.jsdt.ui/pom.xml b/bundles/org.eclipse.wst.jsdt.ui/pom.xml
index 9ae246d..9d20e14 100644
--- a/bundles/org.eclipse.wst.jsdt.ui/pom.xml
+++ b/bundles/org.eclipse.wst.jsdt.ui/pom.xml
@@ -22,7 +22,7 @@
 
   <groupId>org.eclipse.webtools.jsdt.bundles</groupId>
   <artifactId>org.eclipse.wst.jsdt.ui</artifactId>
-  <version>2.1.0-SNAPSHOT</version>
+  <version>2.1.100-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
   <build>
diff --git a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaBasePreferencePage.java b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaBasePreferencePage.java
index a04aa0d..cdfad7b 100644
--- a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaBasePreferencePage.java
+++ b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaBasePreferencePage.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
+ * Copyright (c) 2000, 2020 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
@@ -31,15 +31,13 @@
 import org.eclipse.ui.IWorkbenchPreferencePage;
 import org.eclipse.ui.PlatformUI;
 import org.eclipse.wst.jsdt.internal.ui.IJavaHelpContextIds;
-import org.eclipse.wst.jsdt.internal.ui.IUIConstants;
 import org.eclipse.wst.jsdt.internal.ui.JavaScriptPlugin;
 import org.eclipse.wst.jsdt.internal.ui.dialogs.OptionalMessageDialog;
-import org.eclipse.wst.jsdt.internal.ui.refactoring.RefactoringSavePreferences;
 import org.eclipse.wst.jsdt.internal.ui.util.SWTUtil;
 import org.eclipse.wst.jsdt.ui.PreferenceConstants;
 	
 /*
- * The page for setting general java plugin preferences.
+ * The page for setting general javascript plug-in preferences.
  * See PreferenceConstants to access or change these values through public API.
  */
 public class JavaBasePreferencePage extends PreferencePage implements IWorkbenchPreferencePage {
@@ -114,34 +112,6 @@
 		layout.verticalSpacing= convertVerticalDLUsToPixels(10);
 		layout.horizontalSpacing= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);
 		result.setLayout(layout);
-
-		Group doubleClickGroup= new Group(result, SWT.NONE);
-		doubleClickGroup.setLayout(new GridLayout());		
-		doubleClickGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		doubleClickGroup.setText(PreferencesMessages.JavaBasePreferencePage_doubleclick_action);  
-		addRadioButton(doubleClickGroup, PreferencesMessages.JavaBasePreferencePage_doubleclick_gointo, DOUBLE_CLICK, DOUBLE_CLICK_GOES_INTO); 
-		addRadioButton(doubleClickGroup, PreferencesMessages.JavaBasePreferencePage_doubleclick_expand, DOUBLE_CLICK, DOUBLE_CLICK_EXPANDS);  
-
-		if ( IUIConstants.SUPPORT_REFACTORING ) {
-			Group refactoringGroup= new Group(result, SWT.NONE);
-			refactoringGroup.setLayout(new GridLayout());		
-			refactoringGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-			refactoringGroup.setText(PreferencesMessages.JavaBasePreferencePage_refactoring_title); 
-			addCheckBox(refactoringGroup, 
-					PreferencesMessages.JavaBasePreferencePage_refactoring_auto_save, 
-					RefactoringSavePreferences.PREF_SAVE_ALL_EDITORS);
-			addCheckBox(refactoringGroup, 
-					PreferencesMessages.JavaBasePreferencePage_refactoring_lightweight, 
-					PreferenceConstants.REFACTOR_LIGHTWEIGHT);
-		}
-
-		Group group= new Group(result, SWT.NONE);
-		group.setLayout(new GridLayout());
-		group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		group.setText(PreferencesMessages.JavaBasePreferencePage_search); 
-		
-		addCheckBox(group, PreferencesMessages.JavaBasePreferencePage_search_small_menu, PreferenceConstants.SEARCH_USE_REDUCED_MENU); 
-
 		
 		layout= new GridLayout();
 		layout.numColumns= 2;
diff --git a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaEditorColoringConfigurationBlock.java b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaEditorColoringConfigurationBlock.java
index c5d9df4..3a659c9 100644
--- a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaEditorColoringConfigurationBlock.java
+++ b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/JavaEditorColoringConfigurationBlock.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2000, 2016 IBM Corporation and others.
+ * Copyright (c) 2000, 2020 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
@@ -521,15 +521,15 @@
 		fStrikethroughCheckBox.setSelection(getPreferenceStore().getBoolean(item.getStrikethroughKey()));
 		fUnderlineCheckBox.setSelection(getPreferenceStore().getBoolean(item.getUnderlineKey()));
 		if (item instanceof SemanticHighlightingColorListItem) {
-			fEnableCheckbox.setEnabled(true);
+			fEnableCheckbox.setEnabled(false);
 			boolean enable= getPreferenceStore().getBoolean(((SemanticHighlightingColorListItem) item).getEnableKey());
-			fEnableCheckbox.setSelection(enable);
-			fSyntaxForegroundColorEditor.getButton().setEnabled(enable);
+			fEnableCheckbox.setSelection(false);
+			fSyntaxForegroundColorEditor.getButton().setEnabled(false);
 			fColorEditorLabel.setEnabled(enable);
-			fBoldCheckBox.setEnabled(enable);
-			fItalicCheckBox.setEnabled(enable);
-			fStrikethroughCheckBox.setEnabled(enable);
-			fUnderlineCheckBox.setEnabled(enable);
+			fBoldCheckBox.setEnabled(false);
+			fItalicCheckBox.setEnabled(false);
+			fStrikethroughCheckBox.setEnabled(false);
+			fUnderlineCheckBox.setEnabled(false);
 		} else {
 			fSyntaxForegroundColorEditor.getButton().setEnabled(true);
 			fColorEditorLabel.setEnabled(true);
diff --git a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/PreferencesMessages.properties b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/PreferencesMessages.properties
index 99012a9..16ad7ff 100644
--- a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/PreferencesMessages.properties
+++ b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/preferences/PreferencesMessages.properties
@@ -1,5 +1,5 @@
 ###############################################################################
-# Copyright (c) 2000, 2016 IBM Corporation and others.
+# Copyright (c) 2000, 2020 IBM Corporation and others.
 # All rights reserved. This program and the accompanying materials
 # are made available under the terms of the Eclipse Public License v2.0
 # which accompanies this distribution, and is available at
@@ -75,7 +75,7 @@
 ImportOrganizeInputDialog_error_entryExists=Entry already exists in list.
 ImportOrganizeInputDialog_name_group_label=Enter a prefix (e.g. 'org.eclipse') or '*' to match all imports:
 ImportOrganizeInputDialog_name_group_static_label=Enter a prefix (e.g. 'org.eclipse') or '*' to match all imports:
-JavaBasePreferencePage_description=General settings for JavaScript development:
+JavaBasePreferencePage_description=General settings for JavaScript development within web pages:
 
 JavaBasePreferencePage_doubleclick_action=Action on double click in the Script and Project Explorers
 JavaBasePreferencePage_doubleclick_gointo=&Go into the selected element
diff --git a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/wizards/NewJSFileWizardPage.java b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/wizards/NewJSFileWizardPage.java
index f7f1d8b..3c1e28e 100644
--- a/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/wizards/NewJSFileWizardPage.java
+++ b/bundles/org.eclipse.wst.jsdt.ui/src/org/eclipse/wst/jsdt/internal/ui/wizards/NewJSFileWizardPage.java
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2006, 2015 IBM Corporation and others.
+ * Copyright (c) 2006, 2020 IBM Corporation and others.
  * All rights reserved. This program and the accompanying materials
  * are made available under the terms of the Eclipse Public License v2.0
  * which accompanies this distribution, and is available at
@@ -11,9 +11,10 @@
  *******************************************************************************/
 package org.eclipse.wst.jsdt.internal.ui.wizards;
 
-import java.util.ArrayList;
 import java.util.Arrays;
-import java.util.List;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
 
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IProject;
@@ -41,8 +42,8 @@
 
 class NewJSFileWizardPage extends WizardNewFileCreationPage {
 	
-	private IContentType	fContentType;
-	private List			fValidExtensions = null;
+	private IContentType[]	fContentTypes;
+	private Set<String>			fValidExtensions = null;
 	
 	public NewJSFileWizardPage(String pageName, IStructuredSelection selection) {
         super(pageName, selection);
@@ -137,11 +138,11 @@
 	 * 
 	 * @return IContentType
 	 */
-	private IContentType getContentType() {
-		if (fContentType == null)
-//			fContentType = Platform.getContentTypeManager().getContentType(ContentTypeIdForJavaScript.ContentTypeID_JAVASCRIPT);
-			fContentType = Platform.getContentTypeManager().getContentType("org.eclipse.wst.jsdt.core.jsSource"); //$NON-NLS-1$
-		return fContentType;
+	private IContentType[] getContentTypes() {
+		if (fContentTypes == null) {
+			fContentTypes = Platform.getContentTypeManager().findContentTypesFor("filename.js"); //$NON-NLS-1$
+		}
+		return fContentTypes;
 	}
 
 	/**
@@ -149,10 +150,13 @@
 	 * 
 	 * @return
 	 */
-	private List getValidExtensions() {
+	private Collection<String> getValidExtensions() {
 		if (fValidExtensions == null) {
-			IContentType type = getContentType();
-			fValidExtensions = new ArrayList(Arrays.asList(type.getFileSpecs(IContentType.FILE_EXTENSION_SPEC)));
+			IContentType[] types = getContentTypes();
+			fValidExtensions = new HashSet<String>();
+			for (int i = 0; i < types.length; i++) {
+				fValidExtensions.addAll(Arrays.asList(types[i].getFileSpecs(IContentType.FILE_EXTENSION_SPEC)));
+			}
 		}
 		return fValidExtensions;
 	}
@@ -167,19 +171,22 @@
 	private boolean extensionValidForContentType(String fileName) {
 		boolean valid = false;
 
-		IContentType type = getContentType();
+		IContentType[] expectedTypes = getContentTypes();
 		// there is currently an extension
 		if (fileName.lastIndexOf('.') != -1) {
 			// check what content types are associated with current extension
 			IContentType[] types = Platform.getContentTypeManager().findContentTypesFor(fileName);
 			int i = 0;
 			while (i < types.length && !valid) {
-				valid = types[i].isKindOf(type);
-				++i;
+				for (int j = 0; j < expectedTypes.length && !valid; j++) {
+					valid |= types[i].isKindOf(expectedTypes[j]);
+				}
+				i++;
 			}
 		}
-		else
+		else {
 			valid = true; // no extension so valid
+		}
 		return valid;
 	}
 
@@ -194,10 +201,10 @@
 
 //		Preferences preference = JavaScriptCorePlugin.getDefault().getPluginPreferences();
 //		String ext = preference.getString(JavaScriptCorePreferenceNames.DEFAULT_EXTENSION);
+//		newFileName.append(ext);
 
 		newFileName.append("."); //$NON-NLS-1$
-//		newFileName.append(ext);
-newFileName.append("js"); //$NON-NLS-1$
+		newFileName.append("js"); //$NON-NLS-1$
 		return newFileName.toString();
 	}
 	
diff --git a/docs/org.eclipse.wst.jsdt.doc/META-INF/MANIFEST.MF b/docs/org.eclipse.wst.jsdt.doc/META-INF/MANIFEST.MF
index 855b048..625e523 100644
--- a/docs/org.eclipse.wst.jsdt.doc/META-INF/MANIFEST.MF
+++ b/docs/org.eclipse.wst.jsdt.doc/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.wst.jsdt.doc; singleton:=true
-Bundle-Version: 2.0.200.qualifier
+Bundle-Version: 2.0.300.qualifier
 Bundle-Vendor: %Bundle-Vendor
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.help;bundle-version="[3.2.0,4.0.0)"
diff --git a/docs/org.eclipse.wst.jsdt.doc/concepts/features.html b/docs/org.eclipse.wst.jsdt.doc/concepts/features.html
index ca99b51..009764e 100755
--- a/docs/org.eclipse.wst.jsdt.doc/concepts/features.html
+++ b/docs/org.eclipse.wst.jsdt.doc/concepts/features.html
@@ -10,67 +10,16 @@
 <body>
 <h1>JSDT Features</h1>
 
-<h3>JavaScript Source Files</h3>
-<p>
-	<ul>
-		<li>Syntax Highlighting</li>
-		<li>Folding / Line Numbers</li>
-		<li>Full Outlining showing Classes, Functions and Fields</li>
-		<li>Highlight and check of matching bracket / parenthesis</li>
-		<li>Auto-complete of brackets, parentheses and indentation</li>
-		<li>Mark Occurrence</li>
-		<li>Comment Toggle (line and block)</li>
-		<li>Generate Element JSDoc</li>
-		<li>Smart Code Completion based on real-time JavaScript Model</li>
-		<li>Hover Help that display element declaration and JSDoc or Error message</li>
-		<li>Configurable Error/Warning checking includes full language syntax and type/class structure resolution</li>
-		<li>Flow analysis shows unreachable code, unused variables and variable hiding.</li>
-		<li>Quick-fix for unresolved fields and types.</li>
-		<li>Surround with do, for, try/catch, while</li>
-		<li>Completion Templates</li>
-		<li>Extract Function/Change function signature</li>
-		<li>Indentation Correction</li>
-		<li>Open Declaration</li>
-		<li>Open Type Hierarchy</li>
-		<li>Open Call Hierarchy</li>
-		<li>Extensible customizable Code Formatting</li>
-		<li>Full Search</li>
-		<li>Refactor/Rename/Move</li>
-		<li>Breakpoint Support</li>
-		<li>Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3</li>
-		<li>Support for user defined libraries using JSDoc + JavaScript prototype structure definitions</li>
-		<li>Full extension support for Library UI and core</li>
-		<li>Library Image Support</li>
-	</ul>
-</p>
-
-<h3>HTML and JSP With Embedded JavaScript (Requires WST Plugins)</h3>
-<p>
-	<ul>
-		<li>Syntax Highlighting</li>
-		<li>Folding / Line Numbers</li>
-		<li>Full Outlining showing Classes, Functions and Fields</li>
-		<li>Highlight and check of matching bracket / parenthesis</li>
-		<li>Auto-complete of brackets, parentheses and indentation</li>
-		<li>Mark Occurrence</li>
-		<li>Generate Element JSDoc (From outline)</li>
-		<li>Smart Code Completion based on real-time JavaScript Model</li>
-		<li>Hover Help that display element declaration and JSDoc or Error message</li>
-		<li>Configurable Error/Warning checking includes full language syntax and type/class structure resolution</li>
-		<li>Flow analysis shows unreachable code, unused variables and variable hiding.</li>
-		<li>Completion Templates</li>
-		<li>Indentation Correction</li>
-		<li>Open Declaration  (From outline)</li>
-		<li>Open Type Hierarchy  (From outline)</li>
-		<li>Open Call Hierarchy  (From outline)</li>
-		<li>Extensible customizable Code Formating</li>
-		<li>Full Search</li>
-		<li>Breakpoint Support</li>
-		<li>Browser libraries with JSDoc for FireFox, Internet Explorer and ECMA 3</li>
-		<li>Support for user defined libraries using JSDoc + JavaScript prototype structure definitions</li>
-		<li>Full extension support for Library UI and core</li>
-		<li>Library Image Support</li>
-	</ul>
-</p>
+<h3>HTML and JSP With Embedded JavaScript (Requires WST and JST JS Support Plug-ins)</h3>
+<ul>
+	<li>Syntax Highlighting</li>
+	<li>Highlight and check of matching bracket / parenthesis</li>
+	<li>Auto-complete of brackets, parentheses and indentation</li>
+	<li>Smart Code Completion based on real-time JavaScript Model</li>
+	<li>Hover Help that display element declaration and JSDoc or Error message</li>
+	<li>Completion Templates</li>
+	<li>Indentation Correction</li>
+	<li>Extensible customizable Code Formatting</li>
+</ul>
 </body>
 </html>
diff --git a/docs/org.eclipse.wst.jsdt.doc/pom.xml b/docs/org.eclipse.wst.jsdt.doc/pom.xml
index 9f76a52..8f24111 100644
--- a/docs/org.eclipse.wst.jsdt.doc/pom.xml
+++ b/docs/org.eclipse.wst.jsdt.doc/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-  Copyright (c) 2012, 2014 Eclipse Foundation and others.
+  Copyright (c) 2012, 2020 Eclipse Foundation and others.
   All rights reserved. This program and the accompanying materials
   are made available under the terms of the Eclipse Distribution License v1.0
   which accompanies this distribution, and is available at
@@ -22,7 +22,7 @@
 
   <groupId>org.eclipse.webtools.jsdt.docs</groupId>
   <artifactId>org.eclipse.wst.jsdt.doc</artifactId>
-  <version>2.0.200-SNAPSHOT</version>
+  <version>2.0.300-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
   <!--  generate java doc -->
    <profiles>
diff --git a/docs/org.eclipse.wst.jsdt.doc/reference/extension-points/index.html b/docs/org.eclipse.wst.jsdt.doc/reference/extension-points/index.html
index c8979fd..23d54cc 100755
--- a/docs/org.eclipse.wst.jsdt.doc/reference/extension-points/index.html
+++ b/docs/org.eclipse.wst.jsdt.doc/reference/extension-points/index.html
@@ -12,7 +12,6 @@
   JSDT infrastructure: </p>
 <h3>JSDT Core</h3>
 <ul>
-  <li><a href="org_eclipse_wst_jsdt_core_codeFormatter.html">org.eclipse.wst.jsdt.core.codeFormatter</a></li>
   <li><a href="org_eclipse_wst_jsdt_core_inferrenceSupport.html">org.eclipse.wst.jsdt.core.inferrenceSupport</a></li>
   <li><a href="org_eclipse_wst_jsdt_core_JsGlobalScopeContainerInitializer.html">org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer</a></li>
   <li><a href="org_eclipse_wst_jsdt_core_JsGlobalScopeVariableInitializer.html">org.eclipse.wst.jsdt.core.JsGlobalScopeVariableInitializer</a></li>
diff --git a/docs/org.eclipse.wst.jsdt.doc/tocreference.xml b/docs/org.eclipse.wst.jsdt.doc/tocreference.xml
index c77304f..63bb629 100644
--- a/docs/org.eclipse.wst.jsdt.doc/tocreference.xml
+++ b/docs/org.eclipse.wst.jsdt.doc/tocreference.xml
@@ -107,8 +107,6 @@
 	 </topic>
  </topic>
  <topic href="reference/extension-points/index.html" label="Extension Points Reference">
-    <topic href="reference/extension-points/org_eclipse_wst_jsdt_core_codeFormatter.html" label="org.eclipse.wst.jsdt.core.codeFormatter">
-    </topic>
     <topic href="reference/extension-points/org_eclipse_wst_jsdt_core_inferrenceSupport.html" label="org.eclipse.wst.jsdt.core.inferrenceSupport">
     </topic>
     <topic href="reference/extension-points/org_eclipse_wst_jsdt_core_JsGlobalScopeContainerInitializer.html" label="org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer">
diff --git a/features/org.eclipse.wst.jsdt.feature/feature.xml b/features/org.eclipse.wst.jsdt.feature/feature.xml
index e0a374a..d3e0dbb 100644
--- a/features/org.eclipse.wst.jsdt.feature/feature.xml
+++ b/features/org.eclipse.wst.jsdt.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature

       id="org.eclipse.wst.jsdt.feature"

       label="%featureName"

-      version="2.2.0.qualifier"

+      version="2.3.100.qualifier"

       provider-name="%providerName"

       plugin="org.eclipse.wst.jsdt.ui"

       license-feature="org.eclipse.license"

diff --git a/features/org.eclipse.wst.jsdt.feature/pom.xml b/features/org.eclipse.wst.jsdt.feature/pom.xml
index a3ea566..533a316 100644
--- a/features/org.eclipse.wst.jsdt.feature/pom.xml
+++ b/features/org.eclipse.wst.jsdt.feature/pom.xml
@@ -22,7 +22,7 @@
 
   <groupId>org.eclipse.webtools.jsdt.features</groupId>
   <artifactId>org.eclipse.wst.jsdt.feature</artifactId>
-  <version>2.2.0-SNAPSHOT</version>
+  <version>2.3.100-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 
   <build>
diff --git a/features/org.eclipse.wst.jsdt_sdk.feature/feature.xml b/features/org.eclipse.wst.jsdt_sdk.feature/feature.xml
index b574f46..9139386 100644
--- a/features/org.eclipse.wst.jsdt_sdk.feature/feature.xml
+++ b/features/org.eclipse.wst.jsdt_sdk.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature

       id="org.eclipse.wst.jsdt_sdk.feature"

       label="%featureName"

-      version="2.3.0.qualifier"

+      version="2.3.100.qualifier"

       provider-name="%providerName"

       license-feature="org.eclipse.license"

       license-feature-version="0.0.0">

diff --git a/features/org.eclipse.wst.jsdt_sdk.feature/pom.xml b/features/org.eclipse.wst.jsdt_sdk.feature/pom.xml
index 8103cde..0c358f2 100644
--- a/features/org.eclipse.wst.jsdt_sdk.feature/pom.xml
+++ b/features/org.eclipse.wst.jsdt_sdk.feature/pom.xml
@@ -22,6 +22,6 @@
 
   <groupId>org.eclipse.webtools.jsdt.features</groupId>
   <artifactId>org.eclipse.wst.jsdt_sdk.feature</artifactId>
-  <version>2.3.0-SNAPSHOT</version>
+  <version>2.3.100-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
 </project>
diff --git a/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/contentassist/ContentAssistTestUtilities.java b/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/contentassist/ContentAssistTestUtilities.java
index 58878dc..68f55f1 100644
--- a/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/contentassist/ContentAssistTestUtilities.java
+++ b/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/contentassist/ContentAssistTestUtilities.java
@@ -276,7 +276,7 @@
 			}
 		}
 		if (negativeTest) {
-			System.out.println(error.length());
+//			System.out.println(error.length());
 		}
 		// if errors report them
 		if(error.length() > 0) {
diff --git a/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/utils/TestProjectSetup.java b/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/utils/TestProjectSetup.java
index 6e90f4d..c546fd4 100644
--- a/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/utils/TestProjectSetup.java
+++ b/tests/org.eclipse.wst.jsdt.ui.tests/src/org/eclipse/wst/jsdt/ui/tests/utils/TestProjectSetup.java
@@ -193,7 +193,7 @@
 				if(editorPart instanceof JavaEditor) {

 					editor = (JavaEditor) editorPart;

 				} else {

-					Assert.fail("Unable to open JS editor");

+					Assert.fail("Unable to open JS editor: " + editorPart.getClass());

 				}

 

 				if(editor != null) {