Access access = method.getAnnotation(Access.class);
return Modifier.isPublic(mod) &&
hasNamedParams(method, requestParams) &&
(access == null ||
(access.value() != AccessType.UNAVAILABLE &&
access.visible()));
}
/**
* Test whether a method has named parameters
* @param annotatedMethod