@Override
  public void dispose() {
    removeListeners();
    myTreeArea.unhookSelection();
    myGlassLayer.dispose();
    myExpandStateHandler.unhookListener();
  }
@Override
  public void dispose()