package ch.elexis.core.findings.test; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ServerDatabaseInitailizer { @SuppressWarnings("rawtypes") public void initalize() throws ClassNotFoundException, InstantiationException, IllegalAccessException, NoSuchMethodException, SecurityException, IllegalArgumentException, InvocationTargetException { Class testDatabaseInitializerClass = getClass().getClassLoader() .loadClass("info.elexis.server.core.connector.elexis.jpa.test.TestDatabaseInitializer"); Method initializeDbMethod = testDatabaseInitializerClass.getMethod("initializeDb", null); Object testDatabaseInitializer = testDatabaseInitializerClass.newInstance(); initializeDbMethod.invoke(testDatabaseInitializer, null); } }