presto-main/src/main/java/io/prestosql/sql/planner/planprinter/IoPlanPrinter.java/EstimatedStatsAndCost/EstimatedStatsAndCost
class EstimatedStatsAndCost:        @JsonCreator
        public EstimatedStatsAndCost(
                @JsonProperty("outputRowCount") double outputRowCount,
                @JsonProperty("outputSizeInBytes") double outputSizeInBytes,
                @JsonProperty("cpuCost") double cpuCost,
                @JsonProperty("maxMemory") double maxMemory,
                @JsonProperty("networkCost") double networkCost)
        {
            this.outputRowCount = requireNonNull(outputRowCount, "outputRowCount is null");
            this.outputSizeInBytes = requireNonNull(outputSizeInBytes, "outputSizeInBytes is null");
            this.cpuCost = requireNonNull(cpuCost, "cpuCost is null");
            this.maxMemory = requireNonNull(maxMemory, "maxMemory is null");
            this.networkCost = requireNonNull(networkCost, "networkCost is null");
        }