private void handleEndOfRun() throws SAXException {
        bodyContentsHandler.run(currRunProperties, runBuffer.toString());
        if (inHlinkClick) {
            bodyContentsHandler.hyperlinkEnd();
            inHlinkClick = false;
        }
        inR = false;
        runBuffer.setLength(0);
        currRunProperties.setBold(false);
        currRunProperties.setItalics(false);
        currRunProperties.setStrike(false);
        currRunProperties.setUnderline(UnderlinePatterns.NONE.name());
    }
This class is intended to handle anything that might contain IBodyElements:
main document, headers, footers, notes, slides, etc.
<p>
<p/>
<p>
This class does not generally check for namespaces, and it can be applied
to PPTX and DOCX for text extraction.
<p>
<p/>
This can be used to scrape content from charts.  It currently ignores
formula (&lt;c:f/&gt;) elements
<p>
<p/>
This does not work with .xlsx or .vsdx.
<p>
TODO: move this into POI?
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/OOXMLWordAndPowerPointTextHandler.java