I'm trying to call a server method from the client, and pass it a client object. The problem is that, when sending the object, it has to be an interface. So rather than sending type "Client" i would send type "ClientInterface". Now, on the server side, I try to cast the type ClientInterface back to Client and it doesnt work.
If i dont try casting it back, i get the following exception:
java.lang.IllegalArgumentException: argument type mismatch