rem: var versionRangeElement = versionNodes[x]; if (versionRangeElement.nodeType != kELEMENT_NODE || 
add: var versionRangeElement = versionNodes.item(x); if (!(versionRangeElement instanceof Ci.nsIDOMElement) || 
context:   _handleEmItemNode: function(blocklistElement, result) {    if (!matchesOSABI(blocklistElement))      return;    var versionNodes = blocklistElement.childNodes;    var id = blocklistElement.getAttribute("id");    result[id] = [];    for (var x = 0; x < versionNodes.length; ++x) {      var versionRangeElement = versionNodes[x];      if (versionRangeElement.nodeType != kELEMENT_NODE ||          versionRangeElement.localName != "versionRange")        continue;      result[id].push(new BlocklistItemData(versionRangeElement));    }    // if only the extension ID is specified block all versions of the    // extension for the current application.    if (result[id].length == 0)      result[id].push(new BlocklistItemData(null));  },
meta: 10520	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10520/11a5b7d5c7f360756a822d546b61e1dd50b6f566/nsBlocklistService.js/clean/toolkit/mozapps/extensions/src/nsBlocklistService.js