What does the finally block do?
Executes code after a try block regardless of whether an exception was thrown
Catches any exception not caught by previous catch blocks
Throws any unhandled exceptions
None of the above