rem: m.mCreationDate = this.mCreationDate.clone(); m.mAlarmTime = this.mAlarmTime.clone(); 
add: if (this.mRecurrenceInfo) m.mRecurrenceInfo = this.mRecurrenceInfo.clone(); if (this.mCreationDate) m.mCreationDate = this.mCreationDate.clone(); if (this.mAlarmTime) m.mAlarmTime = this.mAlarmTime.clone(); 
context:     cloneItemBaseInto: function (m) {        m.mImmutable = false;        m.mGeneration = this.mGeneration;        m.mLastModifiedTime = this.mLastModifiedTime;        m.mParent = this.mParent;        m.mId = this.mId;        m.mTitle = this.mTitle;        m.mPriority = this.mPriority;        m.mIsPrivate = this.mIsPrivate;        m.mMethod = this.mMethod;        m.mStatus = this.mStatus;        m.mHasAlarm = this.mHasAlarm;        m.mRecurrenceInfo = this.mRecurrenceInfo.clone();        m.mCreationDate = this.mCreationDate.clone();        m.mAlarmTime = this.mAlarmTime.clone();        m.mAttachments = this.mAttachments;        m.mContacts = this.mContacts;        m.mProperties = this.mProperties;        return m;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/affa5bee1748dd6d597b62981d0187b8210a6e36/calItemBase.js/clean/calendar/base/src/calItemBase.js