Description
A user discovered an issue with optional elements inside unordered sequences. Specifically, when the first element of an unordered sequence has minOccurs="0" and does not have maxOccurs > 1, the unparse attempt will fail with the following error message:
"Expected element start event for {}x, but received element end event for {}y."
Attached is a test case demonstrating this behavior.