@Override
  public void visitClass(@NotNull PsiClass aClass) {
    if (!recurseIntoClasses || assigned) {
      return;
    }
    super.visitClass(aClass);
  }
@Override
  public void visitClass(@NotNull PsiClass aClass)