@Override
  public void removeTreeExpansionListener(TreeExpansionListener listener) {
    super.removeTreeExpansionListener(listener);
    if (uiTreeExpansionListener == listener) {
      uiTreeExpansionListener = null;
    }
  }
@Override
  public void removeTreeExpansionListener(TreeExpansionListener listener)