rem: LOG("WebDavListener.onOperationComplete() called"); return; }, 
add: for each (statusCode in aQueryStatuses) { if (statusCode != 200) { rv = Components.results.NS_ERROR_FAILURE; errString = "XXX something bad happened"; } }   try { if (aListener) { aListener.onOperationComplete(thisCalendar, Components.results. rv, aListener.GET, null, errString); } } catch (ex) { LOG("reportInternal's onOperationComplete threw an" + " exception " + ex + "; ignoring"); }  return; } else {   } }; 
context:     onOperationComplete: function(aStatusCode, aResource, aOperation,                                  aClosure) {        // aClosure is the listener        aClosure.onOperationComplete(this, aStatusCode, 0, null, null);        LOG("WebDavListener.onOperationComplete() called");        return;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/55570678242646ac6b381fe29963ff1a57c74bc4/calDavCalendar.js/clean/calendar/providers/caldav/calDavCalendar.js