protected virtual ServiceResult OnStart( ISystemContext context, MethodState method, IList<object> inputArguments, IList<object> outputArguments) { return DoCause(context, method, Methods.ProgramStateMachineType_Start, inputArguments, outputArguments); } #endregion