rem: items = [0,0].concat(em.getItemList(nsIUpdateItem.TYPE_ADDON, { })); 
add: items = [0,0].concat(em.getUpdateableItemList(gUpdateTypes, { })); 
context:   init: function ()  {    gUpdateTypes = window.arguments[0];    gShowMismatch = window.arguments[1];    var items = window.arguments;    if (window.arguments.length == 2) {      var em = Components.classes["@mozilla.org/extensions/manager;1"]                         .getService(Components.interfaces.nsIExtensionManager);      items = [0,0].concat(em.getItemList(nsIUpdateItem.TYPE_ADDON, { }));    }        for (var i = 2; i < items.length; ++i)      this.items.push(items[i].QueryInterface(nsIUpdateItem));    var pref = Components.classes["@mozilla.org/preferences-service;1"]                         .getService(Components.interfaces.nsIPrefBranch);    this.shouldSuggestAutoChecking = gShowMismatch &&                                      !pref.getBoolPref(PREF_UPDATE_EXTENSIONS_AUTOUPDATEENABLED);    if (gShowMismatch)       gMismatchPage.init();    else      document.documentElement.advance();  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/db29be3ba2b65617850256629c212ca70b388946/update.js/buggy/toolkit/mozapps/extensions/content/update.js