Assuming that you have established that the endpoint and endpoint reference are in the same JVM and the interface is remotable we still need to establish whether the message is passing across a classloader boundary don't we? In which case and extra bit of work is required.
Simon
