rem: if (this.mCreationDate) m.mCreationDate = this.mCreationDate.clone(); 
add: if (this.mRecurrenceInfo) { m.mRecurrenceInfo = this.mRecurrenceInfo.clone(); dump ("old recurType: " + this.mRecurrenceInfo.recurType + " new type: " + m.mRecurrenceInfo.recurType + "\n"); } 
context:     cloneItemBaseInto: function (m) {        m.mImmutable = false;        m.mGeneration = this.mGeneration;        m.mLastModifiedTime = this.mLastModifiedTime.clone();        m.mParent = this.mParent;        m.mId = this.mId;        m.mTitle = this.mTitle;        m.mPriority = this.mPriority;        m.mPrivacy = this.mPrivacy;        m.mStatus = this.mStatus;        m.mHasAlarm = this.mHasAlarm;        m.mRecurrenceInfo = this.mRecurrenceInfo.clone();        if (this.mCreationDate)            m.mCreationDate = this.mCreationDate.clone();        if (this.mAlarmTime)            m.mAlarmTime = this.mAlarmTime.clone();        m.mAttachments = this.mAttachments;        return m;    },
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/9a9719b366d04d5db90dfcb7e370af554ae5c045/calItemBase.js/clean/calendar/base/src/calItemBase.js