this.data[type] = this._branch['get'+(this.types[type])+'Pref'](type); 
that.preferences[type] = this._branch['get'+(this.types[type])+'Pref'](type); 
    register: function() {      var prefService = Components.        classes["@mozilla.org/preferences-service;1"].        getService(Components.interfaces.nsIPrefService);      this._branch = prefService.getBranch("extensions."+MYSTRING+".");      this._branch.QueryInterface(Components.interfaces.nsIPrefBranch2);      for(var type in this.types) {        this.data[type] = this._branch['get'+(this.types[type])+'Pref'](type);      }      this._branch.addObserver("", this, false);    },
4040	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4040/bff2f65be18c7af8efd7bc0fe752d204210ff3a4/itsalltext.js/buggy/chrome/content/itsalltext.js