rem: if (!data || data == "") throw Components.interfaces.calIWcapErrors.WCAP_LOGIN_FAILED; 
add: if (!data || data == "") { throw new Components.Exception( "Login failed. Invalid session ID.", Components.interfaces.calIWcapErrors.WCAP_LOGIN_FAILED ); } 
context: function stringToIcal( data ){    if (!data || data == "") // assuming time-out        throw Components.interfaces.calIWcapErrors.WCAP_LOGIN_FAILED;    var icalRootComp = getIcsService().parseICS( data );    checkWcapIcalErrno( icalRootComp );    return icalRootComp;}
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/30d02961047b21c123c6585c71a085e40f3e6fa5/calWcapRequest.js/buggy/calendar/providers/wcap/calWcapRequest.js