This function is not required -- the caller should just call the recursive AbstractPlanNode function directly.