rem: return theList.concat(aDocument.forms); 
add: if ("forms" in aDocument) return theList.concat(aDocument.forms); else return theList.concat(aDocument.getElementsByTagNameNS(XHTMLNS, "form")); 
context: function grabAllForms(aWindow, aDocument){  var theList = [];  if (aWindow && aWindow.frames.length > 0)  {    var length = aWindow.frames.length;    for (var i = 0; i < length; i++)    {      var frame = aWindow.frames[i];      theList = theList.concat(grabAllForms(frame, frame.document));    }  }  return theList.concat(aDocument.forms);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/22ea93f9638fa1621f2aa1cff7640d41c8ec7d08/pageInfo.js/clean/xpfe/browser/resources/content/pageInfo.js