rem: var args = Array.apply(null, arguments); args.unshift(this); 
add: var args = [this]; for(var i = 0; i < arguments.length; ++i) args.push(arguments[i]); 
context: 	subClass.prototype[methodName] = function() {	    var args = Array.apply(null, arguments);	    args.unshift(this);	    return methodFunction.apply(this, args);	};
meta: 1565	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1565/491e2bc061efdc210e22909d01f34e07c7f91c21/athena.js/buggy/nevow/athena.js