var testcases = testwin.testcases; if (typeof testcases == 'undefined') 
var gTestcases = testwin.gTestcases; if (typeof gTestcases == 'undefined') 
  win.reportCallBack = function (testwin)     {      if (testwin.wrappedJSObject)      {        testwin = testwin.wrappedJSObject;      }      var testcases = testwin.testcases;      if (typeof testcases == 'undefined')      {        return;      }      for (var i = 0; i < testcases.length; i++)      {        var testcase = testcases[i];        cdump('test: '    + testcase.path + ' ' +              'bug: '         + testcase.bugnumber + ' ' +               'result: ' + (testcase.passed ? 'PASSED':'FAILED') + ' ' +              'type: browser ' +               'description: ' + testcase.description + ' ' +               'expected: '    + testcase.expect + ' ' +               'actual: '      + testcase.actual + ' ' +              'reason: '      + testcase.reason);      }    };
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/3703c3c05f398a63e55992f7687ef65273b26d6a/userhook-js.js/buggy/js/tests/userhook-js.js