Bug 61383 [preferences] Syntax highlighting list not updated on Restore Defaults
- enable advanced highlighting -> advanced highightings appear in list - Restore Defaults -> advanced highlighting becomes disabled but the highlightings are not removed from the list
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaEditorPreferencePage.java
* 
	 * @since 3.0
	 */
	private void uninstallSemanticHighlighting() {
		if (fSemanticHighlightingManager != null) {
			fSemanticHighlightingManager.uninstall();
			fSemanticHighlightingManager= null;
		}
	}
	/**
	 * Create the hard coded previewer ranges
	 * 
	 * @return the hard coded previewer ranges
	 * @since 3.0
	 */
	private SemanticHighlightingManager.HighlightedRange[] createPreviewerRanges() {
		return new SemanticHighlightingManager.HighlightedRange[] {
			createHighlightedRange(6, 26, 8, SemanticHighlightings.STATIC_FINAL_FIELD),
			createHighlightedRange(8, 20, 11, SemanticHighlightings.STATIC_FIELD),
			createHighlightedRange(10, 16, 5, SemanticHighlightings.FIELD),
			createHighlightedRange(12, 12, 3, SemanticHighlightings.METHOD_DECLARATION),
			createHighlightedRange(12, 20, 9, SemanticHighlightings.PARAMETER_VARIABLE),
			createHighlightedRange(13, 2, 14, SemanticHighlightings.ABSTRACT_METHOD_INVOCATION),
			createHighlightedRange(14, 6, 5, SemanticHighlightings.LOCAL_VARIABLE_DECLARATION),
			createHighlightedRange(14, 16, 8, SemanticHighlightings.INHERITED_METHOD_INVOCATION),
			createHighlightedRange(15, 2, 12, SemanticHighlightings.STATIC_METHOD_INVOCATION),
			createHighlightedRange(16, 13, 5, SemanticHighlightings.LOCAL_VARIABLE),
		};
	}
	/**