code: function HttpError(message, status, cause) {
      this.status = status || StatusCode.UNKNOWN;
      HttpError.super_.call(this, errors.ErrorCode.HTTP + this.status, message || StatusLine[this.status] || StatusLine[StatusCode.UNKNOWN], cause);
  }
docs: abstract superclass for HTTP specific error.
  
  @param {String} [message]
  @param {Number} [status=599]
  @param {*} [cause]
  @constructor
  @abstract
  @memberOf errors