@Override
    public Set<Scheme> supportedSchemes() {
        return unwrap().supportedSchemes();
    }
Creates a new {@link HttpClient} which uses the same {@link SessionProtocol}, {@link EndpointGroup} and
{@link ClientOptions} with the specified {@link ClientBuilderParams}. Note that {@code path} and
{@link SerializationFormat} are always {@code "/"} and {@link SerializationFormat#NONE}.
core/src/main/java/com/linecorp/armeria/client/DecoratingClientFactory.java