rem: aListener.onGetResult (Components.results.NS_OK, 
add: aListener.onGetResult (this, Components.results.NS_OK, 
context:     getItem: function (aId, aListener) {        if (!aListener)            return;        var item = this.getItemById (aId);        if (!item) {            aListener.onOperationComplete (this,                                           Components.results.NS_ERROR_FAILURE,                                           aListener.GET,                                           aID,                                           "ID doesn't exist for getItem");        }        var item_iid = null;        if (item instanceof kCalIEvent)            item_iid = kCalIEvent;        else if (item instanceof kCalITodo)            item_iid = kCalITodo;        else {            aListener.onOperationComplete (this,                                           Components.results.NS_ERROR_FAILURE,                                           aListener.GET,                                           aId,                                           "Can't deduce item type based on QI");            return;        }        aListener.onGetResult (Components.results.NS_OK,                               item_iid, null,                               1, [item]);        aListener.onOperationComplete (this,                                       Components.results.NS_OK,                                       aListener.GET,                                       aId,                                       null);    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/8f8bd7291a070e3d71e6105a3c25ab5dee63ea31/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js