rem: if (!iid.equals(Components.interfaces.nsIFactory)) throw Components.results.NS_ERROR_NOT_IMPLEMENTED; 
add: if (!iid.equals(Ci.nsIFactory)) throw Cr.NS_ERROR_NOT_IMPLEMENTED; 
context:   getClassObject: function(componentManager, cid, iid) {    if (!iid.equals(Components.interfaces.nsIFactory))      throw Components.results.NS_ERROR_NOT_IMPLEMENTED;    for (var key in this.objects) {      if (cid.equals(this.objects[key].CID))        return this.objects[key].factory;    }        throw Components.results.NS_ERROR_NO_INTERFACE;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/974e87d5d5eb2d61db2ef78df939f8e9d2148a74/nsSearchSuggestions.js/buggy/browser/components/search/nsSearchSuggestions.js