@Override
    public void parse(InputStream stream, ContentHandler handler, Metadata metadata,
                      ParseContext context) throws IOException, SAXException, TikaException {
        parse(stream, handler, null, metadata, context);
    }
Processes the given Stream through one or more parsers,
resetting things between parsers as requested by policy.
The actual processing is delegated to one or more {@link Parser}s.
<p>
Note that you'll get text from every parser this way, to have
control of which content is from which parser you need to
call the method with a {@link ContentHandlerFactory} instead.
tika-core/src/main/java/org/apache/tika/parser/multiple/AbstractMultipleParser.java