private void generateAccessMethod(CodeGenerator cg, Method method, String accessName) {
protected void generateAccessMethod(CodeGenerator cg, Context context, Method method) {
    private void generateAccessMethod(CodeGenerator cg, Method method, String accessName) {        cg.begin_method(Modifier.FINAL,                        method.getReturnType(),                        accessName,                        method.getParameterTypes(),                        method.getExceptionTypes());        if (Modifier.isAbstract(method.getModifiers())) {            cg.throw_exception(AbstractMethodError.class, method.toString() + " is abstract" );        } else {            cg.load_this();            cg.load_args();            cg.super_invoke(method);        }        cg.return_value();        cg.end_method();    }