return e;
    public CodeEmitter begin_method(int access, Signature sig, Type[] exceptions) {        CodeVisitor v = cv.visitMethod(access,                                       sig.getName(),                                       sig.getDescriptor(),                                       TypeUtils.toInternalNames(exceptions));        CodeEmitter e = new CodeEmitter(this, v, access, sig, exceptions);        if (useHook && sig.equals(Constants.SIG_STATIC) && !TypeUtils.isInterface(access)) {            seenStatic = true;            e.invoke_static_this(STATIC_HOOK);        }        return e;    }