rem: var names = this.toString().match(/^function\s*\((.*?)\)/)[1].split(",").invoke("strip"); 
add: var names = this.toString().match(/^\s*function\s*\((.*?)\)/)[1].split(",").invoke("strip"); 
context:   argumentNames: function() {    var names = this.toString().match(/^function\s*\((.*?)\)/)[1].split(",").invoke("strip");    return names.length == 1 && !names[0] ? [] : names;  },
meta: 3332	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3332/220f6379f19ba710a978db8012b1feeb5cdca3ba/base.js/buggy/src/base.js