@Override
 protected String getStyleClass(UIComponent component) {
   AbstractPanelMenuItem menuItem = (AbstractPanelMenuItem) component;
   return concatClasses(
       getCssClass(menuItem, ""),
       attributeAsString(component, "styleClass"),
       PanelMenuItemRenderer.isParentPanelMenuDisabled(menuItem) || menuItem.isDisabled()
           ? getCssClass(menuItem, "-dis")
           : "",
       (menuItem.isActiveItem() ? getCssClass(menuItem, "-sel") : ""),
       PanelMenuItemRenderer.isParentPanelMenuDisabled(menuItem) || menuItem.isDisabled()
           ? attributeAsString(component, "disabledClass")
           : "");
 }