protected UITable createEndpointTableUI(UIComposite root) {
BeanForm form = new BeanForm();
UIFactory ui = root.getFactory();
AttributeDescriptor bindingData = form.detailList("endpoints", Collection.class);
UITable table = ui.newTable(root, new UITable.TableUIInfo(null));
form.add(table, new UITable.TableBindingInfo(bindingData));
ui.newTableColumn(table, new UITableColumn.TableColumnUIInfo(null, new CellLabelProvider() {