add:    if (!ds.GetTarget(resource, FZ_STORED, true) && itemURI != this.mURL) resource = rdf.GetResource(this.mURL);  
context:   markValid: function()   {    debug("validating " + this.mURL);    var ds = getItemsDS(this.feed.server);    var itemURI = this.itemUniqueURI;    var resource = rdf.GetResource(itemURI);        if (!ds.HasAssertion(resource, FZ_FEED, rdf.GetResource(this.feed.url), true))      ds.Assert(resource, FZ_FEED, rdf.GetResource(this.feed.url), true);        if (ds.hasArcOut(resource, FZ_VALID))     {      var currentValue = ds.GetTarget(resource, FZ_VALID, true);      ds.Change(resource, FZ_VALID, currentValue, RDF_LITERAL_TRUE);    }    else       ds.Assert(resource, FZ_VALID, RDF_LITERAL_TRUE, true);  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/bd52908b8aa91b0aebc66a19e83964311fa76ff0/FeedItem.js/buggy/mail/extensions/newsblog/content/FeedItem.js