rem: return pairs.inject({}, function(params, pairString) { var pair = pairString.split('='); params[pair[0]] = pair[1]; return params; 
add: return this.gsub(pattern, function(match) { if (--count < 0) return match[0]; return replacement(match); 
context:     return pairs.inject({}, function(params, pairString) {      var pair = pairString.split('=');      params[pair[0]] = pair[1];      return params;    });
meta: 3974	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3974/af9adbf17404d887f31369756326b0109da7ae2b/prototype.js/buggy/root/static/js/prototype.js