name.substring(MethodInterceptorGenerator.ACCESS_PREFIX.length(), name.lastIndexOf('_')).equals(method.getName()) &&
    public static String getSuperName(Class type, Method method) {        List params = Arrays.asList(method.getParameterTypes());        Method[] methods = type.getDeclaredMethods();        for (int i = 0; i < methods.length; i++) {            String name = methods[i].getName();            if (name.startsWith(MethodInterceptorGenerator.ACCESS_PREFIX) &&                Arrays.asList(methods[i].getParameterTypes()).equals(params)) {                return name;            }        }        return null;    }