I'm building a networked version of noughts and crosses using networking and RMI. The RMI client calls a remote method updateBoard(Board) to the server which then handles the updates. My RMI class at the server end uses a call to a static method of the main class for that server. How can i make the RMI class make a call to a different class when that client doesn't support the main method call.