add: }  var orgprop = icalcomp.getFirstProperty("ORGANIZER"); if (orgprop) { var org = new CalAttendee(); org.icalProperty = orgprop; this.mOrganizer = org; 
context:     setItemBaseFromICS: function (icalcomp) {        this.modify();        this.mapPropsFromICS(icalcomp, this.icsBasePropMap);        this.mPrivacy = icalcomp.icalClass;        for (var attprop = icalcomp.getFirstProperty("ATTENDEE");             attprop;             attprop = icalcomp.getNextProperty("ATTENDEE")) {                        var att = new CalAttendee();            att.icalProperty = attprop;            this.addAttendee(att);        }                var gen = icalcomp.getFirstProperty("X-MOZILLA-GENERATION");        if (gen)            this.mGeneration = parseInt(gen.stringValue);        // find recurrence properties        var rec = null;        for (var recprop = icalcomp.getFirstProperty("ANY");             recprop;             recprop = icalcomp.getNextProperty("ANY"))        {            var ritem = null;            if (recprop.propertyName == "RRULE" ||                recprop.propertyName == "EXRULE")            {                ritem = new CalRecurrenceRule();            } else if (recprop.propertyName == "RDATE" ||                       recprop.propertyName == "EXDATE")            {                ritem = new CalRecurrenceDate();            } else {                continue;            }            ritem.icalProperty = recprop;            if (!rec) {                rec = new CalRecurrenceInfo();                rec.initialize(this);            }            rec.appendRecurrenceItem(ritem);        }        this.mRecurrenceInfo = rec;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/776c3f65569438e284270f61f31e4b46b4140cdb/calItemBase.js/buggy/calendar/base/src/calItemBase.js