presto-main/src/main/java/io/prestosql/operator/TableFinishInfo.java/TableFinishInfo/TableFinishInfo
class TableFinishInfo:    @JsonCreator
    public TableFinishInfo(
            @JsonProperty("connectorOutputMetadata") JsonNode connectorOutputMetadata,
            @JsonProperty("jsonLengthLimitExceeded") boolean jsonLengthLimitExceeded,
            @JsonProperty("statisticsWallTime") Duration statisticsWallTime,
            @JsonProperty("statisticsCpuTime") Duration statisticsCpuTime)
    {
        this.connectorOutputMetadata = JSON_NODE_CODEC.toJson(connectorOutputMetadata);
        this.jsonLengthLimitExceeded = jsonLengthLimitExceeded;
        this.statisticsWallTime = requireNonNull(statisticsWallTime, "statisticsWallTime is null");
        this.statisticsCpuTime = requireNonNull(statisticsCpuTime, "statisticsCpuTime is null");
    }