rem: wcapResponse.data = dataConvFunc( data, wcapResponse ); 
add: wcapResponse.data = dataConvFunc( data ); 
context:             function( data ) {                var wcapResponse = new WcapResponse();                try {                    try {                        wcapResponse.data = dataConvFunc(                            data, wcapResponse );                    }                    catch (exc) {                        if (testResultCode(                                exc, Components.interfaces.                                calIWcapErrors.WCAP_LOGIN_FAILED)) /* timeout */                        {                            // getting a new session will throw any exception in                            // this block, thus it is notified into receiverFunc                            this_.getSessionId(                                sessionId /* (old) timed-out session */ );                            // try again:                            this_.issueRequest(                                url, issueFunc, dataConvFunc, receiverFunc );                            return;                        }                        throw exc; // rethrow                    }                }                catch (exc) {                    // setting the request's exception will rethrow exception                    // when request's data is retrieved.                    wcapResponse.exception = exc;                }                receiverFunc( wcapResponse );            } );
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/a5be16cccad9e7e2eca118102faebf16e349cae5/calWcapSession.js/buggy/calendar/providers/wcap/calWcapSession.js