this.mailboxId = mailbox.getMailboxId();
setFlags(original.createFlags());
try {
this.content = new SharedByteArrayInputStream(IOUtils.toByteArray(ResultUtils.toInput(original)));
} catch (IOException e) {
throw new MailboxException("Unable to parse message",e);
}
this.bodyStartOctet = (int) (original.getFullContentOctets() - original.getBodyOctets());
PropertyBuilder pBuilder = new PropertyBuilder(original.getProperties());