/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
MyException() throws MyException {
throw this;
}
}
{
try {
MyException e = new MyException();
} catch (MyException e) {
System.
out.
println("Caught!"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCQoJc3RhdGljIGNsYXNzIE15RXhjZXB0aW9uIGV4dGVuZHMgRXhjZXB0aW9uIHsKCQkKCQlNeUV4Y2VwdGlvbigpIHRocm93cyBNeUV4Y2VwdGlvbiB7CgkJCXRocm93IHRoaXM7CgkJfQoJCQoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQl0cnkgewoJCQlNeUV4Y2VwdGlvbiBlID0gbmV3IE15RXhjZXB0aW9uKCk7CgkJfSBjYXRjaCAoTXlFeGNlcHRpb24gZSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oIkNhdWdodCEiKTsKCQl9Cgl9Cn0=