rem: proxy.setProperty("DTEND", enddate); 
add: proxy.setProperty(name, enddate); 
context:     getOccurrenceFor: function (aRecurrenceId) {        var proxy = this.getExceptionFor(aRecurrenceId, false);        if (!proxy) {            var duration = null;            if (this.mBaseItem.hasProperty("DTEND"))                duration = this.mBaseItem.duration;            proxy = this.mBaseItem.createProxy();            proxy.recurrenceId = aRecurrenceId;            proxy.setProperty("DTSTART", aRecurrenceId.clone());            if (duration) {                var enddate = aRecurrenceId.clone();                enddate.addDuration(duration);                proxy.setProperty("DTEND", enddate);            }            if (!this.mBaseItem.isMutable)                proxy.makeImmutable();        }        return proxy;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/0ee23403c8ead5ac16a3a2e00f032aa7dfee448d/calRecurrenceInfo.js/clean/calendar/base/src/calRecurrenceInfo.js