Create Alarm in MIP SDK with Null Source

Is it possible to create an alarm without specifying an event source?

EventHeader eventHeader = new EventHeader()

    {

      ID = Guid.NewGuid(),

      Type = ALARM\_HEADER\_TYPE,

      Timestamp = DateTime.Now,

      Message = message,

      Source = null, // No event source

      CustomTag = customTag,

      Priority = 2,

      PriorityName = "Medium"

    };

No, this is not possible. It is a constraint that an Alarm must have a source. You could create a user-defined event for the purpose.