Represents an error for OUDS components.
This class supports both plain and annotated error messages.
Creates an error with a plain text message.
Creates an error with an annotated message.
The annotated error message, or null if the error was created with plain text.
null
The plain text representation of the error message.