/** StreamResult object is re-used and the values are set appropriately. */ StreamResult toStreamResult(OutputStream os, Writer writer, String systemId) { StreamResult sr = new StreamResult(); sr.setOutputStream(os); sr.setWriter(writer); sr.setSystemId(systemId); return sr; }