private void sendCharacters(char[] ch, int start, int length) throws SAXException {
        try {
            writeString(new String(ch, start, length));

        } catch (IOException e) {
            throw new SAXException("Unexpected fork proxy problem", e);
        }
    }
Breaks the string in 21,845 size chunks to not
throw UTFDataFormatException at least in Oracle JDK 8.
tika-core/src/main/java/org/apache/tika/fork/ContentHandlerProxy.java