rem: onOperationComplete: function(aStatusCode, aResource, aOperation, aClosure) {  aClosure.onOperationComplete(this, aStatusCode, 0, null, null); 
add: listener.onOperationComplete = function(aStatusCode, aResource, aOperation, aClosure) {    if (aStatusCode == 204 || aStatusCode == 201) { LOG("Item modified successfully."); var retVal = Components.results.NS_OK;    thisCalendar.fetchEtag(CALDAV_CACHE_ETAG, aNewItem, null, null); 
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/226ef4b0cbc2fcbf7d3987aba62f24c1cfc41a37/calDavCalendar.js/buggy/calendar/providers/caldav/calDavCalendar.js