public static INhIntegration ApplyingGenerationFromMapping(this INhIntegration integration)
        {
            var impl = GetImplementation(integration);

            return(impl.ApplyingGenerationFromMapping());
        }
 private static NhIntegration GetImplementation(INhIntegration integration)
 {
     return(integration as NhIntegration ??
            throw new NotSupportedException(
                "Only NHibernate.Validator.Cfg.Loquacious.Impl.NhIntegration implementations are supported by NhIntegrationExtension"));
 }