rem: flags |= CAL_ITEM_FLAG_HAS_ATTENDEES; 
context:     writeAttendees: function (item, olditem) {        // XXX how does this work for proxy stuffs?        var attendees = item.getAttendees({});        if (attendees && attendees.length > 0) {            flags |= CAL_ITEM_FLAG_HAS_ATTENDEES;            for each (var att in attendees) {                var ap = this.mInsertAttendee.params;                ap.item_id = item.id;                this.setDateParamHelper(ap, "recurrence_id", item.recurrenceId);                ap.attendee_id = att.id;                ap.common_name = att.commonName;                ap.rsvp = att.rsvp;                ap.role = att.role;                ap.status = att.participationStatus;                ap.type = att.userType;                this.mInsertAttendee.execute();            }            return CAL_ITEM_FLAG_HAS_ATTENDEES;        }        return 0;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/16c4482e6fbf3652f23f2423c9258a7eed6d0d95/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js