Bug 289599 [Preferences] PreferenceStore.setToDefault fires redundant PropertyChangeEvents
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java
String value = p != null ? p.getProperty(name) : null;
		if (value == null) {
			return BOOLEAN_DEFAULT_DEFAULT;
		}
		if (value.equals(IPreferenceStore.TRUE)) {
			return true;
		}
		return false;
	}
	/*
	 * (non-Javadoc) Method declared on IPreferenceStore.
	 */
	public boolean getDefaultBoolean(String name) {
		return getBoolean(defaultProperties, name);
	}
	/*
	 * (non-Javadoc) Method declared on IPreferenceStore.
	 */
	public double getDefaultDouble(String name) {
		return getDouble(defaultProperties, name);
	}
	/*
	 * (non-Javadoc) Method declared on IPreferenceStore.
	 */
	public float getDefaultFloat(String name) {
		return getFloat(defaultProperties, name);
	}
	/*
	 * (non-Javadoc) Method declared on IPreferenceStore.
	 */