class Runner {
public static void main
(String[] args
) { Child c = new Child();
c.method();
}
}
class Super {
protected void method() {
}
}
class Intermediate extends Super {}
class Child extends Intermediate {
@Override
public void method() {
super.method();
}
}
Y2xhc3MgUnVubmVyIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CgkJQ2hpbGQgYyA9IG5ldyBDaGlsZCgpOwoJCWMubWV0aG9kKCk7Cgl9Cn0KCmNsYXNzIFN1cGVyIHsKCXByb3RlY3RlZCB2b2lkIG1ldGhvZCgpIHsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlN1cGVyIik7Cgl9Cn0KCmNsYXNzIEludGVybWVkaWF0ZSBleHRlbmRzIFN1cGVyIHt9CgpjbGFzcyBDaGlsZCBleHRlbmRzIEludGVybWVkaWF0ZSB7CglAT3ZlcnJpZGUKCXB1YmxpYyB2b2lkIG1ldGhvZCgpIHsKCQlzdXBlci5tZXRob2QoKTsKCX0KfQ==