rem: var item = this.getItemFromRow(this.mSelectItem.row); 
add: var flags = {}; var item = this.getItemFromRow(this.mSelectItem.row, flags); 
context:     getItemById: function (aID) {        // cached?        if (this.mItemCache[aID] != null)            return this.mItemCache[aID];        var retval = null;        // not cached; need to read from the db        this.mSelectItem.params.id = aID;        this.mSelectItem.params.cal_id = this.mCalId;        if (!this.mSelectItem.step()) {            // not found            return null;        }        var item = this.getItemFromRow(this.mSelectItem.row);        this.mSelectItem.reset();        this.getAdditionalDataForItem(item);        item.makeImmutable();        // cache it        this.mItemCache[aID] = item;        return item;    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/9a9719b366d04d5db90dfcb7e370af554ae5c045/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js