void (@Nullable XStackFrame stackFrame, @NotNull XExpression expression) { WatchNodeImpl message = new ResultNode(myTree, this, expression, stackFrame); if (ContainerUtil.getFirstItem(myChildren) instanceof ResultNode) { myChildren.set(0, message); message.fireNodeStructureChanged(); } else { myChildren.add(0, message); fireNodeInserted(0); } TreeUtil.selectNode(myTree, message); }