v.add(new ByteArrayInputStream("<a>".getBytes("ascii")));
v.add(ds.getInputStream());
v.add(new ByteArrayInputStream("</a>".getBytes("ascii")));
factory.setProperty(XMLInputFactory.IS_COALESCING, Boolean.FALSE);
XMLStreamReader reader = factory.createXMLStreamReader(
new SequenceInputStream(v.elements()), "ascii");
OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(reader).getDocumentElement();
Reader in = ElementHelper.getTextAsStream(element, false);
IOTestUtils.compareStreams(new InputStreamReader(ds.getInputStream(), "ascii"), in);
}