private static Collection<ChainedComponentModel> toSearcherModels(Class<? extends Searcher>... searchers) {
        List<ChainedComponentModel> searcherModels = new ArrayList<>();
        for (Class c : searchers) {
            searcherModels.add(
                    new ChainedComponentModel(
                            BundleInstantiationSpecification.fromSearchAndDocproc(c.getName()),
                            Dependencies.emptyDependencies()));
        }
        return searcherModels;
    }
Defines the searcher models used in the vespa and native search chains, except for federation.

@author Tony Vaagenes
container-search/src/main/java/com/yahoo/search/searchchain/model/VespaSearchers.java