@Override
    public CachedValueProvider.Result<Map<PsiClass, String>> compute(UClass parentClass) {
      final var namesCollector = new MyAnonymousClassesNamesCollectingVisitor();
      parentClass.accept(namesCollector);
      return CachedValueProvider.Result.create(namesCollector.getCollectedNames(), parentClass);
    }
@Override
    public CachedValueProvider.Result<Map<PsiClass, String>> compute(UClass parentClass)