rem: return this; 
add: Components.returnCode = Components.results.NS_ERROR_NO_INTERFACE; return null; 
context:   QueryInterface: function(aIID)  {    if (!aIID.equals(Components.interfaces.nsIObserver) &&        !aIID.equals(Components.interfaces.nsIProfileStartupListener) &&        !aIID.equals(Components.interfaces.nsISupports))      throw Components.results.NS_ERROR_NO_INTERFACE;    return this;  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/55a5e5ddbf4a7e9103b995d808c4466085d2123f/offlineStartup.js/clean/mailnews/extensions/offline-startup/js/offlineStartup.js