/* 480 */ String m = method;
/* */
/* 482 */ ProceedHandler h = new ProceedHandler(c, m) { private final String val$c;
/* */ private final String val$m;
/* */
/* 486 */ public void doit(JvstCodeGen gen, Bytecode b, ASTList args) throws CompileError { Expr expr = Expr.make(35, new Symbol(this.val$c), new Member(this.val$m));
/* */
/* 488 */ expr = CallExpr.makeCall(expr, args);
/* 489 */ gen.compileExpr(expr);
/* 490 */ gen.addNullIfVoid();
/* */ }
/* */
/* */ public void setReturnType(JvstTypeChecker check, ASTList args)
/* */ throws CompileError
/* */ {
/* 496 */ Expr expr = Expr.make(35, new Symbol(this.val$c), new Member(this.val$m));
/* */
/* 498 */ expr = CallExpr.makeCall(expr, args);
/* 499 */ expr.accept(check);
/* 500 */ check.addNullIfVoid();
/* */ }
/* */ };
/* 504 */ this.gen.setProceedHandler(h, "$proceed");
/* */ }