A general framework for deobfuscation of JVM bytecode using partial evaluation.