Handles the message, does a no-op if the message is not a kind-of BasicMessage
the message
See Implementation
Handles the message, does a no-op if the message is not a kind-of BasicMessage