Bug 16554 "Reconcile Java views" preference is meaningless
"Window->Preferences->Java->Reconcile Java views" I don't think anyone will know what this preference does. It should be given a more meaningful title.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaBasePreferencePage.java
};
		
	}
	public static void initDefaults(IPreferenceStore store) {
		store.setDefault(LINK_PACKAGES_TO_EDITOR, true);
		store.setDefault(LINK_TYPEHIERARCHY_TO_EDITOR, false);
		store.setDefault(LINK_BROWSING_VIEW_TO_EDITOR, true);
		store.setDefault(OPEN_TYPE_HIERARCHY, OPEN_TYPE_HIERARCHY_IN_VIEW_PART);
		store.setDefault(OPEN_TYPE_HIERARCHY_REUSE_PERSPECTIVE, false);
		store.setDefault(DOUBLE_CLICK, DOUBLE_CLICK_EXPANDS);
		store.setDefault(RECONCILE_JAVA_VIEWS, true);
	}
	/*
	 * @see IWorkbenchPreferencePage#init(IWorkbench)
	 */
	public void init(IWorkbench workbench) {
	}		
	
	/**
	 * @see PreferencePage#createControl(Composite)
	 */
	public void createControl(Composite parent) {
		super.createControl(parent);
		WorkbenchHelp.setHelp(getControl(), IJavaHelpContextIds.JAVA_BASE_PREFERENCE_PAGE);
	}	
	private Button addCheckBox(Composite parent, String label, String key) {
		GridData gd= new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		
		Button checkBox= new Button(parent, SWT.CHECK);
		checkBox.setText(label);