rem: do { dd ("clearing script " + e.scriptRecList[0].constructor.name); cmdClearScript ({scriptRec: e.scriptRecList[0]}); e.scriptRecList.shift(); } while (e.scriptRecList.length > 0);  
add: for (i = 0; i < e.scriptRecList.length; ++i) cmdClearScript ({scriptRec: e.scriptRecList[i]}); 
context: function cmdClearScript (e){    if ("scriptRecList" in e)    {        do        {            dd ("clearing script " + e.scriptRecList[0].constructor.name);            cmdClearScript ({scriptRec: e.scriptRecList[0]});            e.scriptRecList.shift();        }        while (e.scriptRecList.length > 0);                return true;    }    /* walk backwards so as not to disturb the indicies */    for (var i = console.breakpoints.childData.length - 1; i >= 0; --i)    {        var bpr = console.breakpoints.childData[i];        if (bpr.hasScriptRecord(e.scriptRec))        {            dd ("found one");            clearBreakpointByNumber (i);        }    }    return true;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/0b00c41a3e25a061b8ee75b2ca92b4f133917ad7/venkman-commands.js/clean/extensions/venkman/resources/content/venkman-commands.js