protected MethodProxy(Method method, Method superMethod) { ClassLoader loader = superMethod.getDeclaringClass().getClassLoader(); this.method = createMethod(method); this.superMethod = createMethod(superMethod);
private MethodProxy(Class c1, String m1, Class c2, String m2) { this.m1 = m1; this.m2 = m2; this.f1 = FastClass.create(c1); this.f2 = FastClass.create(c2); i1 = f1.getIndex(m1); i2 = f2.getIndex(m2);
    protected MethodProxy(Method method, Method superMethod) {        ClassLoader loader = superMethod.getDeclaringClass().getClassLoader();        this.method = createMethod(method);        this.superMethod = createMethod(superMethod);    }