private function getMap()
{
$data = pack('n', count($this->value));
foreach ($this->value as $key => $item) {
$keyPacked = new BinaryData($this->keyType, $key);
$data .= pack('n', strlen($keyPacked)) . $keyPacked;
$itemPacked = new BinaryData($this->valueType, $item);
$data .= pack('n', strlen($itemPacked)) . $itemPacked;
}
return $data;
}