*/
public ParsingReader(Parser parser, InputStream stream, Metadata metadata) {
this.parser = parser;
this.reader = new PipedReader();
try {
this.writer = new PipedWriter(reader);
} catch (IOException e) {
throw new IllegalStateException(e); // Should never happen
}
this.stream = stream;
this.metadata = metadata;