@Override
  public void beforeBuildProcessStarted(@NotNull Project project, @NotNull UUID sessionId) {
    executeOnPooledIoThread(() -> {
      if (ReadAction.nonBlocking(() -> requiresAnnotationProcessing(project)).executeSynchronously()) {
        suggestEnableAnnotations(project);
      }
    });
  }
@Override
  public void beforeBuildProcessStarted(@NotNull Project project, @NotNull UUID sessionId)