rem: return aWalker.currentNode && aWalker.currentNode.getAttribute(this.mFindParams[0]) == this.mFindParams[1]; 
add: return aWalker.currentNode && aWalker.currentNode.nodeType == Node.ELEMENT_NODE && this.mFindParams[1] == "" ? aWalker.currentNode.hasAttribute(this.mFindParams[0]) : aWalker.currentNode.getAttribute(this.mFindParams[0]) == this.mFindParams[1]; 
context:   doFindElementsByAttr: function(aWalker)  {    return aWalker.currentNode &&            aWalker.currentNode.getAttribute(this.mFindParams[0]) == this.mFindParams[1];  },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/fd4290685313c90c2ec9ea684a02d0f1c30d76ca/dom.js/clean/extensions/inspector/resources/content/viewers/dom/dom.js