public function onMessage(AbstractSession $session, Message $msg)
{
if ($msg instanceof ResultMessage) {
$this->processResult($msg);
} elseif ($msg instanceof ErrorMessage) {
$this->processError($msg);
} else {
$session->sendMessage(ErrorMessage::createErrorMessageFromMessage($msg));
}
}