presto-client/src/main/java/io/prestosql/client/ClientTypeSignature.java/ClientTypeSignature/rowToString
class ClientTypeSignature:    @Deprecated
    private String rowToString()
    {
        String fields = arguments.stream()
                .map(ClientTypeSignatureParameter::getNamedTypeSignature)
                .map(parameter -> {
                    if (parameter.getName().isPresent()) {
                        return format("%s %s", parameter.getName().get(), parameter.getTypeSignature().toString());
                    }
                    return parameter.getTypeSignature().toString();
                })
                .collect(joining(","));

        return format("row(%s)", fields);
    }