presto-thrift/src/main/java/io/prestosql/plugin/thrift/ThriftConnectorSplit.java/ThriftConnectorSplit/ThriftConnectorSplit
class ThriftConnectorSplit:    @JsonCreator
    public ThriftConnectorSplit(
            @JsonProperty("splitId") PrestoThriftId splitId,
            @JsonProperty("addresses") List<HostAddress> addresses)
    {
        this.splitId = requireNonNull(splitId, "splitId is null");
        this.addresses = ImmutableList.copyOf(requireNonNull(addresses, "addresses is null"));
    }