private static List<EmbeddedStreamTranslator> getDefaultFilters(ServiceLoader loader) {
        List<EmbeddedStreamTranslator> embeddedStreamTranslators
                = loader.loadServiceProviders(EmbeddedStreamTranslator.class);
        ServiceLoaderUtils.sortLoadedClasses(embeddedStreamTranslators);
        return embeddedStreamTranslators;
    }
Loads EmbeddedStreamTranslators via service loading.  Tries to run each
in turn and returns the first non-null value.  If no translation has occurred,
this returns the original InputStream. If a translation has occurred, the
translator will consume the InputStream but not close it.
tika-core/src/main/java/org/apache/tika/extractor/DefaultEmbeddedStreamTranslator.java