printBugNumber (bug); 
printBugNumber(BUGNUMBER); 
function test(){  enterFunc ('test');  printBugNumber (bug);  printStatus (summary);  var f, g, h;  var x = Function;  var z = 'actual += arguments[0];';  var w = 42;  f = function() { new (x(z))(w) }  expect = 'function() { new (x(z))(w); }';  actual = f + '';  compareSource(expect, actual, summary);  g = function () { new x(z)(w); }  expect = 'function () { (new x(z))(w); }';  actual = g + '';  compareSource(expect, actual, summary);  expect = '4242';  actual = '';  f();  g();  reportCompare(expect, actual, summary);  h = function () { new (x(y)(z));  }  expect = 'function () { new (x(y)(z)); }';  actual = h + '';  compareSource(expect, actual, summary);  h = function () { new (x(y).z);   }  expect = 'function () { new (x(y).z); }';  actual = h + '';  compareSource(expect, actual, summary);  h = function () { new x(y).z;   }  expect = 'function () { (new x(y)).z; }';  actual = h + '';  compareSource(expect, actual, summary);  exitFunc ('test');}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/regress-352013.js/buggy/js/tests/js1_5/decompilation/regress-352013.js