presto-thrift-api/src/main/java/io/prestosql/plugin/thrift/api/PrestoThriftColumnMetadata.java/PrestoThriftColumnMetadata/PrestoThriftColumnMetadata
class PrestoThriftColumnMetadata:    @ThriftConstructor
    public PrestoThriftColumnMetadata(String name, String type, @Nullable String comment, boolean hidden)
    {
        this.name = checkValidName(name);
        this.type = requireNonNull(type, "type is null");
        this.comment = comment;
        this.hidden = hidden;
    }