A PHPDoc comment for the $priceModel variable in final_price.phtml is wrong

https://github.com/magento/magento2/blob/2.0.0/app/code/Magento/Catalog/view/base/templates/product/price/final_price.phtml#L16

Should be:

/** @var \Magento\Framework\Pricing\Price\PriceInterface $priceModel */

The $priceModel may be, for example, an instane of the \Magento\ConfigurableProduct\Pricing\Price\ConfigurableRegularPrice class, which is not a descenant of the \Magento\Catalog\Pricing\Price\RegularPrice class

https://github.com/magento/magento2/issues/2866