context: function SetState(uri,name,state,stateStr){	//dump("SetState(" + uri +"," + name + "," + state + "," + stateStr + ")\n");	if (!uri || !stateStr) return;	try {		var src = RDF.GetResource(uri, true);		var prop = RDF.GetResource("http://home.netscape.com/NC-rdf#Subscribed", true);		var oldLiteral = gSubscribeDS.GetTarget(src, prop, true);		//dump("oldLiteral="+oldLiteral+"\n");		oldValue = oldLiteral.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;		//dump("oldLiteral.Value="+oldValue+"\n");		if (oldValue != stateStr) {			var newLiteral = RDF.GetLiteral(stateStr);			gSubscribeDS.Change(src, prop, oldLiteral, newLiteral);			StateChanged(name,state);		}	}	catch (ex) {		dump("failed: " + ex + "\n");	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b4baf6207d9328a4f83486ec4e1f64c2557a5c41/subscribe.js/clean/mailnews/base/resources/content/subscribe.js