/**
  * Constructs an instance of this class.
  *
  * @param int                   $status
  * @param Body|null             $body
  * @param HeaderCollection|null $headers
  */
 public function __construct(int $status, Body $body = null, HeaderCollection $headers = null)
 {
     parent::__construct($this->buildBody($body), $status, $this->buildHeaders($headers));
 }
 /**
  * Constructs an instance of this class.
  *
  * @param int                   $status
  * @param HeaderCollection|null $headers
  */
 public function __construct(int $status, HeaderCollection $headers = null)
 {
     parent::__construct(new StreamBody(new NullStream()), $status, $this->buildHeaders($headers));
 }