@Override protected void updateItem(DbTreeValue item, boolean empty) { super.updateItem(item, empty); setupGraphic(); setOnMouseClicked(this::treeViewClicked); if (!empty) { setText(item.toString()); setupContextMenu(item); setupTooltip(item); } else { setText(null); setContextMenu(null); setTooltip(null); } }