OptionalerrorOptionalerrorcontrols whether serialized errors
also carry tagging information, made from marshalName and numbers
generated (currently by counting) starting at errorIdNum. The
errorTagging option defaults to 'on'. Serialized
errors are also logged to marshalSaveError only if tagging is 'on'.
OptionalmarshalUsed to identify sent errors.
OptionalmarshalIf errorTagging is
'on', then errors serialized by this marshal instance are also
logged by calling marshalSaveError after annotateError associated
that error with its errorId. Thus, if marshalSaveError in turn logs
to the normal console, which is the default, then the console will
show that note showing the associated errorId.
OptionalserializeFormatting to use in the "body" property in objects returned from
serialize. The body string for each case:
'@qclass property.'#', which is
an unambiguous signal since a valid JSON string cannot begin with
'#'.
Ascending numbers staring from here identify the sending of errors relative to this marshal instance.