public ExternalRemoteHoldemTableContext joinHoldemTable(TableId tableId,
RemoteHoldemTableListener holdemTableListener)
throws IllegalActionException, RemoteException {
RemoteHoldemTableListener stub = (RemoteHoldemTableListener) UnicastRemoteObject.exportObject(
new ForwardingRemoteHoldemTableListener(holdemTableListener), 0);
ExternalRemoteHoldemTableContext tableContext = super.joinHoldemTable(tableId,stub);
return new HoldemTableContextStub(tableContext);
}