rem: throw Components.results.NS_ERROR_INVALID_ARG; 
add: throw Components.results.NS_ERROR_INVALID_ARG; } 
context:     set icalString(value) {        if (this.mImmutable)            throw Components.results.NS_ERROR_FAILURE;        var ical = icalFromString(value);        var event = ical.getFirstSubcomponent(Components.interfaces.calIIcalComponent.VEVENT_COMPONENT);        if (!event)            throw Components.results.NS_ERROR_INVALID_ARG;        this.setItemBaseFromICS(event);        this.mapPropsFromICS(event, this.icsEventPropMap);        this.mIsAllDay = this.mStartDate && this.mStartDate.isDate;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4cf75d27d9a59bba5e4aa97a89adccc99ae4da8d/calEvent.js/buggy/calendar/base/src/calEvent.js