/**
  * {@inheritdoc}
  */
 public function denormalize($data, $class, $format = null, array $context = [])
 {
     if (null === $data || '' === $data) {
         return null;
     }
     $attribute = $context['attribute'];
     $code = $this->prepareOptionCode($attribute, $data);
     return $this->repository->findOneByIdentifier($code);
 }
 /**
  * Find Option entity from identifier
  *
  * @param string $identifier
  *
  * @return AttributeOptionInterface
  */
 protected function findEntity($identifier)
 {
     return $this->repository->findOneByIdentifier($identifier);
 }