if (headEvents != null) {
Node[] nodes = (Node[]) headEvents;
Properties xhtmlProperties = OutputPropertiesFactory
.getDefaultMethodProperties(Method.XHTML);
Serializer serializer = SerializerFactory
.getSerializer(xhtmlProperties);
MimeResponse response = wrappedResponse.getResponse();
if (wrappedResponse.isUseWriter()) {
serializer.setWriter(response.getWriter());
} else {
serializer.setOutputStream(response.getPortletOutputStream());
}
ContentHandler contentHandler = serializer.asContentHandler();
TreeWalker treeWalker = new TreeWalker(contentHandler);
contentHandler.startDocument();
for (Node node : nodes) {