rem: var length = elts.length; 
add: length = elts.length; 
context: function getLinksFor(aTagName, aAttrName, aWin, aDoc){  var i, frame, list = new Array;  // cycle through frames  if (aWin && aWin.frames.length > 0)  {    var length = aWin.frames.length;    for (i = 0; i < length; ++i)    {      frame = aWin.frames[i];      list = list.concat(getLinksFor(aTagName, aAttrName,                                      frame, frame.document));    }  }  // now look for tags in the leaf document  var elts = aDoc.getElementsByTagName(aTagName);  var length = elts.length;  for (i = 0; i < length; ++i)  {    var url = elts[i][aAttrName];    if (url) {      try {        // The user sees the links as absolute when mousing over.        // The link list does not show the base URL for the user,        // so this is the only way we can indicate where things        // really point to in the link list.        list.push(makeURLAbsolute(url, elts[i].baseURI));      } catch (e) {        // XXX Ignore for now, most likely bad URL, but could also be         //     something really serious like out of memory.      }    }  }  return list;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d7da846b02c0225ae4cbe67a93b9a94c219e0c6f/pageInfoOverlay.js/buggy/extensions/p3p/resources/content/pageInfoOverlay.js