rem:  if (folder.server.type == 'nntp' || folder.server.type == 'rss') return;  
context:   analyzeMsgForPhishingURLs: function (aUrl)  {    if (!aUrl || !gPrefBranch.getBoolPref("mail.phishing.detection.enabled"))      return;            // Ignore nntp and RSS messages    var folder;    try {      folder = aUrl.folder;    } catch (ex) {}        if (folder.server.type == 'nntp' || folder.server.type == 'rss')      return;          // extract the link nodes in the message and analyze them, looking for suspicious URLs...    var linkNodes = document.getElementById('messagepane').contentDocument.links;    for (var index = 0; index < linkNodes.length; index++)      this.analyzeUrl(linkNodes[index].href, gatherTextUnder(linkNodes[index]));          // extract the action urls associated with any form elements in the message and analyze them.    var formNodes = document.getElementById('messagepane').contentDocument.getElementsByTagName("form");    for (index = 0; index < formNodes.length; index++)    {      if (formNodes[index].action)        this.analyzeUrl(formNodes[index].action);    }  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/e67e4cfd4365b2dcd8ac5a3fe6828b801e349ee3/phishingDetector.js/buggy/mail/base/content/phishingDetector.js