Overcoming the Obfuscation of Java Programs by Identifier Renaming