@Override
    public void popupMenuWillBecomeInvisible(final PopupMenuEvent e){
      if(!myCancelled){
        fireValueCommitted(true, true);
      }
    }
@Override
    public void popupMenuWillBecomeInvisible(final PopupMenuEvent e)