void subscribeNewCommentNotification(SinglePage page) {
        var subscriber = new Subscription.Subscriber();
        subscriber.setName(page.getSpec().getOwner());

        var interestReason = new Subscription.InterestReason();
        interestReason.setReasonType(NotificationReasonConst.NEW_COMMENT_ON_PAGE);
        interestReason.setExpression(
            "props.pageOwner == '%s'".formatted(page.getSpec().getOwner()));
        notificationCenter.subscribe(subscriber, interestReason).block();
    }
@Test
    void subscribeNewCommentNotificationTest() {
        var page = pageV1();

        singlePageReconciler.subscribeNewCommentNotification(page);

        verify(notificationCenter).subscribe(
            assertArg(subscriber -> assertThat(subscriber.getName())
                .isEqualTo(page.getSpec().getOwner())),
            assertArg(argReason -> {
                var interestReason = new Subscription.InterestReason();
                interestReason.setReasonType(NotificationReasonConst.NEW_COMMENT_ON_PAGE);
                interestReason.setExpression("props.pageOwner == 'null'");
                assertThat(argReason).isEqualTo(interestReason);
            }));
    }