add: return cmpListener.opGroup; 
context:     getItems: function (aItemFilter, aCount, aRangeStart, aRangeEnd, aListener) {        // If there are no calendars, then we just call onOperationComplete        if (this.mCalendars.length == 0) {            aListener.onOperationComplete (this,                                           Components.results.NS_OK,                                           calIOperationListener.GET,                                           null,                                           null);            return;        }        var cmpListener = new calCompositeGetListenerHelper(this.mCalendars.length, aListener, aCount);        for (cal in this.mCalendars) {            this.mCalendars[cal].getItems (aItemFilter, aCount, aRangeStart, aRangeEnd, cmpListener);        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/7869216e4570cde89a8ccca7737a13729ec96de4/calCompositeCalendar.js/buggy/calendar/providers/composite/calCompositeCalendar.js