class DefaultHttp2FrameWriter implements Http2FrameWriter, Http2FrameSizePolicy, Http2FrameWriter.Configuration {

  @Override
  public ChannelFuture writeHeaders(
      final ChannelHandlerContext ctx,
      final int streamId,
      final Http2Headers headers,
      final int padding,
      final boolean endStream,
      final ChannelPromise promise) {
    return writeHeadersInternal(
        ctx, streamId, headers, padding, endStream, false, 0, (short) 0, false, promise);
  }

  public  DefaultHttp2FrameWriter();
  public  DefaultHttp2FrameWriter(
      final Http2HeadersEncoder.SensitivityDetector headersSensitivityDetector);
  public  DefaultHttp2FrameWriter(
      final Http2HeadersEncoder.SensitivityDetector headersSensitivityDetector,
      final boolean ignoreMaxHeaderListSize);
  public  DefaultHttp2FrameWriter(final Http2HeadersEncoder headersEncoder);

}