void (@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); } }); }