if (!otherAt.getRsvp().equals(at.getRsvp())) {
if (otherAt.hasRsvp() && !otherAt.getRsvp().equals(at.getRsvp())) {
    public boolean updateMatchingAttendees(Invite other) throws ServiceException {        // Find my ATTENDEE record in the Invite, it must be in our response        List attendees = getAttendees();                ArrayList /*ZAttendee */ toAdd = new ArrayList();                boolean modified = false;                OUTER:             for (Iterator otherIter = other.getAttendees().iterator(); otherIter.hasNext();) {                ZAttendee otherAt = (ZAttendee)otherIter.next();                                for (Iterator iter = attendees.iterator(); iter.hasNext();) {                    ZAttendee at = (ZAttendee)(iter.next());                                        if (otherAt.addressesMatch(at)) {                        if (!otherAt.getRole().equals(at.getRole())) {                            at.setRole(otherAt.getRole());                            modified = true;                        }                                                if (!otherAt.getPartStat().equals(at.getPartStat())) {                            at.setPartStat(otherAt.getPartStat());                            modified = true;                        }                                                if (!otherAt.getRsvp().equals(at.getRsvp())) {                            at.setRsvp(otherAt.getRsvp());                            modified = true;                        }                        continue OUTER;                    }                }                                toAdd.add(otherAt);            }                if (toAdd.size() > 0) {            for (Iterator iter = toAdd.iterator(); iter.hasNext();) {                modified = true;                ZAttendee add = (ZAttendee)iter.next();                attendees.add(add);            }        }                if (modified) {            mAppt.saveMetadata();            Mailbox mbx = mAppt.getMailbox();            if (mbx != null) {                mAppt.markItemModified(Change.MODIFIED_INVITE);            }            return true;        } else {            return false;        }    }