Marker interface for types which provide a raw string functionality
and should be treated accordingly in reporting (e.g., in ObjectFormatter).
val EMPTY: RawString
An empty string as RawString.
val NULL: StringBasedRawString
The representation for null as StringBasedRawString.
fun create(string: String): RawString
fun create(translatable: Translatable): RawString
data class StringBasedRawString : RawString
Use this class to represent a String which should be treated as raw String in reporting.
data class TranslatableBasedRawString : RawString
Use this class to represent a Translatable which shall be translated and
then be treated as raw String in reporting.