protected function createMessageProtocol($message)
{
if (!$message instanceof ProtocolInterface) {
$message = $this->createProtocol($message);
} else {
if ($message->getPid() === '') {
$message->setPid($this->genID());
}
if ($message->getOrigin() === '') {
$message->setOrigin($this->name);
}
if ($message->getTimestamp() == 0) {
$message->setTimestamp($this->getTime());
}
}
return $message;
}