Three control flow obfuscation methods for Java software
Manufacturing cheap, resilient, and stealthy opaque constructs