/// <summary>
 /// Initializes a new instance of the <see cref="StructureRetrieverException"/> class. 
 /// Initializes a new instance of the StructureRetrieverException class wiith a specified Error Type, error message and a reference to the inner exception that is the cause of this exception.
 /// </summary>
 /// <param name="errorType">
 /// The error type of error 
 /// </param>
 /// <param name="message">
 /// A message that describes the error. 
 /// </param>
 /// <param name="innerException">
 /// The inner exception reference. 
 /// </param>
 public StructureRetrieverException(
     StructureRetrieverErrorTypes errorType, string message, Exception innerException)
     : base(message, innerException)
 {
     this.ErrorType = errorType;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="StructureRetrieverException"/> class. 
 /// Initializes a new instance of the StructureRetrieverException class wiith a specified Error Type
 /// </summary>
 /// <param name="errorType">
 /// The error type of error 
 /// </param>
 public StructureRetrieverException(StructureRetrieverErrorTypes errorType)
 {
     this.ErrorType = errorType;
 }