public VirtualHostBuilder annotatedServiceExtensions(
            Iterable<? extends RequestConverterFunction> requestConverterFunctions,
            Iterable<? extends ResponseConverterFunction> responseConverterFunctions,
            Iterable<? extends ExceptionHandlerFunction> exceptionHandlerFunctions) {
        requireNonNull(requestConverterFunctions, "requestConverterFunctions");
        requireNonNull(responseConverterFunctions, "responseConverterFunctions");
        requireNonNull(exceptionHandlerFunctions, "exceptionHandlerFunctions");
        annotatedServiceExtensions =
                new AnnotatedServiceExtensions(ImmutableList.copyOf(requestConverterFunctions),
                                               ImmutableList.copyOf(responseConverterFunctions),
                                               ImmutableList.copyOf(exceptionHandlerFunctions));
        return this;
    }
Sets the {@link RequestConverterFunction}s, {@link ResponseConverterFunction}
and {@link ExceptionHandlerFunction}s for creating an {@link AnnotatedServiceExtensions}.

@param requestConverterFunctions the {@link RequestConverterFunction}s
@param responseConverterFunctions the {@link ResponseConverterFunction}s
@param exceptionHandlerFunctions the {@link ExceptionHandlerFunction}s
core/src/main/java/com/linecorp/armeria/server/VirtualHostBuilder.java