void (ClassEmitter ce, CallbackGenerator.Context context, List methods) { for (MethodInfo method : (List<MethodInfo>)methods) { final MethodInfo delegate = myCovariantInfoMap.get(method); CodeEmitter e = context.beginMethod(ce, method); Block handler = e.begin_block(); e.load_this(); e.invoke_virtual_this(delegate.getSignature()); e.return_value(); handler.end(); e.end_method(); } }