public void render(Treeitem item, Object data) throws Exception { Map.Entry entry = (Map.Entry)((SimpleTreeNode)data).getData(); item.setLabel(String.valueOf(entry.getKey())); Object value = entry.getValue(); item.setValue(value); item.setOpen(true); if (item.getParentItem() == null) item.setSelected(true); } }