presto-main/src/main/java/io/prestosql/metadata/TableLayoutResult.java/TableLayoutResult/TableLayoutResult
class TableLayoutResult:    public TableLayoutResult(TableHandle newTable, TableProperties layout, TupleDomain<ColumnHandle> unenforcedConstraint)
    {
        this.newTableHandle = requireNonNull(newTable, "newTable is null");
        this.layout = requireNonNull(layout, "layout is null");
        this.unenforcedConstraint = requireNonNull(unenforcedConstraint, "unenforcedConstraint is null");
    }