public static <T> ProviderFinder<T> of(final Class<T> type) {
    return new ProviderFinder<T>(type);
  }
public static <T> ProviderFinder<T> of(final Class<T> type) {
    return new ProviderFinder<T>(type);
  }
public static < T > ProviderFinder < T > of ( final Class < T > type ) { return new ProviderFinder < T > ( type ) ; }
Creates a {@link ProviderFinder} which will find providers of type provided as argument..

@param type
the type of providers to search.
@return {@link ProviderFinder} handling providers lookup.
Creates a { @link ProviderFinder } which will find providers of type provided as argument ..