rem: var names = this.toString().match(/^\s*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(/^\s*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/e75cd0acddbf56247c01ecd28aefe2b6d7a4ad76/base.js/clean/src/base.js