Bug 48773 [Preferences] Workbench should use ColorRegistry for color management.
Wherever possible, the workbench should use the new Color API for its colors.
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceConverter.java
fontData[i] = new FontData(tokenizer.nextToken());
			} catch (SWTException error) {
				return FONTDATA_ARRAY_DEFAULT_DEFAULT;
			} catch (IllegalArgumentException error) {
				return FONTDATA_ARRAY_DEFAULT_DEFAULT;
			}
		}
		return fontData;
	}
	/**
	 * Reads the supplied string and returns its corresponding
	 * FontData. If it cannot be read then the default FontData
	 * will be returned.
	 * 
	 * @param fontDataValue the string value for the font data  
	 * @return the font data
	 */
	public static FontData[] readFontData(String fontDataValue) {
		return basicGetFontData(fontDataValue);
	}
	/**
	 * Helper method to construct a point from the given string.
	 */
	private static Point basicGetPoint(String value) {
		Point dp = new Point(POINT_DEFAULT_DEFAULT.x, POINT_DEFAULT_DEFAULT.y);
		if (IPreferenceStore.STRING_DEFAULT_DEFAULT.equals(value))
			return dp;
		return StringConverter.asPoint(value, dp);
	}
	/**