protected void hidePopup(boolean force) {
    initialShowScheduled = false;
    popupAlarm.cancelAllRequests();

    if (myPopup != null && (!isOverPopup || force)) {
      if (myPopup.isVisible()) myPopup.cancel();
      myPopup = null;
      myToolTipText = null;
    }
  }
protected void hidePopup(boolean force)