@Override
  public boolean hasBeenExpanded(TreePath path) {
    if (expandImpl != null) {
      return expandImpl.hasBeenExpanded(path);
    }
    else {
      return super.hasBeenExpanded(path);
    }
  }
@Override
  public boolean hasBeenExpanded(TreePath path)