public static final String DEFAULT_SHOWEVENT = "contextmenu";
protected static final RendererUtils RENDERER_UTILS = RendererUtils.getInstance();
@Override
public void renderChildren(FacesContext facesContext, UIComponent component) throws IOException {
AbstractContextMenu contextMenu = (AbstractContextMenu) component;
for (UIComponent child : contextMenu.getChildren()) {
if (child.isRendered()
&& (child instanceof AbstractMenuGroup || child instanceof AbstractMenuItem || child instanceof AbstractMenuSeparator)) {
child.encodeAll(facesContext);
}