public Fetcher getFetcher(String fetcherName) throws IOException, TikaException {
        Fetcher fetcher = fetcherMap.get(fetcherName);
        if (fetcher == null) {
            throw new IllegalArgumentException(
                    "Can't find fetcher for fetcherName: " + fetcherName + ". I've loaded: " +
                            fetcherMap.keySet());
        }
        return fetcher;
    }
Utility class to hold multiple fetchers.
<p>
This forbids multiple fetchers supporting the same name.
tika-core/src/main/java/org/apache/tika/pipes/fetcher/FetcherManager.java