ICellModifier cellModifier = new PullUpCellModifier();
ICellModifier cellModifier = new PushDownCellModifier();
	private void setupCellEditors(final Table table) {		final ComboBoxCellEditor comboBoxCellEditor= new ComboBoxCellEditor();		comboBoxCellEditor.setStyle(SWT.READ_ONLY);		fTableViewer.setCellEditors(new CellEditor [] {null, comboBoxCellEditor});		fTableViewer.addSelectionChangedListener(new ISelectionChangedListener() {			public void selectionChanged(SelectionChangedEvent event) {				if (comboBoxCellEditor.getControl() == null & ! table.isDisposed())					comboBoxCellEditor.create(table);				Assert.isTrue(event.getSelection() instanceof IStructuredSelection);					IStructuredSelection ss= (IStructuredSelection)event.getSelection();				if (ss.size() != 1)					return;				MemberActionInfo mac= (MemberActionInfo)ss.getFirstElement();				comboBoxCellEditor.setItems(MemberActionInfoLabelProvider.getAvailableActionLabels(mac));				comboBoxCellEditor.setValue(new Integer(mac.getAction()));			}		});				ICellModifier cellModifier = new PullUpCellModifier();		fTableViewer.setCellModifier(cellModifier);		fTableViewer.setColumnProperties(new String[] {MEMBER_PROPERTY, ACTION_PROPERTY});	}