Bug 165691 [Preferences] Need help and description support for settingsTransfers
20061121 We need to add support to show the description and help contexts for the settings transfers defined. We also need to write some help documentation.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ChooseWorkspaceWithSettingsDialog.java
/**
	 * Create the controls for selecting the controls we are going to export.
	 * 
	 * @param workArea
	 */
	private void createSettingsControls(Composite workArea) {
		FormToolkit toolkit = new FormToolkit(workArea.getDisplay());
		final ScrolledForm form = toolkit.createScrolledForm(workArea);
		form.setBackground(workArea.getBackground());
		form.getBody().setLayout(new GridLayout());
		form.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
		ExpandableComposite expandable = toolkit.createExpandableComposite(form
				.getBody(), ExpandableComposite.TWISTIE);
		expandable
				.setText(IDEWorkbenchMessages.ChooseWorkspaceWithSettingsDialog_SettingsGroupName);
		expandable.setBackground(workArea.getBackground());
		expandable.setLayout(new GridLayout());
		expandable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
		expandable.addExpansionListener(new IExpansionListener() {
			/*
			 * (non-Javadoc)
			 * 
			 * @see org.eclipse.ui.forms.events.IExpansionListener#expansionStateChanged(org.eclipse.ui.forms.events.ExpansionEvent)
			 */
			public void expansionStateChanged(ExpansionEvent e) {
				form.reflow(true);
			}
			/*
			 * (non-Javadoc)
			 *