/* testing assign statements*/ class Main { int methodCall() { return 0; } int methodCall2(int a, int b) { if (a >= b) { return 0; } else { if (b <= a) { return 1; } } return a * b; } void main() { int a, b, c, e; Ast d; int[] g; Object f; a = read(); b = methodCall(); c = methodCall2(a, b); d = new Ast(); e = d.field; g = new int[a]; f = new Object[a]; f = g; g = (int[]) f; } } class Ast { int field; }