Source:
<code>protected Control createContents(Composite parent) { PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IIDEHelpContextIds.WORKSPACE_PREFERENCE_PAGE); Composite composite = createComposite(parent); PreferenceLinkArea area = new PreferenceLinkArea(composite, SWT.NONE, "org.eclipse.ui.preferencePages.Startup", IDEWorkbenchMessages.IDEWorkspacePreference_relatedLink, (IWorkbenchPreferenceContainer) getContainer(),null); GridData data = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL); area.getControl().setLayoutData(data); createSpace(composite); <START> createMissingNaturePref(composite); <END> createAutoBuildPref(composite); createAutoRefreshControls(composite); createSaveAllBeforeBuildPref(composite); createCloseUnrelatedProjPrefControls(composite); createSpace(composite); createSaveIntervalGroup(composite); createSpace(composite); createWorkspaceLocationGroup(composite); createSpace(composite); createOpenPrefControls(composite); createSpace(composite); createSystemExplorerGroup(composite); createSpace(composite); Composite lower = new Composite(composite,SWT.NONE); GridLayout lowerLayout = new GridLayout(); lowerLayout.marginWidth = 0; lowerLayout.numColumns = 2; lowerLayout.makeColumnsEqualWidth = true; lower.setLayout(lowerLayout); lower.setLayoutData(new GridData( GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL)); createEncodingEditorControls(lower); createLineSeparatorEditorControls(lower); applyDialogFont(composite); return composite; }</code><technical_language>I propose moving this Open referenced projects combo align. page a bit better</technical_language>

Target:
protected Control createContents(Composite parent) { PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IIDEHelpContextIds.WORKSPACE_PREFERENCE_PAGE); Composite composite = createComposite(parent); PreferenceLinkArea area = new PreferenceLinkArea(composite, SWT.NONE, "org.eclipse.ui.preferencePages.Startup", IDEWorkbenchMessages.IDEWorkspacePreference_relatedLink, (IWorkbenchPreferenceContainer) getContainer(),null); GridData data = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL); area.getControl().setLayoutData(data); createSpace(composite); createAutoBuildPref(composite); createAutoRefreshControls(composite); createSaveAllBeforeBuildPref(composite); createCloseUnrelatedProjPrefControls(composite); createSpace(composite); createSaveIntervalGroup(composite); createSpace(composite); createWorkspaceLocationGroup(composite); createSpace(composite); Composite comboParent = new Composite(composite, SWT.NONE); comboParent.setLayout(new GridLayout(2, false)); createOpenPrefControls(comboParent); createMissingNaturePref(comboParent); createSpace(composite); createSystemExplorerGroup(composite); createSpace(composite); Composite lower = new Composite(composite,SWT.NONE); GridLayout lowerLayout = new GridLayout(); lowerLayout.marginWidth = 0; lowerLayout.numColumns = 2; lowerLayout.makeColumnsEqualWidth = true; lower.setLayout(lowerLayout); lower.setLayoutData(new GridData( GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL)); createEncodingEditorControls(lower); createLineSeparatorEditorControls(lower); applyDialogFont(composite); return composite; }