
The IDL exception refusal maps onto the Common Lisp class BankingDemo:account/refusal . Its member, reason string; , maps onto a slot reason of type string .
Note that BankingDemo:account/refusal is a subclass of CORBA:userexception and, by inheritance, of Common Lisp condition . This means that CORBA user exceptions can be raised on the server, and handled in the client, using the standard Common Lisp condition mechanism.