public void widgetDoubleSelected(SelectionEvent e) {
public void widgetDefaultSelected(SelectionEvent e) {
	private Tree createTreeViewer(Composite parent) {		int selectionBehaviour= fAllowMultiple ? SWT.MULTI : SWT.SINGLE;		fViewer= new TreeViewer(new Tree(parent, selectionBehaviour | SWT.BORDER));		fViewer.setContentProvider(fContentProvider);		fViewer.setLabelProvider(fLabelProvider);		fViewer.addSelectionChangedListener(new ISelectionChangedListener() {			public void selectionChanged(SelectionChangedEvent event) {				access$setResult(SelectionUtil.toList(event.getSelection()));				updateOKStatus();			}			});		fViewer.setSorter(fSorter);		if (fFilters != null) {			for (int i= 0; i < fFilters.size(); i++) {				fViewer.addFilter((ViewerFilter)fFilters.get(i));			}		}				if (fDoubleClickSelects) {			Tree tree= fViewer.getTree();			tree.addSelectionListener(new SelectionAdapter() {				public void widgetDoubleSelected(SelectionEvent e) {					updateOKStatus();					if (fCurrStatus.isOK()) {						access$superButtonPressed(IDialogConstants.OK_ID);					}				}			});		}				fViewer.setInput(fInput);				return fViewer.getTree();		}