/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Option< T> {
private T o;
this ( null ) ;
}
this .o = o;
}
if ( o
== null ) throw new Exception ( "A vot hui" ) ; return o;
}
}
class ItDoesntHandleException {
ItDoesntHandleException
( Option o
) { }
}
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Option
< Number
> o
= new Option ( ) ; new ItDoesntHandleException( o) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBPcHRpb248VD4gewoJcHJpdmF0ZSBUIG87CgkKCU9wdGlvbigpIHsKCQl0aGlzKG51bGwpOwoJfQoJCglPcHRpb24oVCBvKSB7CgkJdGhpcy5vID0gbzsJCgl9CgkKCVQgc29tZSgpIHRocm93cyBFeGNlcHRpb24gewoJCWlmIChvID09IG51bGwpIHRocm93IG5ldyBFeGNlcHRpb24oIkEgdm90IGh1aSIpOwoJCXJldHVybiBvOwoJfQp9CgpjbGFzcyBJdERvZXNudEhhbmRsZUV4Y2VwdGlvbiB7CglJdERvZXNudEhhbmRsZUV4Y2VwdGlvbihPcHRpb24gbykgewoJCVN5c3RlbS5vdXQucHJpbnRsbihvLnNvbWUoKSk7CQoJfQp9CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU9wdGlvbjxOdW1iZXI+IG8gPSBuZXcgT3B0aW9uKCk7CgkJU3lzdGVtLm91dC5wcmludGxuKG8uc29tZSgpKTsKCQluZXcgSXREb2VzbnRIYW5kbGVFeGNlcHRpb24obyk7Cgl9Cn0KCg==