add: itemsFound.length, 
context:     getItems: function (aItemType, aItemFilter, aCount,                        aRangeStart, aRangeEnd, aListener)    {        if (!aListener)            return;        // we ignore aItemFilter; we always return all items.  if        // aCount != 0, we don't attempt to sort anything, and instead        // return the first aCount items that match.        var itemsFound = Array();        var startTime = 0;        // endTime needs to be the max value a PRTime can be        var endTime = 0x7fffffffffffffff;        if (aRangeStart)            startTime = aRangeStart.utcTime;        if (aRangeEnd)            endTime = aRangeEnd.utcTime;        if (aItemType != null && aItemType != kCalEventIID) {            // we don't know what to do with anything but events for now            aListener.onGetComplete(Components.results.NS_ERROR_FAILURE,                                    aItemType,                                    "Don't know how to get the requested item type",                                    aCount, Array());            return;        }        var events = getEventsByRange();        if (aListener)            aListener.onGetComplete (Components.results.NS_OK,                                     aItemType,                                     null,                                     itemsFound);    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/3ed5153e77d21e9a1d4b8c6e12e1eb27561e61fc/calStorageCalendar.js/clean/calendar/providers/storage/calStorageCalendar.js