fun println() { } fun test1() { try { // BLOCK println() } catch (e: Throwable){ // BLOCK println() } finally { // BLOCK println() } } fun test2(): Int { return try { // BLOCK println() 100 /*~> Unit */ 42 } catch (e: Throwable){ // BLOCK println() 101 /*~> Unit */ 24 } finally { // BLOCK println() 102 /*~> Unit */ 555 /*~> Unit */ } }