public class Main {
public <T> Main(T a){
Outer.<Integer> super(); //
}
public static void main
(String[] args
){ Main a
= new Main
(new Object()); // printResult();
}
class Outer {
public <T> Outer() {
};
}
}
CnB1YmxpYyBjbGFzcyBNYWluIHsKCglwdWJsaWMgPFQ+IE1haW4oVCBhKXsKCQlPdXRlci48SW50ZWdlcj4gc3VwZXIoKTsgLy8KCQlTeXN0ZW0ub3V0LnByaW50bG4oYSk7Cgl9CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncyl7CgkJTWFpbiBhID0gbmV3IE1haW4obmV3IE9iamVjdCgpKTsKCQkvLyBwcmludFJlc3VsdCgpOwoKCX0KCiAgICBjbGFzcyBPdXRlciB7CgkJcHVibGljIDxUPiBPdXRlcigpIHsKCQl9OwoJfQp9