@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface RegisterProviders
If a provider listed is not found on the classpath, it is ignored. If a provider is listed, but is not a valid provider, then an
IllegalArgumentException is thrown indicating that the provider is invalid.
This class serves to act as the
Repeatable implementation for
public abstract RegisterProvider value