public MaximumIndexesExceededException(HttpCodeException source) :
     base(source.Message)
 {
 }
 public AuthenticationFailedException(HttpCodeException source) :
     base(source.Message)
 {
 }
        public IndexAlreadyExistsException(HttpCodeException source)
            : base(source.Message)
        {

        }
 public IndexDoesNotExistException(HttpCodeException source)
     : base(source.Message)
 {
 }
 public InvalidSyntaxException(HttpCodeException source) :
     base(source.Message)
 {
 }
 public UnexpectedCodeException(HttpCodeException source) :
     base(source.Message)
 {
     this.httpCode = source.GetHttpCode();
 }