uniq: function() { return this.inject([], function(array, value) { return array.include(value) ? array : array.concat([value]); 
uniq: function(sorted) { return this.inject([], function(array, value, index) { if (0 == index || (sorted ? array.last() != value : !array.include(value))) array.push(value); return array; 
  uniq: function() {    return this.inject([], function(array, value) {      return array.include(value) ? array : array.concat([value]);    });  },
4053	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4053/37a06e5ed1bdb861348bb0cfd02f71470a0dfdfb/prototype.js/clean/lib/prototype.js