Interface ValidationProvider<T extends Configuration<T>>

Type Parameters:
T - the provider specific Configuration subclass which typically host provider's additional configuration methods

public interface ValidationProvider<T extends Configuration<T>>
Contract between the validation bootstrap mechanism and the provider engine.

Implementations must have a public no-arg constructor. The construction of a provider should be as "lightweight" as possible.