if (key == null || PREF_SPELLING_LOCALE.equals(key)) fLocaleStatus= validateLocale((String)fWorkingValues.get(PREF_SPELLING_LOCALE));  fContext.statusChanged(StatusUtil.getMostSevere(new IStatus[] { fThresholdStatus, fFileStatus, fLocaleStatus }));
fContext.statusChanged(StatusUtil.getMostSevere(new IStatus[] { fThresholdStatus, fFileStatus }));
	protected void validateSettings(final String key, final String value) {		if (key == null || PREF_SPELLING_PROPOSAL_THRESHOLD.equals(key))			fThresholdStatus= validatePositiveNumber((String)fWorkingValues.get(PREF_SPELLING_PROPOSAL_THRESHOLD));		if (key == null || PREF_SPELLING_USER_DICTIONARY.equals(key))			fFileStatus= validateAbsoluteFilePath((String)fWorkingValues.get(PREF_SPELLING_USER_DICTIONARY));		if (key == null || PREF_SPELLING_LOCALE.equals(key))			fLocaleStatus= validateLocale((String)fWorkingValues.get(PREF_SPELLING_LOCALE));		fContext.statusChanged(StatusUtil.getMostSevere(new IStatus[] { fThresholdStatus, fFileStatus, fLocaleStatus }));	}