Bug 27408 Preference convertor also maps to font registry
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceConverter.java
FONTDATA_DEFAULT_DEFAULT = FONTDATA_ARRAY_DEFAULT_DEFAULT[0];
	}
	/* (non-Javadoc)
	 * private constructor to prevent instantiation.
	 */
	private PreferenceConverter() {
	}
	/**
	 * Helper method to construct a color from the given string.
	 */
	private static RGB basicGetColor(String value) {
		if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value))
			return COLOR_DEFAULT_DEFAULT;
		RGB color = StringConverter.asRGB(value, null);
		if (color == null)
			return COLOR_DEFAULT_DEFAULT;
		return color;
	}
	/**
	 * Helper method to construct a <code>FontData</code> from the given string.
	 * String is in the form FontData;FontData; in order that
	 * multiple FontDatas can be defined.
	 */
	private static FontData[] basicGetFontData(String value) {
		if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value))
			return FONTDATA_ARRAY_DEFAULT_DEFAULT;
		
		StringTokenizer tokenizer = new StringTokenizer(value, ENTRY_SEPARATOR);
		int numTokens = tokenizer.countTokens();