Int 3384

Rework JMS/XML Module XSD Enumerations
That's not true: `schemaType` can be `null` and `empty string` as well.
Yes, you have `if(schemaType == null) {` in the another ctor, but here `assert` logic has to be anyway