@Override
    public void afterDocumentChange(@NotNull Document document) {
      if (myShouldIgnoreModifications.get() || !shouldDetectConflicts()) {
        return;
      }

      VirtualFile file = FileDocumentManager.getInstance().getFile(document);
      if (file == null || !file.isInLocalFileSystem() || ChangesUtil.isInternalOperation(file)) {
        return;
      }

      myCheckSet.add(file);
      myZipperUpdater.queue(() -> checkFiles());
    }
@Override
    public void afterDocumentChange(@NotNull Document document)