public ZMessageSummary(Element e, Map<String,ZEmailAddress> cache) throws ServiceException {
public ZMessageSummary(Element e) throws ServiceException {
        public ZMessageSummary(Element e, Map<String,ZEmailAddress> cache) throws ServiceException {            mId = e.getAttribute(MailService.A_ID);            mFlags = e.getAttribute(MailService.A_FLAGS, null);            mDate = e.getAttributeLong(MailService.A_DATE);            mTags = e.getAttribute(MailService.A_TAGS, null);            Element fr = e.getOptionalElement(MailService.E_FRAG);            if (fr != null) mFragment = fr.getText();                    mSize = e.getAttributeLong(MailService.A_SIZE);            Element emailEl = e.getOptionalElement(MailService.E_EMAIL);            if (emailEl != null) mSender = ZEmailAddress.getAddress(emailEl, cache);         }