Care to elaborate? Enclosing method here is `doTypedUnapply` which is very large method and I don't see why it should be inlineable.

Calling small methods that do not allocate objects is totally fine and recommended practice. JIT will take care of that very easily.