The $MESSAGE directive allows to insert user-defined Warning, Hint or Note. It is equivalent to one of the $FATAL, $ERROR, $WARNING, $HINT or $NOTE directives. It must be followed by one of the words ERROR WARNING HINT or NOTE, and then the message to display, as follows:
This will display a warning message when the compiler encounters it. The effect is the same as the {$WARNING} directive.
This means that the following:
is completely equivalent to
Note that if the -Sew switch is used, the WARNING message will be treated as an error, and the compiler will stop.