private void LogWarning(string message, XmlNode node, Exception exception = null)
        {
            // FIXME: Throw if no EventHandler?
            DataSetCheckerEventArgs eventArgs = new DataSetCheckerEventArgs(
                XmlSeverityType.Warning,
                message,
                node,
                exception);

            this.OnDataSetCheckerEventHandler(eventArgs);
        }
 protected virtual void OnDataSetCheckerEventHandler(DataSetCheckerEventArgs eventArgs)
 {
     this.DataSetCheckerEventHandler?.Invoke(this, eventArgs);
 }