code: @Nonnull
    <T> List<Class<? extends T>> findPlugins(Class<T> pluginType) {
      return prioritize(filter(serviceFinderAdapter.load(pluginType)));
    }
docs: Returns a list of implementation classes for the specified plugin, ordered from highest to
  lowest priority. If no implementing classes can be found, an empty list is returned.
  
  @param pluginType the class of the plugin type
  @param <T> the class of the plugin type
  @return a prioritized list of implementation classes