class Teste {
public static void main
(String[] args
) { func1();
}
public static void func1() {
try {
func2();
System.
out.
println("Error 1"); }
}
public static void func2() {
try {
int x = 1 / 0;
System.
out.
println("Error 2"); throw e;
}
}
}
//https://pt.stackoverflow.com/q/160541/101
Y2xhc3MgVGVzdGUgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGZ1bmMxKCk7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIGZ1bmMxKCkgewogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGZ1bmMyKCk7CiAgICAgICAgfSBjYXRjaCAoRXhjZXB0aW9uIGUpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJFcnJvciAxIik7CiAgICAgICAgfQogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBmdW5jMigpIHsKICAgICAgICB0cnkgewogICAgICAgICAgICBpbnQgeCA9IDEgLyAwOwogICAgICAgIH0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRXJyb3IgMiIpOwogICAgICAgICAgICB0aHJvdyBlOwogICAgICAgIH0KICAgIH0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMTYwNTQxLzEwMQ==