В С# я могу использовать оператор throw;
для восстановления исключения при сохранении трассировки стека:
try
{
...
}
catch (Exception e)
{
if (e is FooException)
throw;
}
Есть ли что-то подобное в Java (, которая не теряет исходную трассировку стека)?