+ if (recipient instanceof RecipientIdentifier.NoteToSelf || (
+ recipient instanceof RecipientIdentifier.Single single
+ && new RecipientAddress(single.toPartialRecipientAddress()).matches(account.getSelfRecipientAddress())
+ )) {
+ final var result = notifySelf
+ ? context.getSendHelper()
+ .sendMessage(messageBuilder, account.getSelfRecipientId(), editTargetTimestamp)
+ : context.getSendHelper().sendSelfMessage(messageBuilder, editTargetTimestamp);
+ results.put(recipient, List.of(toSendMessageResult(result)));
+ } else if (recipient instanceof RecipientIdentifier.Single single) {