This class lazily initialize the ValidatorFactory on the first usage One benefit is that no domain class is loaded until the ValidatorFactory is really needed. Useful to avoid loading classes before JPA is initialized and has enhanced its classes.
Note: This class is a copy of {@code org.jboss.as.ee.beanvalidation.LazyValidatorFactory}.
@author Emmanuel Bernard
@author Stuart Douglas