protected override void SMError(GenericStateMachineEngine.InterfaceEvent interfaceEvent) { ShowActionResult (ActionResult.Exception(new ApplicationError("SMError", CurrentMachineState.ToString(), "State machine internal error", null), "State machine internal error")); CurrentMachineState = InterfaceState.ViewState; }