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