allout-get-or-create-item-widget is a compiled Lisp function in `
(allout-get-or-create-item-widget &optional REDECORATE BLANK-CONTAINER)
Return a widget for the item at point, creating the widget if necessary.
When creating a widget, we assume there has been a context change
and decorate its siblings and parent, as well.
Optional BLANK-CONTAINER is for internal use, to fabricate a
meta-container item with an empty body when the first proper
(non-container) item starts at the beginning of the file.
Optional REDECORATE, if non-nil, means to redecorate the widget
if it already exists.