recurseButton = new Button(composite, SWT.CHECK);
recurseButton = new Button(repositoryGroup, SWT.CHECK);
	protected Control createDialogArea(Composite parent) {		getShell().setText(Policy.bind("ImportFolderDialog.title")); //$NON-NLS-1$		Composite composite = new Composite(parent, SWT.NULL);		GridLayout layout = new GridLayout();		layout.numColumns = 1;		composite.setLayout(layout);		GridData data = new GridData(GridData.FILL_BOTH);		composite.setLayoutData(data);				Group repositoryGroup = new Group(composite, SWT.NULL);		repositoryGroup.setText(Policy.bind("ExportRemoteFolderDialog.repository")); //$NON-NLS-1$		GridLayout repositoryLayout = new GridLayout();		repositoryLayout.numColumns = 2;		repositoryGroup.setLayout(repositoryLayout);		data = new GridData(GridData.FILL_BOTH);		repositoryGroup.setLayoutData(data);				Label urlLabel = new Label(repositoryGroup, SWT.NONE);		urlLabel.setText(Policy.bind("ExportRemoteFolderDialog.url"));		data = new GridData();		data.horizontalSpan = 2;		urlLabel.setLayoutData(data);				Text urlText = new Text(repositoryGroup, SWT.BORDER);		data = new GridData();		data.widthHint = 300;		urlText.setLayoutData(data);		urlText.setEditable(false);		urlText.setText(remoteFolder.getUrl().toString());				new Label(repositoryGroup, SWT.NONE);				Label directoryLabel = new Label(repositoryGroup, SWT.NONE);		directoryLabel.setText(Policy.bind("ImportFolderDialog.directory"));		data = new GridData();		data.horizontalSpan = 2;		directoryLabel.setLayoutData(data);		directoryText = new Text(repositoryGroup, SWT.BORDER);		data = new GridData();		data.widthHint = 300;		directoryText.setLayoutData(data);		directoryText.addModifyListener(new ModifyListener() {			public void modifyText(ModifyEvent e) {				setOkButtonStatus();					}					});				Button directoryBrowseButton = new Button(repositoryGroup, SWT.PUSH);		directoryBrowseButton.setText(Policy.bind("ExportRemoteFolderDialog.browse"));		directoryBrowseButton.addSelectionListener(new SelectionAdapter() {			public void widgetSelected(SelectionEvent e) {				DirectoryDialog dialog = new DirectoryDialog(getShell(), SWT.SAVE);				dialog.setText(Policy.bind("ImportFolderDialog.title"));				String directory = dialog.open();				if (directory != null) {					directoryText.setText(directory);					setOkButtonStatus();				}			}		});				recurseButton = new Button(composite, SWT.CHECK);		recurseButton.setText(Policy.bind("ImportFolderDialog.recurse"));		recurseButton.setSelection(true);				// set F1 help		WorkbenchHelp.setHelp(composite, IHelpContextIds.IMPORT_FOLDER_DIALOG);			commitCommentArea.createArea(composite);				directoryText.setFocus();				return composite;	}