rem: for(var i = 0; i != this.piles.length; i++) if(!this.piles[i].hasChildNodes()) spaces.push(this.piles[i]); 
add: for(var i = 0; i != this.piles.length; i++) { var p = this.piles[i]; if(p!=pileToIgnore && !p.hasChildNodes()) spaces.push(p); } 
context:   getEmptyPiles: function() {    var spaces = [];    for(var i = 0; i != this.piles.length; i++)      if(!this.piles[i].hasChildNodes()) spaces.push(this.piles[i]);    return spaces;  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/fb224f305a537954c670bd1fa2ea01804178da01/freecellmover.js/buggy/freecellmover.js