/// <summary>
        /// The default constructor.
        /// </summary>
        /// <param name="exception"></param>
        public ExceptionFormatter(Exception exception)
        {
            _exception = exception;
            MultiItemFormatProvider provider = new MultiItemFormatProvider();

            provider.HeaderText = __header;
            _formatProvider     = (IValidatorFormatProvider)provider;
        }
 /// <summary>
 /// Constructor taking a different format provider.
 /// </summary>
 /// <param name="exception"></param>
 /// <param name="formatProvider"></param>
 public ExceptionFormatter(Exception exception, IValidatorFormatProvider formatProvider)
 {
     _exception      = exception;
     _formatProvider = formatProvider;
 }