rem: node = node.QueryInterface(Components.interfaces.nsIRDFLiteral); if (node) return node.Value; 
add: try{ node = node.QueryInterface(Components.interfaces.nsIRDFLiteral); if (node) return node.Value; }catch(e){  if(!((e instanceof Components.interfaces.nsIXPCException) && (e.result==Components.results.NS_ERROR_NO_INTERFACE))) throw e; }  
context: function getRDFTargetValue(ds, source, property) {  var node = ds.GetTarget(source, property, true);  if (node)   {    node = node.QueryInterface(Components.interfaces.nsIRDFLiteral);    if (node)      return node.Value;  }  return null;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/067247402b1e22e265299a6da71f0434083eb7f6/utils.js/clean/mail/extensions/newsblog/content/utils.js