code: @Override
      public Encoding addHeader(String key, Header header) {
          if (header == null) {
              return this;
          }
          if (this.headers == null) {
              this.headers = new HashMap<>();
          }
          this.headers.put(key, header);
          return this;
      }
docs: {@inheritDoc}