rem: this.dealToStack(cards,this.reserve,12,1); this.dealToStack(cards,this.foundations[0],0,1); 
add: dealToPile(cards, this.reserve, 12, 1); dealToPile(cards, this.foundations[0], 0, 1); for(var i = 0; i != 4; i++) dealToPile(cards, this.piles[i], 0, 1); dealToPile(cards, this.stock, cards.length, 0); 
context:   deal: function() {    var cards = shuffle(this.cards);    this.dealToStack(cards,this.reserve,12,1);    this.dealToStack(cards,this.foundations[0],0,1);    this.foundationStartNumber = this.foundations[0].firstChild.number;    for(var i = 0; i < 4; i++) this.dealToStack(cards,this.stacks[i],0,1);    this.dealToStack(cards,this.stock,cards.length,0);  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/15f3df693ddf02fb9ee6a2662189220868368b23/canfield.js/buggy/canfield.js