code: public <A extends Annotation> A getMethodAnnotation(Class<A> annotationType) {
          return adaptAnnotation(getAnnotatedElement().getAnnotation(annotationType));
      }
docs: Return the method/constructor annotation of the given type, if available.
  
  @param annotationType the annotation type to look for
  @return the annotation object, or {@code null} if not found