facesContext.setResponseWriter(buffResponsewriter);
//start a document
buffResponsewriter.startDocument();
clay.encodeBegin(facesContext);
clay.encodeChildren(facesContext);
clay.encodeEnd(facesContext);
//end the document
buffResponsewriter.endDocument();