The current context object
Throw an exception indicating that usage was incorrect.
Issue a message that can be shown to the user