private QueueControl GetFirstControlWhichSupportsActionOrNull(QueueControl[] controls)
 {
     var control = controls.FirstOrDefault(ContainsSameActionTypeAsControlAction);
     if (control == null)
     {
         LogWarning($"No control could be found that supports the action '{ControlAction.Name}'");
     }
     return control;
 }