rem: return f.mayAddCard(card) ? new Move(card, f) : null; 
add: return card.parentNode.mayTakeCard(card) && f.mayAddCard(card) ? new Move(card, f) : null; 
context:   getBestActionFor: function(card) {    const f = this.foundation;    return f.mayAddCard(card) ? new Move(card, f) : null;  },
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/cf75287e5586d94fe8ff402e97536523b644f039/golf.js/buggy/golf.js