Вопросы к Поиску с Алисой
Отличие throw; от throw e; при обработке исключений заключается в том, как создаётся выбрасываемый объект. stackoverflow.com
throw повторно выбрасывает исключение, которое было обнаружено, и сохраняет трассировку стека (путь к источнику исключения). forum.itvdn.com
throw e генерирует то же исключение, но сбрасывает трассировку стека на этот метод. forum.itvdn.com