public void Warning(Problem problem)
        {
            _logger.Warn(problem.Message);

        }
 public void Fatal(Problem problem)
 {
     _logger.Fatal(problem.Message);
     throw new ObjectDefinitionParsingException(problem);
 }
        /// <summary>
        /// Initializes a new instance of the ObjectDefinitionParsingException class.
        /// </summary>
        public ObjectDefinitionParsingException(Problem problem)
            : base(problem.Location.Resource, problem.ResourceDescription, problem.Message)
        {

        }
 public void Warning(Problem problem)
 {
     _logger.Warn(problem.Message);
 }
 public void Fatal(Problem problem)
 {
     _logger.Fatal(problem.Message);
     throw new ObjectDefinitionParsingException(problem);
 }
 /// <summary>
 /// Initializes a new instance of the ObjectDefinitionParsingException class.
 /// </summary>
 public ObjectDefinitionParsingException(Problem problem)
     : base(problem.Location.Resource, problem.ResourceDescription, problem.Message)
 {
 }