Main method, does the work of the testing...
try {
throw new Exception();
} catch (Exception e) {
System.out.println("Caught Exception");
return; // with return, Goodbye appears
// System.exit(1); // with exit, Goodbye does not appear
} finally {
System.out.println("Goodbye!");
}