private Level5FlowControl flowControlLevel5;
private HeaderDecoding decoder;
private List<HasHeaderFragment> accumulatingHeaders = new ArrayList<>();
public Level2AggregateDecodeHeaders(Level3StreamInitialization nextLayer, Level5FlowControl flowControlLevel5, HeaderSettings localSettings) {
this.nextLayer = nextLayer;
<BUG>this.flowControlLevel5 = flowControlLevel5;
this.decoder = new HeaderDecoding(localSettings);
</BUG>
}
public void sendFrameUpToClient(Http2Frame lowLevelFrame) {

private Level5FlowControl flowControlLevel5;
private HeaderDecoding decoder;
private List<HasHeaderFragment> accumulatingHeaders = new ArrayList<>();
public Level2AggregateDecodeHeaders(Level3StreamInitialization nextLayer, Level5FlowControl flowControlLevel5, HeaderSettings localSettings) {
this.nextLayer = nextLayer;
this.flowControlLevel5 = flowControlLevel5;
Decoder decode = new Decoder(16_384, localSettings.getMaxHeaderTableSize());
this.decoder = new HeaderDecoding(decode);
}
public void sendFrameUpToClient(Http2Frame lowLevelFrame) {
