public interface io.micronaut.http.client.bind.HttpClientBinderRegistry
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.micronaut.http.client.bind.HttpClientBinderRegistry
  super_class: java.lang.Object
{
  public abstract <T> java.util.Optional<io.micronaut.http.client.bind.ClientArgumentRequestBinder<T>> findArgumentBinder(io.micronaut.core.type.Argument<T>);
    descriptor: (Lio/micronaut/core/type/Argument;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lio/micronaut/core/type/Argument<TT;>;)Ljava/util/Optional<Lio/micronaut/http/client/bind/ClientArgumentRequestBinder<TT;>;>;
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.NonNull()
    MethodParameters:
          Name  Flags
      argument  
}
SourceFile: "HttpClientBinderRegistry.java"
    RuntimeVisibleAnnotations: 
      io.micronaut.context.annotation.BootstrapContextCompatible()