/* 46 */ if (!TypeUtils.isProtected(method.getModifiers())) {
/* 47 */ CodeEmitter e = context.beginMethod(ce, method);
/* 48 */ context.emitCallback(e, context.getIndex(method));
/* 49 */ if (this.proxyRef) {
/* 50 */ e.load_this();
/* 51 */ e.invoke_interface(PROXY_REF_DISPATCHER, PROXY_REF_LOAD_OBJECT);
/* */ } else {
/* 53 */ e.invoke_interface(DISPATCHER, LOAD_OBJECT);
/* */ }
/* 55 */ e.checkcast(method.getClassInfo().getType());
/* 56 */ e.load_args();