addr.mContent = e.getText();
    static ZSoapEmailAddress getAddress(Element e, Map<String, ZSoapEmailAddress> cache) throws ServiceException {        ZSoapEmailAddress addr;        String id = e.getAttribute(MailService.A_ID, null);        String ref = e.getAttribute(MailService.A_REF, null);        if (ref != null && cache != null) {            return cache.get(ref);        }        addr = new ZSoapEmailAddress();        addr.mAddress = e.getAttribute(MailService.A_ADDRESS, null);        addr.mContent = e.getText();        addr.mDisplay = e.getAttribute(MailService.A_DISPLAY, null);        addr.mPersonal = e.getAttribute(MailService.A_PERSONAL, null);        addr.mType = e.getAttribute(MailService.A_TYPE, "");                if (cache != null && id != null) {            cache.put(id, addr);        }        return addr;    }