@Override
    public Exception decode(String methodKey, Response response) {
      if (response.status() == 404) {
        return new IllegalArgumentException("bad zone name");
      }
      return super.decode(methodKey, response);
    }
The type of a parameter value may not be the desired type to encode as. Prefer the interface
type.
java11/src/test/java/feign/http2client/test/Http2ClientAsyncTest.java