context:   checkForUpdate: function()  {    debug("checkForUpdate");        if (this.shouldCheckForUpdate())    {      try      {        // get update ds URI from prefs        var prefs = Components.classes["@mozilla.org/preferences-service;1"].          getService(Components.interfaces.nsIPrefBranch);        var updateDatasourceURI = prefs.          getComplexValue(kUNDatasourceURIPref,          Components.interfaces.nsIPrefLocalizedString).data;        var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].          getService(Components.interfaces.nsIRDFService);        var ds = rdf.GetDataSource(updateDatasourceURI);                ds = ds.QueryInterface(Components.interfaces.nsIRDFXMLSink);        ds.addXMLSinkObserver(nsUpdateDatasourceObserver);      }      catch (ex)      {        debug("Exception getting updates.rdf: " + ex);      }    }  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/55a5e5ddbf4a7e9103b995d808c4466085d2123f/nsUpdateNotifier.js/buggy/xpfe/components/updates/src/nsUpdateNotifier.js