rem: function( itemFilter, maxResult, rangeStart, rangeEnd, listener ) 
add: function( itemFilter, maxResults, rangeStart, rangeEnd, listener ) 
context:     getItems:    function( itemFilter, maxResult, rangeStart, rangeEnd, listener )    {        this.log( "getItems():\n\titemFilter=" + itemFilter +                  ",\n\tmaxResult=" + maxResult +                  ",\n\trangeStart=" + getIcalUTC(rangeStart) +                  ",\n\trangeEnd=" + getIcalUTC(rangeEnd) );        var this_ = this;        this.sync(            { // calIOperationListener:                onOperationComplete:                function( calendar, status, opType, id, detail )                {                    if (listener != null) {                        if (status == Components.results.NS_OK) {                            // delegate to local cal:                            this_.log("begin localCal.getItems().");                            this_.localCal.getItems(                                itemFilter, maxResult, rangeStart, rangeEnd,                                listener );                            this_.log("end localCal.getItems().");                        }                        else {                            listener.onOperationComplete(                                calendar, status, opType, id, detail );                        }                    }                },                onGetResult:                function( calendar, status, itemType, detail, count, items )                {                    this_.notifyError( "unexpected onGetResult upon sync!" );                }            } );    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/64fa0031c18ffbcccb6d772168cab3b330d991f6/calWcapCachedCalendar.js/buggy/calendar/providers/wcap/calWcapCachedCalendar.js