rem: var versionRangeElement = targetAppElement.childNodes[i]; if (versionRangeElement.nodeType != Ci.nsIDOMNode.ELEMENT_NODE || 
add: var versionRangeElement = targetAppElement.childNodes.item(i); if (!(versionRangeElement instanceof Ci.nsIDOMElement) || 
context:   getBlocklistAppVersions: function(targetAppElement) {    var appVersions = [ ];    var found = false;    if (targetAppElement) {      for (var i = 0; i < targetAppElement.childNodes.length; ++i) {        var versionRangeElement = targetAppElement.childNodes[i];        if (versionRangeElement.nodeType != Ci.nsIDOMNode.ELEMENT_NODE ||            versionRangeElement.localName != "versionRange")          continue;        found = true;        appVersions.push(this.getBlocklistVersionRange(versionRangeElement));      }    }    // return minVersion = 0 and maxVersion = * if not available    if (!found)      return [ this.getBlocklistVersionRange(null) ];    return appVersions;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/4c03464f0622e7a254874b2ad11a4cbee25848c6/nsBlocklistService.js/clean/toolkit/mozapps/extensions/src/nsBlocklistService.js