message
One envelope -- v0.9 or already v1.0 -- as the message it names.
Throws
A2uiFormatException
when it is neither: no version, an unknown one, or a body a2ui-core cannot read. A2uiFormatException extends SerializationException, and so does what the JSON parser throws, so a caller catching the latter catches both.