reader2 = ((DepthXMLStreamReader)reader2).getReader();
}
if (reader2 instanceof W3CDOMStreamReader) {
W3CDOMStreamReader domreader = (W3CDOMStreamReader)reader2;
DOMSource o = new DOMSource(domreader.getCurrentElement());
domreader.consumeFrame();
return o;
} else {
Document document = StaxUtils.read(reader);
if (reader.hasNext()) {
//need to actually consume the END_ELEMENT