try { InputStream content = ((BlobType)XMLSystemFunctions.serialize(serialize, new XMLType((SQLXML)result))).getBinaryStream(); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM); } catch (TransformationException e) { response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_XML); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM); response.writeContent(content, 200, false); response.writeOK(ContentType.TEXT_PLAIN); response.writeContent(content, 200, false); response.writeOK(ContentType.APPLICATION_OCTET_STREAM);