@NotNull
    Map<PsiFile, ChunkExtractor> getValue() {
      Map<PsiFile, ChunkExtractor> cur = SoftReference.dereference(myRef);
      if (cur != null) return cur;
      Map<PsiFile, ChunkExtractor> result = FactoryMap.create(psiFile -> new ChunkExtractor(psiFile));
      myRef = new WeakReference<>(result);
      return result;
    }
@NotNull
    Map<PsiFile, ChunkExtractor> getValue()