code: protected FullHttpMessage newMessage(Http2Stream stream, Http2Headers headers, boolean validateHttpHeaders,
                                           ByteBufAllocator alloc)
              throws Http2Exception {
          return connection.isServer() ? HttpConversionUtil.toFullHttpRequest(stream.id(), headers, alloc,
                  validateHttpHeaders) : HttpConversionUtil.toFullHttpResponse(stream.id(), headers, alloc,
                                                                           validateHttpHeaders);
      }
docs: Create a new {@link FullHttpMessage} based upon the current connection parameters
  
  @param stream The stream to create a message for
  @param headers The headers associated with {@code stream}
  @param validateHttpHeaders
  <ul>
  <li>{@code true} to validate HTTP headers in the http-codec</li>
  <li>{@code false} not to validate HTTP headers in the http-codec</li>
  </ul>
  @param alloc The {@link ByteBufAllocator} to use to generate the content of the message
  @throws Http2Exception