rem: var args = arguments; var bind = Array.prototype.shift.call(args); return object.prototype[property].apply(bind, args); 
add: var args = Array.prototype.slice.call(arguments); return object.prototype[property].apply(args.shift(), args); 
context: Native.generic = function(object, property){	return function(){		var args = arguments;		var bind = Array.prototype.shift.call(args);		return object.prototype[property].apply(bind, args);	};};
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/d39ebb3d236a081e00f1a9c25bbfcc72886744ce/Core.js/buggy/Source/Core/Core.js