rem: return json ? eval('(' + json + ')') : null; 
add: return json ? json.evalJSON() : null; 
context:   evalJSON: function() {    try {      var json = this.getHeader('X-JSON');      return json ? eval('(' + json + ')') : null;    } catch (e) { return null }  },
meta: 7608	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7608/d556a0875c83645645bd2067594241546d26d052/prototype.js/buggy/web/js/prototype.js