presto-resource-group-managers/src/main/java/io/prestosql/plugin/resourcegroups/SelectorResourceEstimate.java/SelectorResourceEstimate/SelectorResourceEstimate
class SelectorResourceEstimate:    @JsonCreator
    public SelectorResourceEstimate(
            @JsonProperty("executionTime") Optional<Range<Duration>> executionTime,
            @JsonProperty("cpuTime") Optional<Range<Duration>> cpuTime,
            @JsonProperty("peakMemory") Optional<Range<DataSize>> peakMemory)
    {
        this.executionTime = requireNonNull(executionTime, "executionTime is null");
        this.cpuTime = requireNonNull(cpuTime, "cpuTime is null");
        this.peakMemory = requireNonNull(peakMemory, "peakMemory is null");
    }