package model.board; import GameIO.*; import model.*; abstract class ATerminalState implements IBoardState { public void map(int player, IBoardLambda lambda, Object param, IBoardModel host) { // no valid moves available in a terminal state. lambda.noApply(player, host, param); } public abstract Object execute(IBoardStatusVisitor v, Object p, IBoardModel host); }