void (@NotNull JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { if (value instanceof MethodNode methodNode) { setIcon(methodNode.getIcon()); appendText(methodNode); } else if (value instanceof FragmentNode node) { appendText(node); } if (value instanceof DefaultMutableTreeNode) { Object object = ((DefaultMutableTreeNode)value).getUserObject(); if (object instanceof String) { append((String)object, SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES); } } }