public void set(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; rolesTable.removeAll(); boolean isAdm = group != null && group.getName() != null && group.getName().equals("admin"); ((CheckBoxTableColumn) rolesTable.getColumnModel().getColumn(0)).setEnabled(!isAdm); List<String> roleIDs = Arrays.asList(group.getRoleIDs()); setRoles(roleIDs); } }