throw new IllegalArgumentException("Usage: FindExceptionCtorChanges path-to-jdk14/rt.jar path-to-jdk15/rt.jar");
String jdk14Jar = args[0];
JarFile jdk14JarFile = new JarFile(jdk14Jar);
ClassPool jdk14Pool = new ClassPool();
jdk14Pool.appendClassPath(jdk14Jar);
CtClass jdk14Throwable = jdk14Pool.get("java.lang.Throwable");
HashMap<String, CtClass> throwables14 = new HashMap<String, CtClass>();
scanJar(jdk14JarFile, jdk14Pool, jdk14Throwable, throwables14);
log.info("jdk14 throwable count: "+throwables14.size());