FBL.ERROR("lib.guessFunctionName re failed for lineNo-i="+lineNo+"-"+i+" line="+line+"\n");    /*@explore*/ 
FBTrace.sysout("lib.guessFunctionName re failed for lineNo-i="+lineNo+"-"+i+" line="+line+"\n");    /*@explore*/ 
this.guessFunctionNameFromLines = function(url, lineNo, source) {        // Walk backwards from the first line in the function until we find the line which        // matches the pattern above, which is the function definition        var line = "";        if (FBTrace.DBG_STACK) FBTrace.sysout("getFunctionNameFromLines for line@URL="+lineNo+"@"+url+"\n");           /*@explore*/        for (var i = 0; i < 4; ++i)        {            line = source.getLine(url, lineNo-i) + line;            if (line != undefined)            {                var m = reGuessFunction.exec(line);                if (m)                    return m[1];                else                    if (FBTrace.DBG_FUNCTION_NAMES)                                                                    /*@explore*/                        FBL.ERROR("lib.guessFunctionName re failed for lineNo-i="+lineNo+"-"+i+" line="+line+"\n");    /*@explore*/                m = reFunctionArgNames.exec(line);                if (m && m[1])                    return m[1];            }        }        return "(?)";};
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/c5f013dccda5f25ec6c3894c73898353bae36759/lib.js/buggy/extension/content/firebug/lib.js