/**
  * @param array[] $serialization
  *
  * @return SnakList
  */
 private function getDeserialized(array $serialization)
 {
     $snakList = new SnakList();
     foreach ($serialization as $key => $snakArray) {
         if (is_string($key)) {
             foreach ($snakArray as $snakSerialization) {
                 $snakList->addElement($this->snakDeserializer->deserialize($snakSerialization));
             }
         } else {
             $snakList->addElement($this->snakDeserializer->deserialize($snakArray));
         }
     }
     return $snakList;
 }