protected void assertQueryType11(QueryTypeImpl data, boolean validate) throws Exception { ByteArrayOutputStream out = new ByteArrayOutputStream(); XMLStreamWriter writer = XMLUtils.createWriter(out); XMLUtils.startXmlDocument(writer); XMLConverter.writeQuery(writer, CmisVersion.CMIS_1_1, data); XMLUtils.endXmlDocument(writer); byte[] xml = out.toByteArray(); if (validate) { validate(xml, CmisVersion.CMIS_1_1); } XMLStreamReader parser = XMLUtils.createParser(new ByteArrayInputStream(xml)); XMLUtils.findNextStartElemenet(parser); QueryTypeImpl result = XMLConverter.convertQuery(parser); parser.close(); assertNotNull(result); assertDataObjectsEquals("QueryType", data, result, null); assertNull(result.getExtensions()); }