private @NotNull FileTracker tracker(@NotNull PsiFile file) {
      return myChangedFiles.computeIfAbsent(file, origFile -> {
        var tracker = new FileTracker(origFile, myChangedFiles);
        Disposer.register(this, tracker);
        return tracker;
      });
    }
private @NotNull FileTracker tracker(@NotNull PsiFile file)