rem: if (linkNodeText && (aHrefURL.schemeIs('http') || aHrefURL.schemeIs('https'))) 
add: if (linkNodeText) 
context: function misMatchedHostWithLinkText(aLinkNode, aHrefURL, aLinkTextURL){  var linkNodeText = gatherTextUnder(aLinkNode);      // only worry about http and https urls  if (linkNodeText && (aHrefURL.schemeIs('http') || aHrefURL.schemeIs('https')))  {    // does the link text look like a http url?     if (linkNodeText.search(/(^http:|^https:)/) != -1)     {       var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);       linkTextURL  = ioService.newURI(linkNodeText, null, null);       aLinkTextURL.value = linkTextURL;       return aHrefURL.host != linkTextURL.host;     }  }  return false;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7dbd00246ffa4614dfb0c58b7c9d8eea6d958026/phishingDetector.js/clean/mail/base/content/phishingDetector.js