add: if (this.readOnly) throw Components.interfaces.calIErrors.CAL_IS_READONLY; 
context:     addItem: function (aItem, aListener) {        this.queue.push({action:'add', item:aItem, listener:aListener});        this.processQueue();    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/10aa71fd0bd91b8cabbafaa5c1a8ab2ea0f210dc/calICSCalendar.js/buggy/calendar/providers/ics/calICSCalendar.js