context:     get icalComponent() {        const icssvc = Components.          classes["@mozilla.org/calendar/ics-service;1"].          getService(Components.interfaces.calIICSService);        var icalcomp = icssvc.createIcalComponent("VEVENT");        this.fillIcalComponentFromBase(icalcomp);        this.mapPropsToICS(icalcomp, this.icsEventPropMap);        var bagenum = this.mProperties.enumerator;        while (bagenum.hasMoreElements()) {            var iprop = bagenum.getNext().                QueryInterface(Components.interfaces.nsIProperty);            try {                var icalprop = icssvc.createIcalProperty(iprop.name);                icalprop.stringValue = iprop.value;                icalcomp.addProperty(icalprop);            } catch (e) {            }        }        return icalcomp;    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/b002b50405b8e9e7d488725753081cc8335d6343/calEvent.js/buggy/calendar/base/src/calEvent.js