code: public static ReadOnlyHttp2Headers serverHeaders(boolean validateHeaders,
                                                       AsciiString status,
                                                       AsciiString... otherHeaders) {
          return new ReadOnlyHttp2Headers(validateHeaders,
                                          new AsciiString[] { PseudoHeaderName.STATUS.value(), status },
                                          otherHeaders);
      }
docs: Create a new read only representation of headers used by servers.
  @param validateHeaders {@code true} will run validation on each header name/value pair to ensure protocol
  compliance.
  @param status The value for {@link PseudoHeaderName#STATUS}.
  @param otherHeaders A an array of key:value pairs. Must not contain any
  <a href="https://tools.ietf.org/html/rfc7540#section-8.1.2.1">pseudo headers</a>
  or {@code null} names/values.
  A copy will <strong>NOT</strong> be made of this array. If the contents of this array
  may be modified externally you are responsible for passing in a copy.
  @return a new read only representation of headers used by servers.