Used by Widget.do_recursive_parent and Widget.do_recursive_children to traverse the widget tree.
The current widget in the recursion.
null to continue the recursion or widget to stop the recursion.
null
widget