rem: wcapResponse, syncState, iListener, func ) 
add: wcapResponse, syncState, listener, func ) 
context: calWcapCalendar.prototype.syncChangesTo_resp = function(    wcapResponse, syncState, iListener, func ){    try {        var icalRootComp = wcapResponse.data; // first statement, may throw        var items = this.parseItems(            icalRootComp,            Components.interfaces.calICalendar.ITEM_FILTER_ALL_ITEMS,            0, null, null );        for each ( var item in items ) {            // xxx todo: ignore single errors and continue?            func( item );        }    }    catch (exc) {        syncState.abort( exc );    }    syncState.release();};
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4c4935ee5455e915d3099977c4d3a21785f52977/calWcapCalendarItems.js/clean/calendar/providers/wcap/calWcapCalendarItems.js