class someClass {
public int value;
public someClass() {
value = 1;
try {
value++;
if (value == 2) {
}
System.
out.
println("I caught an exception."); throw new Exception("Does this exception get thrown upwards?"); } finally {
return;
}
}
}
class anotherClass {
public static void main
(String[] args
) { try {
someClass someclass = new someClass();
e.printStackTrace();
}
}
}
Y2xhc3Mgc29tZUNsYXNzIHsKCXB1YmxpYyBpbnQgdmFsdWU7CgoJcHVibGljIHNvbWVDbGFzcygpIHsKCQl2YWx1ZSA9IDE7CgkJdHJ5IHsKCQkJdmFsdWUrKzsKCQkJaWYgKHZhbHVlID09IDIpIHsKCQkJCXRocm93IG5ldyBFeGNlcHRpb24oInZhbHVlIGlzIDIiKTsKCQkJfQoJCX0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiSSBjYXVnaHQgYW4gZXhjZXB0aW9uLiIpOwoJCQl0aHJvdyBuZXcgRXhjZXB0aW9uKCJEb2VzIHRoaXMgZXhjZXB0aW9uIGdldCB0aHJvd24gdXB3YXJkcz8iKTsKCQl9IGZpbmFsbHkgewoJCQlyZXR1cm47CgkJfQoJfQp9CgpjbGFzcyBhbm90aGVyQ2xhc3MgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCXRyeSB7CgkJCXNvbWVDbGFzcyBzb21lY2xhc3MgPSBuZXcgc29tZUNsYXNzKCk7IAoJCX0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CgkJCWUucHJpbnRTdGFja1RyYWNlKCk7CgkJfQogICAgfQp9