rem: QueryInterface: function (iid) {  if (!iid.equals(Ci.nsISimpleEnumerator) && !iid.equals(Ci.nsISupports)) throw Components.results.NS_ERROR_NO_INTERFACE; return this; }, 
add: QueryInterface: function(iid) { if (!this.interfaces.some( function(v) { return iid.equals(v) } )) throw Cr.NS_ERROR_NO_INTERFACE; return this; }, 
context:   QueryInterface: function (iid) {    //if (!this.interfaces.some( function(v) { return iid.equals(v) } ))    if (!iid.equals(Ci.nsISimpleEnumerator) &&        !iid.equals(Ci.nsISupports))      throw Components.results.NS_ERROR_NO_INTERFACE;    return this;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/76ef59031fab239d9e4fa58a1af9ab319328255e/nsMicrosummaryService.js/clean/browser/components/microsummaries/src/nsMicrosummaryService.js