rem: os.notifyObservers(null, "quit-application-granted", null); 
context: function canQuitApplication(){  var os = Components.classes["@mozilla.org/observer-service;1"]    .getService(Components.interfaces.nsIObserverService);  if (!os)   {    return true;  }    try   {    var cancelQuit = Components.classes["@mozilla.org/supports-PRBool;1"]      .createInstance(Components.interfaces.nsISupportsPRBool);    os.notifyObservers(cancelQuit, "quit-application-requested", null);        // Something aborted the quit process.     if (cancelQuit.data)    {      return false;    }  }  catch (ex)   {  }  os.notifyObservers(null, "quit-application-granted", null);  return true;}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/41b10bc718e0e7bf776248408ce643d8a6fef59c/quit.js/buggy/layout/tools/pageloader/quit.js