private byte[] readStream() throws IOException {
        try (ByteArrayOutputStream stream = new ByteArrayOutputStream()) {
            byte[] buffer = new byte[0xffff];
            int n;
            while ((n = input.readUnsignedShort()) > 0) {
                input.readFully(buffer, 0, n);
                stream.write(buffer, 0, n);
            }
            return stream.toByteArray();
        }
    }
Names of resources that could not be found. Used to avoid repeated
lookup of commonly accessed, but often not present, resources like
<code>META-INF/services/javax.xml.parsers.SAXParserFactory</code>.
tika-core/src/main/java/org/apache/tika/fork/ClassLoaderProxy.java