rem: this.items = window.arguments; if (this.items.length == 0) { var em = Components.classes["@mozilla.org/extensions/manager;1"] .getService(Components.interfaces.nsIExtensionManager); this.items = em.getItemList(nsIUpdateItem.TYPE_ADDON, { }); }  
add: var em = Components.classes["@mozilla.org/extensions/manager;1"] .getService(Components.interfaces.nsIExtensionManager);  this.items = em.getItemList(nsIUpdateItem.TYPE_ADDON, { }); 
context:   init: function ()  {    this.items = window.arguments;    if (this.items.length == 0) {      var em = Components.classes["@mozilla.org/extensions/manager;1"]                         .getService(Components.interfaces.nsIExtensionManager);      this.items = em.getItemList(nsIUpdateItem.TYPE_ADDON, { });    }    var pref =         Components.classes["@mozilla.org/preferences-service;1"].        getService(Components.interfaces.nsIPrefBranch);    this.shouldSuggestAutoChecking =       gShowMismatch &&       !pref.getBoolPref(PREF_UPDATE_EXTENSIONS_AUTOUPDATEENABLED);    document.documentElement.currentPage =       document.getElementById("versioninfo");  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/6fe450d37c7e84ceb285997ffb1525544b9ecade/update.js/buggy/toolkit/mozapps/extensions/content/update.js