void subscribeReply(UserIdentity identity) {
        var subscriber = createSubscriber(identity);
        if (subscriber == null) {
            return;
        }
        var interestReason = new Subscription.InterestReason();
        interestReason.setReasonType(NotificationReasonConst.SOMEONE_REPLIED_TO_YOU);
        interestReason.setExpression("props.repliedOwner == '%s'".formatted(identity.name()));
        notificationCenter.subscribe(subscriber, interestReason).block();
    }
@Test
    void subscribeReplyTest() {
        var comment = createComment();
        var identity = ReplyNotificationSubscriptionHelper.identityFrom(
            comment.getSpec().getOwner());

        when(notificationCenter.subscribe(any(), any())).thenReturn(Mono.empty());

        var subscriber = new Subscription.Subscriber();
        subscriber.setName(identity.name());

        notificationSubscriptionHelper.subscribeReply(identity);

        var interestReason = new Subscription.InterestReason();
        interestReason.setReasonType(NotificationReasonConst.SOMEONE_REPLIED_TO_YOU);
        interestReason.setExpression("props.repliedOwner == '%s'".formatted(subscriber.getName()));
        verify(notificationCenter).subscribe(eq(subscriber), eq(interestReason));
    }