private boolean idUpToDate(@NotNull ExecutionNode node) {
      if (!Objects.equals(myHint, node.myHint)) return false;
      if (myErrors != node.myErrors.get()) return false;
      if (myWarnings != node.myWarnings.get()) return false;
      if (isRunning != node.isRunning()) return false;
      return true;
    }
private boolean idUpToDate(@NotNull ExecutionNode node)