public function parse(array $data, ParsingDispatcher $parsingDispatcher) { if (!array_key_exists('ParentLocationIdCriterion', $data)) { throw new Exceptions\Parser('Invalid <ParentLocationIdCriterion> format'); } return new ParentLocationIdCriterion(explode(',', $data['ParentLocationIdCriterion'])); }