/* 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
{
{
System .
out .
println ( "Started parent! " ) ; public void run ( ) {
try {
System .
out .
println ( "Started Child ! " ) ; System .
out .
println ( "AAhhh Exception occured.. But no way of telling parent" ) ; throw new RuntimeException ( "Hoping this reaches the parent! as NPE but it wont" , e
) ; }
}
} ;
child.start ( ) ;
System .
out .
println ( "Everything Ran in Parent!" ) ; } }
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigiU3RhcnRlZCBwYXJlbnQhICIpOwoJCVRocmVhZCBjaGlsZCA9IG5ldyBUaHJlYWQoKXsKICAgIHB1YmxpYyB2b2lkIHJ1biAoKSB7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgIAkJU3lzdGVtLm91dC5wcmludGxuKCJTdGFydGVkIENoaWxkICEgIik7CiAgICAgICAgICAgICAgICBPYmplY3Qgb2JqID0gbnVsbDsKICAgICAgICAgICAgICAgdGhyb3cgbmV3IE51bGxQb2ludGVyRXhjZXB0aW9uKCJlZm5sa3NkIik7CiAgICAgICAgICAgIH0gY2F0Y2ggKE51bGxQb2ludGVyRXhjZXB0aW9uIGUpIHsKICAgICAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbigiQUFoaGggRXhjZXB0aW9uIG9jY3VyZWQuLiBCdXQgbm8gd2F5IG9mIHRlbGxpbmcgcGFyZW50Iik7CiAgICAgICAgICAgICAgICB0aHJvdyBuZXcgUnVudGltZUV4Y2VwdGlvbigiSG9waW5nIHRoaXMgcmVhY2hlcyB0aGUgcGFyZW50ISBhcyBOUEUgYnV0IGl0IHdvbnQiLCBlKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICB9OwoJY2hpbGQuc3RhcnQoKTsKCQoJU3lzdGVtLm91dC5wcmludGxuKCJFdmVyeXRoaW5nIFJhbiBpbiBQYXJlbnQhIik7fQp9