@Before public void before() { String providerId = getProviderId(); ServiceLoader<AuditProviderFactory> factories = ServiceLoader.load(AuditProviderFactory.class); for (AuditProviderFactory f : factories) { if (f.getId().equals(providerId)) { factory = f; factory.init(Config.scope("audit", providerId)); } } provider = factory.create(null); }