rem: this_.log( "getItems_resp(): success." ), 
add: this_.log( "getItem(): success." ), 
context:         var syncResponseFunc = function( wcapResponse ) {            var icalRootComp = wcapResponse.data; // first statement, may throw            var items = this_.parseItems(                icalRootComp,                Components.interfaces.calICalendar.ITEM_FILTER_ALL_ITEMS,                1, null, null );            if (items.length < 1)                throw new Error("no such item!");            if (items.length > 1) {                this_.notifyError(                    "unexpected number of items: " + items.length );            }            item = items[0];            if (listener != null) {                listener.onGetResult(                    this_.superCalendar, Components.results.NS_OK,                    Components.interfaces.calIItemBase,                    this_.log( "getItems_resp(): success." ),                    items.length, items );                listener.onOperationComplete(                    this_.superCalendar, Components.results.NS_OK,                    Components.interfaces.calIOperationListener.GET,                    items.length == 1 ? items[0].id : null, null );            }            this_.log( "item delivered." );        };
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/88a347723b7a4696ebc1ec2a320d6f1fe7ff1a0b/calWcapCalendarItems.js/clean/calendar/providers/wcap/calWcapCalendarItems.js