protected <T extends Annotation> T getClassAnnotation(Class<T> annotationClass) {
    return myInvocationCache.getClassAnnotation(annotationClass);
  }
protected <T extends Annotation> T getClassAnnotation(Class<T> annotationClass)