var args = $splat(options.arguments) || arguments; if (options.event) args = [event || window.event].extend(args); 
var args = options.arguments || arguments; if (options.event) args = [event || window.event].concat(args); 
	create: function(options){		var self = this;		options = options || {};		return function(event){			var args = $splat(options.arguments) || arguments;			if (options.event) args = [event || window.event].extend(args);			var returns = function(){				return self.apply($pick(options.bind, self), args);			};			if (options.delay) return setTimeout(returns, options.delay);			if (options.periodical) return setInterval(returns, options.periodical);			if (options.attempt) return $try(returns);			return returns();		};	},
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/844268717510cb72c8d9438e48d5b425aa59232e/Function.js/buggy/Native/Function.js