rem: var value = this.start; do { iterator(value); value = value.succ(); } while (this.include(value)); 
add: this.element.className.split(/\s+/).select(function(name) { return name.length > 0; })._each(iterator); 
context:   _each: function(iterator) {    var value = this.start;    do {      iterator(value);      value = value.succ();    } while (this.include(value));  },
meta: 1035	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1035/7d101d58400acaff232091485c8e140f0a37cbaf/prototype.js/clean/actionpack/lib/action_view/helpers/javascripts/prototype.js