rem: this.mCompositeObservers = this.mCompositeObservers.filter( function (v) { return v != aObserver; } ); 
add: this.compCalendar.mObservers.forEach(function (o) { try { o[method].apply(o, args); } catch (e) { } }); 
context:             this.mCompositeObservers = this.mCompositeObservers.filter( function (v) { return v != aObserver; } );
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/8b05923a158c54d8707abcf10b0aaf728fac322a/calCompositeCalendar.js/buggy/calendar/providers/composite/calCompositeCalendar.js