fOverlayStore.addPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (PreferenceConstants.EDITOR_SEMANTIC_HIGHLIGHTING_ENABLED.equals(event.getProperty())) handleSemanticHighlightingEnabled(); } });
	private void initialize() {				initializeFields();				for (int i= 0, n= fSyntaxColorListModel.length; i < n; i++)			fHighlightingColorList.add(new HighlightingColorListItem (fSyntaxColorListModel[i][0], fSyntaxColorListModel[i][1], fSyntaxColorListModel[i][1] + BOLD, fSyntaxColorListModel[i][1] + ITALIC, null));		if (fSemanticHighlightingEnabled.getSelection())			fHighlightingColorList.addAll(fSemanticHighlightingColorList);		fHighlightingColorListViewer.setInput(fHighlightingColorList);		fHighlightingColorListViewer.setSelection(new StructuredSelection(fHighlightingColorListViewer.getElementAt(0)));				for (int i= 0; i < fAppearanceColorListModel.length; i++)			fAppearanceColorList.add(fAppearanceColorListModel[i][0]);		fAppearanceColorList.getDisplay().asyncExec(new Runnable() {			public void run() {				if (fAppearanceColorList != null && !fAppearanceColorList.isDisposed()) {					fAppearanceColorList.select(0);					handleAppearanceColorListSelection();				}			}		});				fFoldingConfigurationBlock.initialize();	}