Bug 96788 Syntax coloring preferences are no longer sorter
N20050526-0010 Sorting when lost when switching from 3.0 table to 3.1 tree layout. Approving for RC1.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaEditorColoringConfigurationBlock.java
super.initialize();
		
		fListViewer.setInput(fListModel);
		fListViewer.setSelection(new StructuredSelection(fJavaCategory));
	}
	public void performDefaults() {
		super.performDefaults();
		
		handleSyntaxColorListSelection();
		uninstallSemanticHighlighting();
		installSemanticHighlighting();
		fPreviewViewer.invalidateTextPresentation();
	}
	/*
	 * @see org.eclipse.jdt.internal.ui.preferences.IPreferenceConfigurationBlock#dispose()
	 */
	public void dispose() {
		uninstallSemanticHighlighting();
		fColorManager.dispose();
		
		super.dispose();
	}
	private void handleSyntaxColorListSelection() {
		HighlightingColorListItem item= getHighlightingColorListItem();
		if (item == null) {
			fEnableCheckbox.setEnabled(false);
			fSyntaxForegroundColorEditor.getButton().setEnabled(false);
			fBoldCheckBox.setEnabled(false);
			fItalicCheckBox.setEnabled(false);
			fStrikethroughCheckBox.setEnabled(false);