private void exploreJar(File jar) throws IOException {
		HashMap<String, ClassInfo> db = new HashMap<String, ClassInfo>();
		ZipFile zip = new ZipFile(jar, ZipFile.OPEN_READ);
		Enumeration<? extends ZipEntry> en = zip.entries();
		while(en.hasMoreElements()) {
			ZipEntry e = en.nextElement();
			if(e.getName().endsWith(CLASS_EXT)) {
				InputStream in = zip.getInputStream(e);
				ClassInfo info = new ClassInfo(in);
				info.setOrigin(new ClassOrigin(db, jar.getAbsoluteFile(), e.getName()));
				db.put(info.thisName, info);
				in.close();
			}
		}
		zip.close();

		jarDBs.add(db);
	}