rem: var type = this.mPrefs.GetPrefType(aName); 
add: var type = this.mPrefs.getPrefType(aName); 
context:   setPref: function(aName, aValue)  {    if (!this.mPrefs) this.init();        var type = this.mPrefs.GetPrefType(aName);    try {      if (type == nsIPref.ePrefString) {        this.mPrefs.SetUnicharPref(aName, aValue);      } else if (type == nsIPref.ePrefBool) {        this.mPrefs.SetBoolPref(aName, aValue);      } else if (type == nsIPref.ePrefInt) {        this.mPrefs.SetIntPref(aName, aValue);      }    } catch(ex) {      debug("ERROR: Unable to write pref \"" + aName + "\".\n");    }  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/3edc819898ac6c062c72851e4d1ae1bc218b8c85/PrefUtils.js/buggy/extensions/inspector/resources/content/jsutil/system/PrefUtils.js