@Test
  void responseMapperIsAppliedBeforeDelegate() throws IOException {
    final ResponseMappingDecoder decoder =
        new ResponseMappingDecoder(upperCaseResponseMapper(), new StringDecoder());
    final String output = (String) decoder.decode(responseWithText("response"), String.class);

    assertThat(output).isEqualTo("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