if (component != null) {
return component;
}
arrayTableModel = new ArrayTableModel(factory);
table = new ULCTable(arrayTableModel);
component = new ULCScrollPane(table);
table.getSelectionModel().addListSelectionListener(new MyTableSelectionListener());
return component;
}