code: public static ValidatorFactoryMaker newInstance() {
  		ValidatorFactoryMaker ret = new ValidatorFactoryMaker();
  		for (ValidatorFactory f : ServiceLoader.load(ValidatorFactory.class)) {
  			f.setCreatedWithSPI();
  			ret.addFactory(f);
  		}
  		return ret;
  	}
docs: <p>
  Creates a new ValidatorFactoryMaker and populates it using the SPI
  (java service provider interface).
  </p>
  
  <p>
  In an OSGi context, an instance should be retrieved using the service
  registry. It will be registered under the ValidatorFactoryMakerService
  interface.
  </p>
  
  @return returns a new ValidatorFactoryMaker