rem: if ($max_depth && $level>=$max_depth) return o('### Max Depth Reached ###\n'); 
add: if ($max_depth && $level>=$max_depth) { o('### Max Depth Reached ###\n'); return $v; } 
context: function E($v, $max_depth, $level){	$max_depth = $max_depth>='' ? $max_depth : E.max_depth;	$level = $level || 0;	if ($level == 0)	{		var $startTime = new Date;		function o($str, $r)		{			if (typeof $r=='undefined' || $r>0)			{				E.buffer += $str;				$r = $r || 0;				for (var $i=0; $i<$r; $i++) E.buffer += $str;			}		}		function p($str)		{			return typeof $str=='string' ? $str.replace(/</g, '&lt;').replace(/>/g, '&gt;') : $str;		}		o('<pre>' + ($startTime - E.lastTime) + ' ms : ');	}		if (typeof $v=='object' || typeof $v=='array')	{		if ($max_depth && $level>=$max_depth) return o('### Max Depth Reached ###\n');				o(typeof $v=='object' ? 'Object\n' : 'Array\n');		o(' ', 8*$level);		o('(\n');		for (var $key in $v) if (typeof $v[$key]!='function' && !E.hiddenList[$key])		{			o(' ',  8*$level);			o('    ['+p($key)+'] => ');			E($v[$key], $max_depth, $level+1);		}		o(' ', 8*$level);		o(')\n\n');	}	else o(p($v)+'\n');		if ($level==0)	{		o('</pre>');		_____ += (E.lastTime = new Date) - $startTime;	}}
meta: 8036	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8036/e392d8c7cb48682dcd8f42b8114ffe80cc4e6afa/QDebug.js/clean/public/__/js/QDebug.js