/**
  * @inheritdoc
  */
 public function isSupported(Unit $sourceUnit, Unit $targetUnit) : bool
 {
     if (!in_array($sourceUnit->getName(), $this->supportedUnits()) || !in_array($targetUnit->getName(), $this->supportedUnits())) {
         return false;
     }
     return true;
 }
 public function __construct(Unit $valueUnit, Unit $targetUnit)
 {
     parent::__construct(sprintf(static::ERROR_MESSAGE, $valueUnit->getName(), $targetUnit->getName()));
 }