rem: dd ("no sourcerec"); 
add: { this.location = MSG_URL_NATIVE; } 
context: function FrameRecord (frame){    if (!(frame instanceof jsdIStackFrame))        throw new BadMojo (ERR_INVALID_PARAM, "value");    this.setColumnPropertyName ("stack-col-0", "functionName");    this.setColumnPropertyName ("stack-col-2", "location");    var fn = frame.script.functionName;    if (!fn)        fn = MSG_VAL_TLSCRIPT;    var sourceRec = console.scripts[frame.script.fileName];    if (sourceRec)    {        this.location = sourceRec.shortName + ":" + frame.line;        var scriptRec = sourceRec.locateChildByScript(frame.script);        if (fn == "anonymous")            fn = scriptRec.functionName;    }    else        dd ("no sourcerec");        this.functionName = fn;    this.frame = frame;    this.reserveChildren();    this.scopeRec = new ValueRecord (frame.scope, MSG_WORD_SCOPE, "");    this.appendChild (this.scopeRec);    this.thisRec = new ValueRecord (frame.thisValue, MSG_WORD_THIS, "");    this.property = console.stackView.atomFrame;    this.appendChild (this.thisRec);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0b00c41a3e25a061b8ee75b2ca92b4f133917ad7/venkman-trees.js/clean/extensions/venkman/resources/content/venkman-trees.js