/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Base { int i = 99 ;
public void amethod
( ) { System .
out .
println ( "Base.amethod()" ) ; } Base( ) { amethod( ) ; } }
public class Derived extends Base { int i = - 1 ;
public static void main
( String argv
[ ] ) { Base b
= new Derived
( ) ; System .
out .
println ( b.
i ) ; b.
amethod ( ) ; } public void amethod
( ) { System .
out .
println ( "Derived.amethod()" ) ; } }
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBCYXNlIHsgaW50IGkgPSA5OTsKcHVibGljIHZvaWQgYW1ldGhvZCgpIHsgU3lzdGVtLm91dC5wcmludGxuKCJCYXNlLmFtZXRob2QoKSIpOyB9CkJhc2UoKSB7IGFtZXRob2QoKTsgfSB9IAoKcHVibGljIGNsYXNzIERlcml2ZWQgZXh0ZW5kcyBCYXNlIHsgaW50IGkgPSAtMTsKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3ZbXSkgeyAKCUJhc2UgYiA9IG5ldyBEZXJpdmVkKCk7IFN5c3RlbS5vdXQucHJpbnRsbihiLmkpOyBiLmFtZXRob2QoKTsgfSAKCXB1YmxpYyB2b2lkIGFtZXRob2QoKSB7IFN5c3RlbS5vdXQucHJpbnRsbigiRGVyaXZlZC5hbWV0aG9kKCkiKTsgfQoJfQ==