ResponseWriter responseWriter = facesContext.getResponseWriter();
Iterator iterator = facesContext.getMessages();
boolean showSummary = ((UIMessages)component).isShowSummary();
boolean showDetail = ((UIMessages)component).isShowDetail();
responseWriter.startElement("box",component);
responseWriter.writeAttribute("id",component.getClientId(facesContext),null);
while(iterator.hasNext()){
FacesMessage facesMessage = (FacesMessage) iterator.next();
String summary = facesMessage.getSummary();
String detail = facesMessage.getDetail();
responseWriter.startElement("label",component);