rem: get startDate() { return this.getProperty("DTSTART"); } 
add: get endDate() { var endDate = this.mEndDate; if (endDate === undefined) { endDate = this.getProperty("DTEND"); if (!endDate) { endDate = this.startDate.clone(); var dur = this.getProperty("DURATION"); if (dur) {  var icalDur = Components.classes["@mozilla.org/calendar/duration;1"] .createInstance(Components.interfaces.calIDuration); icalDur.icalString = dur; endDate.addDuration(icalDur); } else {    if (endDate.isDate) { endDate.day += 1; } } } this.mEndDate = endDate; } return endDate; }, 
context:     get startDate() {        return this.getProperty("DTSTART");    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/06b9dd863b83841a18dce5a3b0a4fb969bd930a0/calEvent.js/clean/calendar/base/src/calEvent.js