rem: try { if (!this.xml) { return; } var data = metadata(this.xml); execute("update " + table + " set metadata = " + quote(data) + " where id = " + this.id); } catch (ex) { println(ex); 
add: if (!this.xml) { return; 
context: convert.xml = function(table) {   var metadata = function(xml) {      var clean = xml.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f]/g, "");      var object = Xml.readFromString(clean);      return object.toSource().replace(/\\/g, "\\\\").replace(/'/g, "\\'");   };      retrieve(sql("jsonize", table));   traverse(function() {      try {         if (!this.xml) {            return;         }         var data = metadata(this.xml);         execute("update " + table + " set metadata = " +                quote(data) + " where id = " + this.id);      } catch (ex) {         println(ex);      }   });}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/993/2578fcd36f6afe81c2eb6139fe51d41c496bd131/Global.js/buggy/updater/Global/Global.js