this.mIsDoTransaction = false; 
    undoTransaction: function () {        switch (this.mAction) {            case 'add':                this.mCalendar.deleteItem(this.mItem, this);                break;            case 'modify':                this.mCalendar.modifyItem(this.mOldItem, this.mItem, this);                break;            case 'delete':                this.mCalendar.addItem(this.mItem, this);                break;            case 'move':                this.mCalendar.deleteItem(this.mItem, this);                this.mOldCalendar.addItem(this.mOldItem, this);                break;        }    },
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/315c435e6b5e21a49870350adef66619965a3528/calendar-item-editing.js/clean/calendar/base/content/calendar-item-editing.js