Composite serverComposite = new Composite(repositoryGroup, SWT.NULL);
Group serverComposite = new Group(repositoryGroup, SWT.NULL); serverComposite.setText(Policy.bind("BranchTagDialog.createCopy"));
	protected Control createDialogArea(Composite parent) {		getShell().setText(Policy.bind("BranchTagDialog.title")); //$NON-NLS-1$		Composite composite = new Composite(parent, SWT.NULL);		composite.setLayout(new GridLayout());		composite.setLayoutData(new GridData(GridData.FILL_BOTH));				Group repositoryGroup = new Group(composite, SWT.NULL);		repositoryGroup.setText(Policy.bind("BranchTagDialog.repository")); //$NON-NLS-1$		repositoryGroup.setLayout(new GridLayout());		GridData data = new GridData(GridData.FILL_BOTH);		repositoryGroup.setLayoutData(data);				Label fromUrlLabel = new Label(repositoryGroup, SWT.NONE);		fromUrlLabel.setText(Policy.bind("BranchTagDialog.url")); //$NON-NLS-1$				Text urlText = new Text(repositoryGroup, SWT.BORDER);		data = new GridData();		data.widthHint = URL_WIDTH_HINT;		urlText.setLayoutData(data);		ISVNLocalResource svnResource = SVNWorkspaceRoot.getSVNResourceFor(resource);		try {            url = svnResource.getStatus().getUrl();            if (url != null) urlText.setText(svnResource.getStatus().getUrl().toString());        } catch (SVNException e1) {}        urlText.setEditable(false);        		Label toUrlLabel = new Label(repositoryGroup, SWT.NONE);		toUrlLabel.setText(Policy.bind("BranchTagDialog.toUrl")); //$NON-NLS-1$   				Composite urlComposite = new Composite(repositoryGroup, SWT.NULL);		GridLayout urlLayout = new GridLayout();		urlLayout.numColumns = 2;		urlLayout.marginWidth = 0;		urlLayout.marginHeight = 0;		urlComposite.setLayout(urlLayout);		data = new GridData(GridData.FILL_BOTH);		urlComposite.setLayoutData(data);				toUrlCombo = new UrlCombo(urlComposite, resource.getProject().getName());		toUrlCombo.setText(urlText.getText());				Button browseButton = new Button(urlComposite, SWT.PUSH);		browseButton.setText(Policy.bind("SwitchDialog.browse")); //$NON-NLS-1$		browseButton.addSelectionListener(new SelectionAdapter() {            public void widgetSelected(SelectionEvent e) {                ChooseUrlDialog dialog = new ChooseUrlDialog(getShell(), resource);                if ((dialog.open() == ChooseUrlDialog.OK) && (dialog.getUrl() != null)) {                    toUrlCombo.setText(dialog.getUrl());                }            }		});					Composite serverComposite = new Composite(repositoryGroup, SWT.NULL);		GridLayout serverLayout = new GridLayout();		serverLayout.numColumns = 2;		serverLayout.marginWidth = 0;		serverLayout.marginHeight = 0;		serverComposite.setLayout(serverLayout);		data = new GridData(GridData.FILL_BOTH);		serverComposite.setLayoutData(data);					serverButton = new Button(serverComposite, SWT.CHECK);		serverButton.setSelection(true); 		serverButton.setText(Policy.bind("BranchTagDialog.server")); //$NON-NLS-1$		data = new GridData();		data.horizontalSpan = 2;		serverButton.setLayoutData(data);				Label label = createWrappingLabel(composite);		label.setText(Policy.bind("BranchTagDialog.note")); //$NON-NLS-1$  				commitCommentArea.createArea(composite);		commitCommentArea.addPropertyChangeListener(new IPropertyChangeListener() {			public void propertyChange(PropertyChangeEvent event) {				if (event.getProperty() == CommitCommentArea.OK_REQUESTED)					okPressed();			}		});				toUrlCombo.getCombo().setFocus();		// set F1 help		WorkbenchHelp.setHelp(composite, IHelpContextIds.BRANCH_TAG_DIALOG);				return composite;	}