Иногда невозможно узнать действительно выброшенное имя класса исключения заранее, только во время выполнения (по крайней мере, в php). Так правильно ли ставить в тег @throws родительский класс действительно генерируемого исключения?