}
public void widgetSelected(SelectionEvent evt) { handleAddButtonSelected(); } });  DialogField.createEmptySpace(this, 2);  }
    public CougaarInstallSelectionWidget(Composite parent, int style,        ICougaarInstallSelectionChangeListener listener, IProject proj) {        super(parent, style);        this.listener = listener;        this.project = proj;        GridLayout topLayout = new GridLayout();        topLayout.numColumns = 3;        topLayout.marginWidth = 0;        topLayout.marginHeight = 0;        this.setLayout(topLayout);                Label cougaarSelectionLabel = new Label(this, SWT.NONE);        cougaarSelectionLabel.setText(CougaarPreferencesMessages.getString(                "CougaarConfigurationBlock.cougaarVersion"));        cougaarSelectionLabel.setLayoutData(new GridData());        fCougaarCombo = new Combo(this, SWT.READ_ONLY);        String[] cougaarNames = getCougaarVersions();                String defaultVersion = CougaarPlugin.getCougaarPreference(project,                ICougaarConstants.COUGAAR_VERSION);        setValues(defaultVersion);                if (cougaarNames.length > 0) {            fCougaarCombo.setItems(cougaarNames);                     int index = fCougaarCombo.indexOf(defaultVersion);            if (index < 0) {            	index = 0;            }            fCougaarCombo.select(index);        }                fCougaarCombo.addModifyListener(new ModifyListener() {                public void modifyText(ModifyEvent evt) {                    handleCougaarComboBoxModified();                }            });               fCougaarCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));        fAddCougaarInstall = new Button(this, SWT.NONE);        fAddCougaarInstall.setText(CougaarUIMessages.getString(                "CougaarCapabilityConfigurationPage.newInstallButton"));        fAddCougaarInstall.setLayoutData(new GridData());        fAddCougaarInstall.addSelectionListener(new SelectionAdapter() {                public void widgetSelected(SelectionEvent evt) {                    handleAddButtonSelected();                }            });        DialogField.createEmptySpace(this, 2);          }