rem: if (popups.length == 0) 
add: if (!popups) 
context: function createShowPopupsMenu(parent, browser){  while (parent.lastChild && ("popup" in parent.lastChild))    parent.removeChild(parent.lastChild);  if (!browser)    return false;  var popups = browser.pageReport;  if (popups.length == 0)    return false;  var bundle = srGetStrBundle("chrome://communicator/locale/utilityOverlay.properties");  for (var i = 0; i < popups.length; i++) {    var popup = popups[i];    var menuitem = document.createElement("menuitem");    var str = bundle.formatStringFromName('popupMenuShow',                                          [popup.popupWindowURI.spec], 1);    menuitem.setAttribute("label", str);    menuitem.popup = popup;    parent.appendChild(menuitem);  }  return true;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/fd00c194477f96ad8cf43d5f5f7faf73673b8018/utilityOverlay.js/buggy/suite/common/utilityOverlay.js