Hi everybody!
I came across a bug a while ago as I tried to save an empty list to a process variable from Kotlin code. I tracked it down to some problem in Jackson’s TypeFactory and opened an issue there (`TypeFactory` cannot convert `Collection` sub-type without type parameters to canonical form and back · Issue #3108 · FasterXML/jackson-databind · GitHub). In the course of the discussion, the maintainer mentioned that the canonical name is not intended to be used outside of Jackson itself.
He still fixed the bug so my original problem should no longer exist, but still, I wanted to point you at the issue just in case you want to act on it somehow.
Best regards
Lars