add: this.observerServiceObserver_ = new G_ObserverServiceObserver( 'xpcom-shutdown', BindToObject(this.cancel, this));  
context: function G_Alarm(callback, delayMS, opt_repeating, opt_maxTimes) {  this.debugZone = "alarm";  this.callback_ = callback;  this.repeating_ = !!opt_repeating;  var Cc = Components.classes;  var Ci = Components.interfaces;  this.timer_ = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);  var type = opt_repeating ?              this.timer_.TYPE_REPEATING_SLACK :              this.timer_.TYPE_ONE_SHOT;  this.maxTimes_ = opt_maxTimes ? opt_maxTimes : null;  this.nTimes_ = 0;  // Ask the timer to use nsITimerCallback (.notify()) when ready  this.timer_.initWithCallback(this, delayMS, type);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/132655aa68422655e8ab0ceaad133dde607ca2f8/alarm.js/buggy/extensions/safe-browsing/lib/moz/alarm.js