@Override
    public void applyPresentation(@Nullable Icon icon, @NotNull XValuePresentation valuePresentation, boolean hasChildren) {
      Icon resultIcon = AllIcons.Debugger.Db_evaluateNode;
      if (icon instanceof CompositeIcon) {
        IconUtil.replaceInnerIcon(icon, AllIcons.Debugger.Db_watch, resultIcon);
      }
      else {
        icon = resultIcon;
      }
      super.applyPresentation(icon, valuePresentation, hasChildren);
    }
@Override
    public void applyPresentation(@Nullable Icon icon, @NotNull XValuePresentation valuePresentation, boolean hasChildren)