The RemoteStub class is the common superclass to all client stubs
and provides the framework to support a wide range of remote
reference semantics. Stub objects are surrogates that support
exactly the same set of remote interfaces defined by the actual
implementation of the remote object.