/**
  * @param \Generated\Shared\Transfer\ProductOptionTransfer $productOptionTransfer
  * @param \Orm\Zed\Sales\Persistence\SpySalesOrderItemOption $productOptionEntity
  *
  * @return int
  */
 protected function getRefundableAmount(ProductOptionTransfer $productOptionTransfer, SpySalesOrderItemOption $productOptionEntity)
 {
     return $productOptionEntity->getGrossPrice() * $productOptionTransfer->getQuantity() - $productOptionEntity->getCanceledAmount();
 }