@Override
  protected void removeDescendantToggledPaths(Enumeration<TreePath> toRemove)
  {
    if (expandImpl != null) {
      expandImpl.removeDescendantToggledPaths(toRemove);
    }
    else {
      super.removeDescendantToggledPaths(toRemove);
    }
  }
@Override
  protected void removeDescendantToggledPaths(Enumeration<TreePath> toRemove)