presto-hive/src/main/java/io/prestosql/plugin/hive/metastore/HivePageSinkMetadata.java/HivePageSinkMetadata/deserialize
class HivePageSinkMetadata:    @JsonCreator
    public static HivePageSinkMetadata deserialize(
            @JsonProperty("schemaTableName") SchemaTableName schemaTableName,
            @JsonProperty("table") Optional<Table> table,
            @JsonProperty("modifiedPartitions") List<JsonSerializableEntry<List<String>, Optional<Partition>>> modifiedPartitions)
    {
        requireNonNull(modifiedPartitions, "modifiedPartitions is null");
        return new HivePageSinkMetadata(schemaTableName, table, JsonSerializableEntry.toMap(modifiedPartitions));
    }