rem: aListener.onGetResult (this, 
add: aListener.onGetResult (this.superCalendar, 
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 Components.interfaces.calIEvent)            item_iid = Components.interfaces.calIEvent;        else if (item instanceof Components.interfaces.calITodo)            item_iid = Components.interfaces.calITodo;        else {            aListener.onOperationComplete (this,                                           Components.results.NS_ERROR_FAILURE,                                           aListener.GET,                                           aId,                                           "Can't deduce item type based on QI");            return;        }        aListener.onGetResult (this,                               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/2007_temp/2007/9421/55570678242646ac6b381fe29963ff1a57c74bc4/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js