@Nullable
  private BuildIssue buildIssue(@NotNull Collection<String> moduleNames,
                                @NotNull String title,
                                @NotNull String message,
                                @NotNull MessageEvent.Kind kind,
                                @Nullable VirtualFile virtualFile,
                                @Nullable Navigatable navigatable) {
    return BUILD_ISSUE_EP.computeSafeIfAny(contributor -> {
      return contributor.createBuildIssue(myProject, moduleNames, title, message, kind, virtualFile, navigatable);
    });
  }
@Nullable
  private BuildIssue buildIssue(@NotNull Collection<String> moduleNames,
                                @NotNull String title,
                                @NotNull String message,
                                @NotNull MessageEvent.Kind kind,
                                @Nullable VirtualFile virtualFile,
                                @Nullable Navigatable navigatable)