@Override
  public void removeAllWatches() {
    ThreadingAssertions.assertEventDispatchThread();
    if (inlineWatchesEnabled) {
      List<? extends InlineWatchNode> children = ((InlineWatchesRootNode)myRootNode).getInlineWatchChildren();
      if (!children.isEmpty()) {
        //noinspection unchecked
        removeInlineNodes((List<? extends XDebuggerTreeNode>)children, true);
      }
    }
    myRootNode.removeAllChildren();
    updateSessionData();
  }
@Override
  public void removeAllWatches()