rem: this.mPersist.saveURI(this.uri, null, this.mTempFile); 
add: this.linkChecker = Components.classes["@mozilla.org/network/urichecker;1"] .createInstance().QueryInterface(Components.interfaces.nsIURIChecker);  var flags; if (aData.bypassCache) { flags = Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE; } else { flags = Components.interfaces.nsIRequest.LOAD_FROM_CACHE; }  this.linkChecker.asyncCheckURI(aURL, this, null, flags); 
context: function nsHeaderSniffer(aURL, aCallback, aData){  this.mPersist = makeWebBrowserPersist();  this.mCallback = aCallback;  this.mData = aData;    this.mPersist.progressListener = this;  this.mTempFile = makeTempFile();  while (this.mTempFile.exists())    this.mTempFile = makeTempFile();        const stdURLContractID = "@mozilla.org/network/standard-url;1";  const stdURLIID = Components.interfaces.nsIURI;  this.uri = Components.classes[stdURLContractID].createInstance(stdURLIID);  this.uri.spec = aURL;    this.mPersist.saveURI(this.uri, null, this.mTempFile);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/72bb1acaa42ef834f5b0e7ecb8e454ff577b0fcc/contentAreaUtils.js/clean/xpfe/communicator/resources/content/contentAreaUtils.js