protected override AuditUpdateStateEventState CreateAuditEvent( ISystemContext context, MethodState causeMethod, uint causeId) { return new ProgramTransitionAuditEventState(null); }