It's the result of adaption of that object using the appropriate adapter from the `inputContext` dictionary.

Perhaps this behavior is too convoluted to coherently describe only with API documentation and I should focus on prose docs (or simplifying the behavior that needs to be documented) instead.