throw
finally
While occasionally intended, such throw statements may conceal exceptions thrown from try-catch and thus tremendously complicate the debugging process.
try
catch