if (oldVersion == -1)
throw new DatabaseFormatVersionException("RS0415: Database is already the latest format.");
try {
String launchMsg = "Database conversion from format v" + oldVersion + " to v" + Version.getDatabaseVersion() + " launched...";
conversionOutput.println(launchMsg);
<BUG>ClassPathHack.addFile(Version.getCoreJarFilename(oldVersion));
</BUG>
Class<?> oldRelEngine = Class.forName("org.reldb.rel.v" + oldVersion + ".engine.Rel");
Method oldRelEngineBackup = oldRelEngine.getMethod("backup", new Class[] {String.class, String.class});
conversionOutput.println("Running backup...");

if (oldVersion == -1)
throw new DatabaseFormatVersionException("RS0415: Database is already the latest format.");
try {
String launchMsg = "Database conversion from format v" + oldVersion + " to v" + Version.getDatabaseVersion() + " launched...";
conversionOutput.println(launchMsg);
ClassPathHack.addFile("lib/" + Version.getCoreJarFilename(oldVersion));
Class<?> oldRelEngine = Class.forName("org.reldb.rel.v" + oldVersion + ".engine.Rel");
Method oldRelEngineBackup = oldRelEngine.getMethod("backup", new Class[] {String.class, String.class});
conversionOutput.println("Running backup...");
