Bug 81078 [preferences] Restore Defaults duplicates list entries
I200412142000 Restore Defaults on Java > Editor > Appearance duplicates the "Appearance color options" entries.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaEditorPreferencePage.java
private final IPreferenceConfigurationBlock[] fConfigurationBlocks;
	private final String[] fBlockLabels;
	
	/**
	 * Tells whether the fields are initialized.
	 * @since 3.0
	 */
	private boolean fFieldsInitialized= false;
	
	/**
	 * List of master/slave listeners when there's a dependency.
	 * 
	 * @see #createDependency(Button, String, Control)
	 * @since 3.0
	 */
	private ArrayList fMasterSlaveListeners= new ArrayList();
	
	/**
	 * Creates a new preference page.
	 */
	public JavaEditorPreferencePage() {
		setDescription(PreferencesMessages.getString("JavaEditorPreferencePage.description")); 
		setPreferenceStore(JavaPlugin.getDefault().getPreferenceStore());
		fOverlayStore= new OverlayPreferenceStore(getPreferenceStore(), new OverlayPreferenceStore.OverlayKey[0]);
		
		fConfigurationBlocks= new IPreferenceConfigurationBlock[] {
				new JavaEditorAppearanceConfigurationBlock(this, fOverlayStore),
				new SmartTypingConfigurationBlock(fOverlayStore),
				new MarkOccurrencesConfigurationBlock(fOverlayStore),
				new JavaEditorNavigationConfigurationBlock(fOverlayStore),