docs: protected void onHoverIn(MouseOverEvent event) {
  
          if ((getParentMenu().getSelectedItem() != null)
              && (getParentMenu().getSelectedItem() != this)
              && getParentMenu().getSelectedItem().hasSubmenu()) {
  
              getParentMenu().getSelectedItem().getSubMenu().onClose();
              getParentMenu().getSelectedItem().deselectItem();
          }
          if (hasSubmenu()) {
              getSubMenu().openPopup(this);
          }
          selectItem();
      }