@Override
  protected void setExpandedState(TreePath path, boolean state) {
    if (expandImpl != null) {
      expandImpl.setExpandedState(path, state);
    }
    else {
      super.setExpandedState(path, state);
    }
  }
@Override
  protected void setExpandedState(TreePath path, boolean state)