context:     req[event] = function() {      GM_log("> GM_xmlhttpRequester -- callback for " + event);      var responseState = {        // can't support responseXML because security won't        // let the browser call properties on it        responseText:req.responseText,        readyState:req.readyState,        responseHeaders:(req.readyState == 4 ?                          req.getAllResponseHeaders() :                          ''),        status:(req.readyState == 4 ? req.status : 0),        statusText:(req.readyState == 4 ? req.statusText : '')      }      // pop back onto browser thread and call event handler       new XPCNativeWrapper(unsafeContentWin, "setTimeout()")        .setTimeout(GM_hitch(details, event, responseState), 0);      GM_log("< GM_xmlhttpRequester -- callback for " + event);    }
meta: 4585	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4585/d617d74214c7ff2ee065563991e5e2a82239bbc4/xmlhttprequester.js/buggy/src/content/xmlhttprequester.js