/* 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
{
{
MyClass mc = new MyClass();
mc.newClass();
}
}
class MyClass {
public Class<MyInnerClass> oneclass;
public MyClass(){
System.
out.
print("MyClass\n"); this.oneclass = MyInnerClass.class;
}
public void newClass(){
try {
MyInnerClass mic = this.oneclass.newInstance();
System.
out.
print("Exception: " + e
+ "\n"); }
}
private class MyInnerClass {
MyInnerClass(){
System.
out.
print("MyInnerClass"); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU15Q2xhc3MgbWMgPSBuZXcgTXlDbGFzcygpOwoJCW1jLm5ld0NsYXNzKCk7Cgl9Cn0KCmNsYXNzIE15Q2xhc3MgewoJcHVibGljIENsYXNzPE15SW5uZXJDbGFzcz4gb25lY2xhc3M7IAoJCglwdWJsaWMgTXlDbGFzcygpewoJCVN5c3RlbS5vdXQucHJpbnQoIk15Q2xhc3NcbiIpOwoJCXRoaXMub25lY2xhc3MgPSBNeUlubmVyQ2xhc3MuY2xhc3M7Cgl9CglwdWJsaWMgdm9pZCBuZXdDbGFzcygpewoJCXRyeSB7CgkJCU15SW5uZXJDbGFzcyBtaWMgPSB0aGlzLm9uZWNsYXNzLm5ld0luc3RhbmNlKCk7CgkJfWNhdGNoKEV4Y2VwdGlvbiBlKXsKCQkJU3lzdGVtLm91dC5wcmludCgiRXhjZXB0aW9uOiAiICsgZSArICJcbiIpOwoJCX0KCX0KCQoJcHJpdmF0ZSBjbGFzcyBNeUlubmVyQ2xhc3MgewoJCU15SW5uZXJDbGFzcygpewoJCQlTeXN0ZW0ub3V0LnByaW50KCJNeUlubmVyQ2xhc3MiKTsKCQl9Cgl9Cn0=