rem: listener.onOperationComplete( this_.superCalendar, Components.results.NS_ERROR_FAILURE, SYNC, null, exc ); 
add: if (syncState.isAborted) { this_.log( "firing SYNC failed!" ); listener.onOperationComplete( this_.superCalendar, Components.results.NS_ERROR_FAILURE, SYNC, null, syncState.m_exc ); } else { this_.log( "firing SYNC succeeded." ); listener.onOperationComplete( this_.superCalendar, Components.results.NS_OK, SYNC, null, now ); } 
context:             function( exc ) {                if (listener) {                    listener.onOperationComplete(                        this_.superCalendar,                        Components.results.NS_ERROR_FAILURE,                        SYNC, null, exc );                }                this_.logError( exc );            } );
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ebe8d4a76407f9bea23ef37283e4d80e1b4c2aee/calWcapCalendarItems.js/clean/calendar/providers/wcap/calWcapCalendarItems.js