question: register an adapter for adapting to and from a mono . the provided functions can assume that input will never be null and also that any optional wrapper is unwrapped . concode_field_sep Function<Flux<?>,Object> fromAdapter concode_elem_sep boolean rxJava1Present concode_elem_sep Descriptor descriptor concode_elem_sep Map<Class<?>,ReactiveAdapter> adapterMap concode_elem_sep boolean rxJava2Present concode_elem_sep Descriptor descriptor concode_elem_sep Function<Object,Flux<?>> toAdapter concode_field_sep Descriptor getDescriptor concode_elem_sep Descriptor getDescriptor concode_elem_sep Publisher<T> toPublisher concode_elem_sep Publisher<T> toPublisher concode_elem_sep Class<?> getActualType concode_elem_sep Object fromPublisher concode_elem_sep Object fromPublisher concode_elem_sep ReactiveAdapter getAdapterInternal concode_elem_sep void registerFluxAdapter concode_elem_sep ReactiveAdapter getAdapterFrom concode_elem_sep ReactiveAdapter getAdapterFrom concode_elem_sep ReactiveAdapter getAdapterTo concode_elem_sep ReactiveAdapter getAdapterTo concode_elem_sep Flux<T> toFlux concode_elem_sep Flux<T> toFlux concode_elem_sep Mono<T> toMono concode_elem_sep Mono<T> toMono concode_elem_sep Object unwrapOptional concode_elem_sep void register concode_elem_sep void register
target: void function ( Class < ? > arg0 , Function < Object , Mono < ? >> arg1 , Function < Mono < ? > , Object > arg2 , ReactiveAdapter . Descriptor arg3 ) { this . adapterMap . put ( arg0 , new MonoReactiveAdapter ( arg1 , arg2 , arg3 ) ) ; }