rem: if (icalatt.propertyName != "ATTENDEE") throw Components.results.NS_ERROR_INVALID_ARG; 
add: this.modify(); 
context:     set icalProperty (icalatt) {        if (icalatt.propertyName != "ATTENDEE")            throw Components.results.NS_ERROR_INVALID_ARG;        this.id = icalatt.stringValue;        var promotedProps = { };        for (var i = 0; i < this.icalAttendeePropMap.length; i++) {            var prop = this.icalAttendeePropMap[i];            this[prop.cal] = icalatt.getParameter(prop.ics);            promotedProps[prop.ics] = true;        }        for (var paramname = icalatt.getFirstParameterName();             paramname;             paramname = icalatt.getNextParameterName()) {            if (promotedProps[paramname])                continue;            this.setProperty(paramname, icalatt.getParameter(paramname));        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/1ba290d760cf7333c2b0bcaa7899cff74a8efaad/calAttendee.js/clean/calendar/base/src/calAttendee.js