void (CodeEmitter e, int index) { e.load_this(); e.getfield(getCallbackField(index)); e.dup(); $Label end = e.make_label(); e.ifnonnull(end); e.pop(); // stack height e.load_this(); e.invoke_static_this(BIND_CALLBACKS); e.load_this(); e.getfield(getCallbackField(index)); e.mark(end); }