if (colorKey.equals(property)) {
if (colorKey.equals(event.getProperty())) {
	private void handlePropertyChangeEvent(PropertyChangeEvent event) {		if (fPreferenceStore == null)			return; // Uninstalled during event notification		if (fConfiguration != null)			fConfiguration.handlePropertyChangeEvent(event);		if (SemanticHighlightings.affectsEnablement(fPreferenceStore, event)) {			if (isEnabled())				enable();			else				disable();		}		if (!isEnabled())			return;		String property= event.getProperty();		boolean changed= false;				for (int i= 0, n= fSemanticHighlightings.length; i < n; i++) {			SemanticHighlighting semanticHighlighting= fSemanticHighlightings[i];			String colorKey= SemanticHighlightings.getColorPreferenceKey(semanticHighlighting);			if (colorKey.equals(property)) {				adaptToTextForegroundChange(fHighlightings[i], event);				changed= true;				continue;			}			String boldKey= SemanticHighlightings.getBoldPreferenceKey(semanticHighlighting);			if (boldKey.equals(property)) {				adaptToTextStyleChange(fHighlightings[i], event, SWT.BOLD);				changed= true;				continue;			}			String italicKey= SemanticHighlightings.getItalicPreferenceKey(semanticHighlighting);			if (italicKey.equals(property)) {				adaptToTextStyleChange(fHighlightings[i], event, SWT.ITALIC);				changed= true;				continue;			}			String strikethroughKey= SemanticHighlightings.getStrikethroughPreferenceKey(semanticHighlighting);			if (strikethroughKey.equals(property)) {				adaptToTextStyleChange(fHighlightings[i], event, TextAttribute.STRIKETHROUGH);				changed= true;				continue;			}			String underlineKey= SemanticHighlightings.getUnderlinePreferenceKey(semanticHighlighting);			if (underlineKey.equals(property)) {				adaptToTextStyleChange(fHighlightings[i], event, TextAttribute.UNDERLINE);				changed= true;				continue;			}			String enabledKey= SemanticHighlightings.getEnabledPreferenceKey(semanticHighlighting);			if (enabledKey.equals(property)) {				adaptToEnablementChange(fHighlightings[i], event);				changed= true;				continue;			}		}				if (changed) {			if (fReconciler == null) {				// hard coded for previewer on preference page				List oldpositions= new ArrayList();				fPresenter.addAllPositions(oldpositions);				fPresenter.updatePresentation(null, createHardcodedPositions(), (HighlightedPosition[]) oldpositions.toArray(new HighlightedPosition[oldpositions.size()]));			} else {				fReconciler.refresh();			}		}	}