public function deserializePaths($obj)
{
if (!isset($obj['version'])) {
$serializer = $this->serializers[$this->defaultVersion];
} else {
if (array_key_exists(intval($obj['version']), $this->serializers)) {
$serializer = $this->serializers[$obj['version']];
} else {
throw new \InvalidArgumentException('Invalid version');
}
}
return $serializer->deserializePaths($obj);
}