add:  if (!uri) { prefb.clearUserPref("browser.startup.homepage"); uri = prefb.getComplexValue("browser.startup.homepage", nsIPrefLocalizedString).data; }  
context:   get startPage() {    var prefb = Components.classes["@mozilla.org/preferences-service;1"]                          .getService(nsIPrefBranch);    var uri = prefb.getComplexValue("browser.startup.homepage",                                    nsIPrefLocalizedString).data;    var count;    try {      count = prefb.getIntPref("browser.startup.homepage.count");    }    catch (e) {      return uri;    }    for (var i = 1; i < count; ++i) {      try {        var page = prefb.getComplexValue("browser.startup.homepage." + i,                                         nsIPrefLocalizedString).data;        uri += "\n" + page;      }      catch (e) {      }    }    return uri;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/681845b223816a1572de3d3596757a0cf348dbdb/nsBrowserContentHandler.js/clean/browser/components/nsBrowserContentHandler.js