rem: sourceText[i - 1]]), 
add: sourceText.lines[i - 1]]), 
context: function displaySource (url, line, contextLines){    function onSourceLoaded (status)    {        if (status == Components.results.NS_OK)            displaySource (url, line, contextLines);        else            display (getMsg(MSN_ERR_SOURCE_LOAD_FAILED, url), MT_ERROR);    }        var rec = console.scripts[url];     if (!rec)    {        display (MSG_ERR_NO_SOURCE, MT_ERROR);        return;    }        var sourceText = rec.sourceText;        if (sourceText.isLoaded)        for (var i = line - contextLines; i <= line + contextLines; ++i)        {            if (i > 0 && i < sourceText.length)            {                display (getMsg(MSN_SOURCE_LINE, [zeroPad (i, 3),                                                  sourceText[i - 1]]),                         i == line ? MT_STEP : MT_SOURCE);            }        }    else    {        sourceText.loadSource (onSourceLoaded);    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/89326cbcdc6feb4eef3ffc00bb488c9640e8dd81/venkman-debugger.js/buggy/extensions/venkman/resources/content/venkman-debugger.js