That's true.
Unfortunately, I see no easy way to implement cleaner tests.

Corresponding assert has hopefully descriptive message and I've added a explaining comment.

If you have an idea how to implement better test without rewriting cucumber-jvm core - I'd gladly accept that idea.