5051525354555657585960
try { log("calling C1.testMethod(Test)"); c1.testMethod(this); log("called C1.testMethod(Test)"); log("calling C2.testMethod(Test)"); c2.testMethod(this); log("called C2.testMethod(Test)"); } catch (Exception e) { log("caught " + e.getMessage()); }
6061626364656667686970
run = 2; I3 c2 = new C2(); try { log("calling C2.testMethod()"); c2.testMethod(this); log("called C2.testMethod()"); } catch (Exception e) { log(e); }