How does \Magento\Catalog\Model\Product\Option\Repository::getProductOptions() work?

Context: How does \Magento\Catalog\Model\Product\Option\ReadHandler::execute() work?

Details: How does \Magento\Catalog\Model\ResourceModel\Product\Option\Collection::getProductOptions() work?