can exceptions be propagated from server(UnicaseRemoteObject) to client(Remote) using java rmi and normal java language semantics?