Remote object implementations (subclasses of RemoteObject) can use finalize to perform their own cleanup as necessary. For example, finalize can be used to deactivate an object server.
finalize