rotected static boolean isNotSupported(@NotNull PsiClass psiClass) {
    return psiClass.isAnnotationType() || psiClass.isInterface() || psiClass.isEnum() || psiClass instanceof PsiAnonymousClass;
  }

rotected static boolean isNotSupported(@NotNull PsiClass psiClass) 