presto-atop/src/main/java/io/prestosql/plugin/atop/AtopTableHandle.java/AtopTableHandle/AtopTableHandle
class AtopTableHandle:    @JsonCreator
    public AtopTableHandle(
            @JsonProperty("schema") String schema,
            @JsonProperty("table") AtopTable table,
            @JsonProperty("startTimeConstraint") Domain startTimeConstraint,
            @JsonProperty("endTimeConstraint") Domain endTimeConstraint)
    {
        this.schema = requireNonNull(schema, "schema is null");
        this.table = requireNonNull(table, "table is null");
        this.startTimeConstraint = requireNonNull(startTimeConstraint, "startTimeConstraint is null");
        this.endTimeConstraint = requireNonNull(endTimeConstraint, "endTimeConstraint is null");
    }