http://java.sun.com/javase/6/docs/ap...a.lang.Object)
chiedo scusa ma ora non ho tempo di scrivere un esempio... che sarebbe peraltro abbastanza banale. Se la tua classe Client viene scaricata dinamicamente, ce l'avrai da qualche parte per invocare il metodo cast();