public static <T extends PsiElement> PsiJavaElementPattern.Capture<T> psiElement(final Class<T> aClass) {
    return new PsiJavaElementPattern.Capture<>(aClass);
  }
public static <T extends PsiElement> PsiJavaElementPattern.Capture<T> psiElement(final Class<T> aClass)