public function send(MessageInterface $message) { if (!$message instanceof BlackberryMessage) { throw new InvalidMessageTypeException(sprintf("Message type '%s' not supported by Blackberry", get_class($message))); } return $this->doSend($message); }