if (fSelectionWhenEnabled != null) { postSetSelection(fSelectionWhenEnabled); }
	public Control getListControl(Composite parent) {		if (fTableControl == null) {			assertCompositeNotNull(parent);									fTable= createTableViewer(parent);			fTable.setContentProvider(fListViewerAdapter);			fTable.setLabelProvider(fWrappedLabelProvider);			fTable.addSelectionChangedListener(fListViewerAdapter);						fTableControl= (Table)fTable.getControl();						// Add a table column.			TableLayout tableLayout= new TableLayout();			tableLayout.addColumnData(new ColumnWeightData(100));			TableColumn tc= new TableColumn(fTableControl, SWT.NONE);			tc.setResizable(false);			fTableControl.setLayout(tableLayout);						fTable.setInput(fParentElement);						fTable.setSelection(fSelectionWhenEnabled);			fTableControl.setEnabled(isEnabled());		}		return fTableControl;	}