presto-main/src/main/java/io/prestosql/sql/planner/DistributedExecutionPlanner.java/DistributedExecutionPlanner/DistributedExecutionPlanner
class DistributedExecutionPlanner:    @Inject
    public DistributedExecutionPlanner(SplitManager splitManager, Metadata metadata)
    {
        this.splitManager = requireNonNull(splitManager, "splitManager is null");
        this.metadata = requireNonNull(metadata, "metadata is null");
    }