SimpleTextAttributes (@NotNull Node node, @NotNull SimpleTextAttributes original) { if (node.isExcluded()) { original = new SimpleTextAttributes(original.getStyle() | SimpleTextAttributes.STYLE_STRIKEOUT, original.getFgColor(), original.getWaveColor()); } if (node instanceof GroupNode) { DefaultMutableTreeNode parent = (DefaultMutableTreeNode)node.getParent(); if (parent != null && parent.isRoot()) { original = new SimpleTextAttributes(original.getStyle() | SimpleTextAttributes.STYLE_BOLD, original.getFgColor(), original.getWaveColor()); } } return original; }