rem: for(var i = 0; i < 8; i++) { 
add: for(var i = 0; i != 8; i++) { 
context:   sendAceToFoundations: function(ace) {    // see if there's a matching ace, if so place this one in line with that    for(var i = 0; i < 8; i++) {      var f = this.foundations[i];      if(f.firstChild && f.firstChild.isSameSuit(ace)) {        var target = this.foundations[i<4 ? i+4 : i-4];        if(this.attemptMove(ace, target)) return true;      }    }    // otherwise put in the first empty space    for(var j = 0; j < 8; j++)      if(this.attemptMove(ace, this.foundations[j]))        return true;    return false;  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/15f3df693ddf02fb9ee6a2662189220868368b23/gypsy.js/clean/gypsy.js