}
protected void read(InputStream is) throws IOException, XmlException {
XmlObject root = XmlObject.Factory.parse(
new EvilUnclosedBRFixingInputStream(is)
);
_qnames = new ArrayList<QName>();
_items = new ArrayList<XmlObject>();
for(XmlObject obj : root.selectPath("$this/xml/*")) {