import java.io._; module test { //def error[a](x: String):a = new java.lang.RuntimeException(x) throw; def main(): Unit { try { try { error[Unit]("hi!"); } finally { System.out.println("ho!") } } except { case ex: IOException => System.out.println("io exception!"); case ex => System.out.println(ex); } } main(); }