public void setup(AttributeColumnsManipulator m, AttributeTable table, AttributeColumn column, DialogControls dialogControls) {
this.manipulator=(CopyDataToOtherColumn) m;
sourceColumnLabel.setText(NbBundle.getMessage(CopyDataToOtherColumnUI.class, "CopyDataToOtherColumnUI.sourceColumnLabel.text",column.getTitle()));
AttributeColumnsController ac=Lookup.getDefault().lookup(AttributeColumnsController.class);
ArrayList<AttributeColumn> availableColumns=new ArrayList<AttributeColumn>();
for(AttributeColumn c:table.getColumns()){
if(ac.canChangeColumnData(c)&&c!=column){
availableColumns.add(c);
columnsComboBox.addItem(c.getTitle());
}
}