private List<MessageRange> copyMessages(MessageRange set, final MailboxSession session, final StoreMessageManager toMailbox, final StoreMessageManager fromMailbox) throws MailboxException { return copyBatcher.batchMessages(set, messageRange -> fromMailbox.copyTo(messageRange, toMailbox, session)); }