presto-main/src/main/java/io/prestosql/sql/planner/plan/ExplainAnalyzeNode.java/ExplainAnalyzeNode/ExplainAnalyzeNode
class ExplainAnalyzeNode:    @JsonCreator
    public ExplainAnalyzeNode(
            @JsonProperty("id") PlanNodeId id,
            @JsonProperty("source") PlanNode source,
            @JsonProperty("outputSymbol") Symbol outputSymbol,
            @JsonProperty("verbose") boolean verbose)
    {
        super(id);
        this.source = requireNonNull(source, "source is null");
        this.outputSymbol = requireNonNull(outputSymbol, "outputSymbol is null");
        this.verbose = verbose;
    }