private static void showInspectionAdvertisement(@NotNull Project project,
                                                  @NotNull @NotificationTitle String message,
                                                  @Nullable String url,
                                                  @NotNull String source) {
    showSingletonNotification(project, message,
                              PyCharmCommunityCustomizationBundle.message("pro.advertiser.notification.pycharm.pro.has.support.for.it"),
                              (notification, event) -> {
                                if ("prof".equals(event.getDescription())) {
                                  BrowserUtil.browse(
                                    (url != null ? url : "https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html") +
                                    "?utm_source=from_product&utm_medium=advertiser&utm_campaign=" +
                                    source);
                                }
                              });
  }
private static void showInspectionAdvertisement(@NotNull Project project,
                                                  @NotNull @NotificationTitle String message,
                                                  @Nullable String url,
                                                  @NotNull String source)