@NotNull
  public ChangesBrowserNode<?> createTagNode(@Nullable ChangesBrowserNode.Tag tag,
                                             @NotNull SimpleTextAttributes attributes,
                                             boolean expandByDefault) {
    if (tag == null) return myRoot;

    ChangesBrowserNode<?> subtreeRoot = new TagChangesBrowserNode(tag, attributes, expandByDefault);
    subtreeRoot.markAsHelperNode();

    insertSubtreeRoot(subtreeRoot);
    return subtreeRoot;
  }
@NotNull
  public ChangesBrowserNode<?> createTagNode(@Nullable ChangesBrowserNode.Tag tag,
                                             @NotNull SimpleTextAttributes attributes,
                                             boolean expandByDefault)