if (hasMenu(uiComponent)) {
NodeMenuNav nodeMenuNav = NodeMenuNavFactory.getNodeMenuNav(uiComponent);
RenderKit renderKit = facesContext.getRenderKit();
Renderer nodeMenuNavRenderer = renderKit.getRenderer(nodeMenuNav.getFamily(),
nodeMenuNav.getRendererType());
nodeMenuNavRenderer.encodeEnd(facesContext, (UIComponent) nodeMenuNav);
}
else {
ResponseWriter responseWriter = facesContext.getResponseWriter();
responseWriter.endElement(FacesButton.BUTTON);