rem: return (aDocument.hasAttributeNS(XLinkNS, "href")) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP; 
add: return (aNode.hasAttributeNS(XLinkNS, "href")) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP; 
context:   function XLinkFilter()   {    this.acceptNode = function(aDocument)    {      return (aDocument.hasAttributeNS(XLinkNS, "href")) ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP;    }       }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/310b5f8795ffd744e701bc9e421e5cbfb2d9d4e3/pageInfo.js/buggy/xpfe/browser/resources/content/pageInfo.js