rem: function( itemFilter, maxResult, rangeStart, rangeEnd, iListener ) 
add: function( itemFilter, maxResult, rangeStart, rangeEnd, listener ) 
context:     getItems:    function( itemFilter, maxResult, rangeStart, rangeEnd, iListener )    {        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 (iListener != null) {                        if (status == Components.results.NS_OK) {                            // delegate to local cal:                            this_.log("begin localCal.getItems().");                            this_.localCal.getItems(                                itemFilter, maxResult, rangeStart, rangeEnd,                                iListener );                            this_.log("end localCal.getItems().");                        }                        else {                            iListener.onOperationComplete(                                calendar, status, opType, id, detail );                        }                    }                },                onGetResult:                function( calendar, status, itemType, detail, count, items )                {                    this_.notifyError( "unexpected onGetResult upon sync!" );                }            } );    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6168148e3af766cf9f60943f1ac85670a168fc9e/calWcapCachedCalendar.js/clean/calendar/providers/wcap/calWcapCachedCalendar.js