Finally blocks are always executed, whether the exception is caught ornot, or even if an exception does not occur (i.e. even in the case of areturn).