//Soot produced this decompiled version of a simple example that //had first been obfuscated with Sandmark public class IfElseDemo { public static void main(java.lang.String[] r0) { long l0, l7, l16; char c50; l0 = 1L; l7 = l0 ^ ((long) 76 ^ l0) & (- (1L)) >>> 32; if ((int) l7 < 90) { if ((int) l7 < 80) { if ((int) l7 < 70) { if ((int) l7 < 60) { l16 = l7 ^ ((long) 70 << 32 ^ l7) & (- (1L)) << 32; } else { l16 = l7 ^ ((long) 68 << 32 ^ l7) & (- (1L)) << 32; } } else { l16 = l7 ^ ((long) 67 << 32 ^ l7) & (- (1L)) << 32; } } else { l16 = l7 ^ ((long) 66 << 32 ^ l7) & (- (1L)) << 32; } } else { l16 = l7 ^ ((long) 65 << 32 ^ l7) & (- (1L)) << 32; } c50 = (char) (int) (l16 >> 32); System.out.println((new StringBuffer()).append("Grade = ").append(c50).toString()); return; } public IfElseDemo() { super(); return; } }