final Table table= new Table(layouter, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK);
final Table table= new Table(layouter, SWT.V_SCROLL | SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK);
	private void createMemberTable(Composite parent) {		TableLayoutComposite layouter= new TableLayoutComposite(parent, SWT.NONE);		layouter.addColumnData(new ColumnWeightData(60, true));		layouter.addColumnData(new ColumnWeightData(40, true));		final Table table= new Table(layouter, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION | SWT.CHECK);		table.setHeaderVisible(true);		table.setLinesVisible(true);				GridData gd= new GridData(GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_BEGINNING);		gd.heightHint= table.getHeaderHeight() + (table.getGridLineWidth() + table.getItemHeight()) * ROW_COUNT;		layouter.setLayoutData(gd);						TableLayout tableLayout= new TableLayout();		table.setLayout(tableLayout);		TableColumn column0= new TableColumn(table, SWT.NONE);				column0.setText(RefactoringMessages.getString("PushDownInputPage.Member")); //$NON-NLS-1$		TableColumn column1= new TableColumn(table, SWT.NONE);		column1.setText(RefactoringMessages.getString("PushDownInputPage.Action")); //$NON-NLS-1$				fTableViewer= new PullPushCheckboxTableViewer(table);		fTableViewer.setUseHashlookup(true);		fTableViewer.setContentProvider(new ArrayContentProvider());		fTableViewer.setLabelProvider(new MemberActionInfoLabelProvider());		fTableViewer.addSelectionChangedListener(new ISelectionChangedListener(){			public void selectionChanged(SelectionChangedEvent event) {				PushDownInputPage.this.updateButtonEnablementState((IStructuredSelection)event.getSelection());			}		});		fTableViewer.addCheckStateListener(new ICheckStateListener(){			public void checkStateChanged(CheckStateChangedEvent event) {				boolean checked= event.getChecked();				MemberActionInfo info= (MemberActionInfo)event.getElement();				if (checked)					info.setAction(MemberActionInfo.PUSH_DOWN_ACTION);				else					info.setAction(MemberActionInfo.NO_ACTION);				updateUIElements(null);			}		});		fTableViewer.addDoubleClickListener(new IDoubleClickListener(){			public void doubleClick(DoubleClickEvent event) {				PushDownInputPage.this.editSelectedMembers();			}		});				fTableViewer.setInput(getPushDownRefactoring().getMemberActionInfos());		updateUIElements(null);		setupCellEditors(table);	}