// DSI Dispatch call public void invoke(org.omg.CORBA.ServerRequest r) { switch (((java.lang.Integer) _methods.get(r.op_name())).intValue()) { case 0: // kxml.util.remote.RemoteObservable.deleteObserver { org.omg.CORBA.NVList _list = _orb().create_list(0); org.omg.CORBA.Any _observer = _orb().create_any(); _observer.type(kxml.util.remote.RemoteObserverHelper.type()); _list.add_value("observer", _observer, org.omg.CORBA.ARG_IN.value); r.params(_list); kxml.util.remote.RemoteObserver observer; observer = kxml.util.remote.RemoteObserverHelper.extract(_observer); this.deleteObserver(observer); org.omg.CORBA.Any __return = _orb().create_any(); __return.type(_orb().get_primitive_tc(org.omg.CORBA.TCKind.tk_void)); r.result(__return); } break; case 1: // kxml.util.remote.RemoteObservable.addObserver { org.omg.CORBA.NVList _list = _orb().create_list(0); org.omg.CORBA.Any _observer = _orb().create_any(); _observer.type(kxml.util.remote.RemoteObserverHelper.type()); _list.add_value("observer", _observer, org.omg.CORBA.ARG_IN.value); r.params(_list); kxml.util.remote.RemoteObserver observer; observer = kxml.util.remote.RemoteObserverHelper.extract(_observer); this.addObserver(observer); org.omg.CORBA.Any __return = _orb().create_any(); __return.type(_orb().get_primitive_tc(org.omg.CORBA.TCKind.tk_void)); r.result(__return); } break; default: throw new org.omg.CORBA.BAD_OPERATION(0, org.omg.CORBA.CompletionStatus.COMPLETED_MAYBE); } }