rem: return "undefined"; 
add: return "\"undefined\""; 
context: fleegix.json=new function(){this.serialize=function(_1){var _2="";switch(typeof _1){case "object":if(_1 instanceof Array){for(var i=0;i<_1.length;i++){if(_2){_2+=",";}_2+=fleegix.json.serialize(_1[i]);}return "["+_2+"]";}else{if(typeof _1.toString!="undefined"){for(var i in _1){if(_2){_2+=",";}_2+="\""+i+"\":";_2+=(_1[i]==undefined)?"undefined":fleegix.json.serialize(_1[i]);}return "{"+_2+"}";}}return _2;break;case "unknown":case "undefined":case "function":return "undefined";break;case "string":_2+="\""+_1.replace(/(["\\])/g,"\\$1").replace(/\r/g,"").replace(/\n/g,"\\n")+"\"";return _2;break;default:return String(_1);break;}};};
meta: 10428	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10428/e022a81562477ed98b0c5e9980772bddbc8f5488/fleegix.js/buggy/fleegix.js