Any unimplemented exceptions in this interface must all be created as member classes of the suncertify.db package. Each must have a zero argument constructor and a second constructor that takes a String that serves as the exception's description.
If you are using RMI, then the RMI server will be creating new threads for each connected client (which means you must ensure your server code is thread safe).
A method dispatched by the RMI runtime to a remote object implementation
may or may not execute in a separate thread. The RMI runtime makes no
guarantees with respect to mapping remote object invocations to threads.