allout-get-or-create-parent-widget is a compiled Lisp function in `allout-widgets.el'.

(allout-get-or-create-parent-widget &optional REDECORATE)

Return widget for parent of item at point, decorating it if necessary.

We return the container widget if we're above the first proper item in the

Optional REDECORATE, if non-nil, means to redecorate the widget if it
already exists.

Point will wind up positioned on the beginning of the parent or beginning
of the buffer.