@NotNull private static DBTestHelper prepareTH(@NotNull final DBFacade db) { Collection<DBTestHelperFactory> helperFactories = Providers.loadAllProviders(DBTestHelperFactory.class, null); for (DBTestHelperFactory helperFactory : helperFactories) { if (helperFactory.supportRdbms().contains(db.rdbms())) { return helperFactory.createTestHelperFor(db); } } throw new IllegalStateException("No test DB helper factory that can support " + db.rdbms()); }