I might see that it is a mess. Improvement contribution is very welcome.
It means that the first stashed message will be processed by the Behavior that is in the given parameter to unstashAll. Second message in the stash is processed by the Behavior returned by the first message. And so on.