@Override
  public <E extends Throwable> void updateHeader(@NotNull HeaderUpdater<E> updater) throws E, IOException {
    if (updater.updateHeader(headerAccessor)) {
      globalModCount.incrementAndGet();
    }
  }
@Override
  public <E extends Throwable> void updateHeader(@NotNull HeaderUpdater<E> updater)