public void save(File dst) throws IOException {
		JarOutputStream jos = new JarOutputStream(new FileOutputStream(dst));
		for (ClassNode c : classes.values()) {
			ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_MAXS);
			c.accept(cw);
			JarEntry je = new JarEntry(c.name + ".class");
			jos.putNextEntry(je);
			jos.write(cw.toByteArray());
			jos.closeEntry();
		}
		jos.close();
	}