public Self annotationParam(@NotNull ElementPattern<? extends PsiAnnotation> annotation) {
    return withParent(
      PsiJavaPatterns.psiNameValuePair().withParent(
        PlatformPatterns.psiElement(PsiAnnotationParameterList.class).withParent(
          annotation)));
  }
public Self annotationParam(@NotNull ElementPattern<? extends PsiAnnotation> annotation)