protected virtual void system(ComplexStateType x, ComplexStateType dxdt, double t)
 {
     if (SwigDerivedClassHasMethod("system", swigMethodTypes0))
     {
         CorePINVOKE.ComplexOde_systemSwigExplicitComplexOde(swigCPtr, ComplexStateType.getCPtr(x), ComplexStateType.getCPtr(dxdt), t);
     }
     else
     {
         CorePINVOKE.ComplexOde_system(swigCPtr, ComplexStateType.getCPtr(x), ComplexStateType.getCPtr(dxdt), t);
     }
     if (CorePINVOKE.SWIGPendingException.Pending)
     {
         throw CorePINVOKE.SWIGPendingException.Retrieve();
     }
 }