@Override
    public void dispose() {
      myPopupMenu.removePopupMenuListener(this);
      if (myHandleDispose) {
        myPopupMenu.setVisible(false);
      }
    }
@Override
    public void dispose()