public void reportAnalysisFinished(@NotNull Project project,
                                     @NotNull AnnotationSession session,
                                     @NotNull PsiFile file) {
    for (DaemonCodeAnalyzer.DaemonListener.AnnotatorStatistics stat : myAnnotatorStats.values()) {
      stat.annotatorFinishStamp = System.nanoTime();
    }

    project.getMessageBus().syncPublisher(DaemonCodeAnalyzer.DAEMON_EVENT_TOPIC).daemonAnnotatorStatisticsGenerated(
      session, myAnnotatorStats.values(), file);
    myAnnotatorStats.clear();
  }
public void reportAnalysisFinished(@NotNull Project project,
                                     @NotNull AnnotationSession session,
                                     @NotNull PsiFile file)