define(["underscore"],function(a){var b=function(){};return a.extend(b.prototype,{parseMsg:function(b){var c="";return c=null===b?"null":void 0===b?"undefined":a.isArray(b)?"["+b.join()+"]":a.isObject(b)?this.dumpObject(b):b.toString()},dumpObject:function(b,c){var d="{";for(var e in b)if(b.hasOwnProperty(e)){d+=e+": ";try{d+=a.isObject(b[e])||a.isFunction(b[e])?c===!0?"[Object]":b[e]===b?"[Self]":this.dumpObject(b[e],!0):this.parseMsg(b[e])}catch(f){d+="[Error]"}d+=", "}return d+="}"}}),new b});