@Test
  void configKeyFormatsAsExpected() throws Exception {
    assertThat(
            Feign.configKey(
                TestInterfaceAsync.class, TestInterfaceAsync.class.getDeclaredMethod("post")))
        .isEqualTo("TestInterfaceAsync#post()");
    assertThat(
            Feign.configKey(
                TestInterfaceAsync.class,
                TestInterfaceAsync.class.getDeclaredMethod(
                    "uriParam", String.class, URI.class, String.class)))
        .isEqualTo("TestInterfaceAsync#uriParam(String,URI,String)");
  }
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