rem: return this[value] = this[value] || function() { return value.apply(null, [this].concat($A(arguments))); } 
add: return new Hash(object).inject(this, function(result, pair) { result.set(pair.key, pair.value); return result; }); 
context:     return this[value] = this[value] || function() {      return value.apply(null, [this].concat($A(arguments)));    }
meta: 8434	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8434/6873fc8026e87544ee93e0d9551ae57083313cff/prototype.js/clean/vendor/rails/railties/html/javascripts/prototype.js