@NotNull
  @Override
  public ElementPattern<? extends PsiElement> getPattern() {
    return PsiJavaPatterns.psiClass();
  }
@NotNull
  @Override
  public ElementPattern<? extends PsiElement> getPattern()