public void sitIn(SeatId seatId, int amount)
throws RemoteException, IllegalActionException {
if (tableContext == null)
throw new IllegalStateException("No table context available, you can not sit in");
assert (seatId.getId() >= 0 && seatId.getId() != Long.MAX_VALUE) : "Illegal seat id provided: " + seatId;
playerContext = tableContext.sitIn(seatId, amount, new AsynchronousHoldemPlayerListener(displayExecutor,
gameWindow));
}