rem: if (aListener) aListener.onOperationComplete (Components.results.NS_ERROR_FAILURE, aId, aListener.GET, "ID doesn't exist for getItem"); 
add: aListener.onGetComplete(Components.results.NS_ERROR_FAILURE, null, "IID doesn't exist for getItem", 0, []); 
context:     getItem: function (aId, aListener) {        if (aId == null ||            this.mItems[aId] == null)        {            if (aListener)                aListener.onOperationComplete (Components.results.NS_ERROR_FAILURE,                                               aId,                                               aListener.GET,                                               "ID doesn't exist for getItem");            return;        }        if (aListener)            aListener.onOperationComplete (Components.results.NS_OK,                                           aId,                                           aListener.GET,                                           this.mItems[aId]);    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/3ed5153e77d21e9a1d4b8c6e12e1eb27561e61fc/calMemoryCalendar.js/clean/calendar/providers/memory/calMemoryCalendar.js