import java.util.*; import java.lang.Throwable; abstract class myThrowable extends Throwable { abstract public void a(); } class B92 extends myThrowable {
public void a(){ System.err.println("B92"); } } class B93 extends myThrowable {
public void a(){ System.err.println("B93"); } } class B94 extends myThrowable {
public void a(){ System.err.println("B94"); } } class A97{ public static void g(int type) throws B92,B93,B94{ switch(type){ case 0:throw new B92(); case 1:throw new B93(); case 2:throw new B94(); } }
import java.lang.Throwable;
abstract class myThrowable extends Throwable
{
abstract public void a();
}
class B92 extends myThrowable
{
public void a(){
System.err.println("B92");
}
}
class B93 extends myThrowable
{
public void a(){
System.err.println("B93");
}
}
class B94 extends myThrowable
{
public void a(){
System.err.println("B94");
}
}
class A97{
public static void g(int type) throws B92,B93,B94{
switch(type){
case 0:throw new B92();
case 1:throw new B93();
case 2:throw new B94();
}
}
public static void main(String[] args)
{
for(int i=0;i<3;i++){
try{
g(i);
}
catch(myThrowable e){
e.a();
}
}
}
}