default ClientBuilderParams validateParams(ClientBuilderParams params) {
        requireNonNull(params, "params");
        if (params.options().factory() != this) {
            validateScheme(params.scheme());
        } else {
            // Validated already, unless `ClientBuilderParams` has a bug.
        }
        return params;
    }
Makes sure the specified {@link ClientBuilderParams} has the {@link Scheme} supported by
this {@link ClientFactory}.

@return the specified {@link ClientBuilderParams}
core/src/main/java/com/linecorp/armeria/client/ClientFactory.java