 package org.yellcorp.debug
 {
+import org.yellcorp.format.Template;
 import org.yellcorp.string.StringUtil;
 
 import flash.display.DisplayObject;

        }

        if (currentDepth >= maxDepth)
            if (evalList.children().length() > 0)
                return indent + "[[Reached maximum depth of " + maxDepth + "]]\n";
            else
                return "";

        // no good: if late property evaluation, i.e. name[prop] invokes a getter that
        // throws an exception, try/catch won't actually catch it.  this is likely the

        var propName:String;
        var indent:String;
        var className:String;

        indent = StringUtil.repeat(" ", currentDepth);

        desc = describeType(obj);
        className = desc.@name;

