if (AccountUtil.addressMatchesAccount(acct, cur.mAttendee.getCalAddress().getSchemeSpecificPart())) { if ((inv.getSeqNo() <= cur.mSeqNo) && (inv.getDTStamp() <= cur.mDtStamp)) { FreeBusyActualData dat = new FreeBusyActualData(); dat.mRecurId = cur.mRecurId; PartStat ps = (PartStat)(cur.mAttendee.getParameters().getParameter(Parameter.PARTSTAT)); dat.mFba = inv.partStatToFreeBusyActual(IcalXmlStrMap.sPartStatMap.toXml(ps.getValue())); toRet.add(dat);
if (acct==null || AccountUtil.addressMatchesAccount(acct, cur.mAttendee.getCalAddress().getSchemeSpecificPart())) { if (inv == null || ((inv.getSeqNo() <= cur.mSeqNo) && (inv.getDTStamp() <= cur.mDtStamp))) {      toRet.add(cur);
        List /* FreeBusyActualData*/ getFreeBusyActual(Account acct, Invite inv) throws ServiceException {            ArrayList toRet = new ArrayList();                        for (Iterator iter = mReplies.iterator(); iter.hasNext();) {                ReplyInfo cur = (ReplyInfo)iter.next();                                if (AccountUtil.addressMatchesAccount(acct, cur.mAttendee.getCalAddress().getSchemeSpecificPart())) {                    if ((inv.getSeqNo() <= cur.mSeqNo) && (inv.getDTStamp() <= cur.mDtStamp)) {                        FreeBusyActualData dat = new FreeBusyActualData();                        dat.mRecurId = cur.mRecurId;                        PartStat ps = (PartStat)(cur.mAttendee.getParameters().getParameter(Parameter.PARTSTAT));                        dat.mFba = inv.partStatToFreeBusyActual(IcalXmlStrMap.sPartStatMap.toXml(ps.getValue()));                        toRet.add(dat);                    } else {                        sLog.info("ReplyList "+this.toString()+" has outdated entries in its Replies list");                    }                }            }            return toRet;        }