private void scheduleMarkFileAsDirtyAndUpdateTree(@Nullable PsiFile file) {
      VirtualFile virtualFile = file != null ? file.getVirtualFile() : null;
      if (virtualFile != null) {
        myCoroutineHelper.scheduleMarkFilesAsDirtyAndUpdateTree(List.of(virtualFile));
      }
    }
private void scheduleMarkFileAsDirtyAndUpdateTree(@Nullable PsiFile file)