question: public Document readDocument ( Reader reader , String systemId ) throws XMLStreamException { XMLEventReader eventReader = inputFactory . createXMLEventReader ( systemId , reader ) ; try { return readDocument ( eventReader ) ; } finally { eventReader . close ( ) ; } }
target:  Constructs a StAX event stream from the provided I/O character stream and reads a DOM4J document from it.