@UnstableApi
    public static <T> T newClient(SerializationFormat serializationFormat, HttpPreprocessor httpPreprocessor,
                                  Class<T> clientType) {
        return builder(serializationFormat, httpPreprocessor).build(clientType);
    }
Creates a new gRPC client that is configured with the specified {@link HttpPreprocessor}
and {@link SerializationFormat} using the default {@link ClientFactory}.

@param serializationFormat the {@link SerializationFormat}
@param httpPreprocessor the {@link HttpPreprocessor}
@param clientType the type of the new gRPC client

@throws IllegalArgumentException if the {@code clientType} is an unsupported gRPC client stub.
grpc/src/main/java/com/linecorp/armeria/client/grpc/GrpcClients.java