class Parent {
init( ) ;
this .foo = foo;
}
protected void init( ) {
}
}
public class Main extends Parent {
super ( foo) ;
}
@Override
protected void init( ) {
System .
out .
println ( this .
foo .
toLowerCase ( ) ) ; }
public static void main
( String [ ] args
) { new Main( "a" ) ;
}
}
Y2xhc3MgUGFyZW50IHsKICAgIHByb3RlY3RlZCBmaW5hbCBTdHJpbmcgZm9vOwoKICAgIHB1YmxpYyBQYXJlbnQoU3RyaW5nIGZvbykgewogICAgICAgIGluaXQoKTsKICAgICAgICB0aGlzLmZvbyA9IGZvbzsKICAgIH0KICAgIHByb3RlY3RlZCB2b2lkIGluaXQoKSB7CiAgICAgICAgCiAgICB9Cn0KCnB1YmxpYyBjbGFzcyBNYWluIGV4dGVuZHMgUGFyZW50IHsKCiAgICBwdWJsaWMgTWFpbihTdHJpbmcgZm9vKSB7CiAgICAgICAgc3VwZXIoZm9vKTsKICAgIH0KCiAgICBAT3ZlcnJpZGUKICAgIHByb3RlY3RlZCB2b2lkIGluaXQoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHRoaXMuZm9vLnRvTG93ZXJDYXNlKCkpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBuZXcgTWFpbigiYSIpOwogICAgfQp9Cg==