public RestException(ErrorInfo errorInfo)
     : base(errorInfo.Message)
 {
     this._Type  = errorInfo.Type;
 }
 private ErrorInfo ExtractError(XmlNode errorNode)
 {
     ErrorInfo errorInfo = new ErrorInfo();
     errorInfo.Type = errorNode.SelectSingleNode("type").InnerText;
     errorInfo.Message = errorNode.SelectSingleNode("message").InnerText;
     return errorInfo;
 }