An implementation of this class can be placed in META-INF/services in order to customize the creation of the ServiceLocator