@Override
public void encodeBegin(FacesContext facesContext, UIComponent component) throws IOException {
super.encodeBegin(facesContext,component);
ResponseWriter responseWriter = facesContext.getResponseWriter();
responseWriter.startElement("wizard",component);
responseWriter.writeAttribute("id",component.getClientId(facesContext), "id");
responseWriter.writeAttribute("xmlns","http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","xmlns");
responseWriter.writeAttribute("xmlns:html","http://www.w3.org/1999/xhtml","xmlns:html");
responseWriter.writeAttribute("xmlns:xfc","http://xulfaces.sourceforge.net/xulfaces/xul/client.xul","xmlns:xfc");
renderAttributes(facesContext,component,(List) component.getAttributes().get("annotatedAttributes"));
}