001package types.visibility.y;
002import  types.visibility.x.A;
003class C extends A {
004        int fy(C that) {
005                return /*this.x0 + this.x1 + */this.x2 + this.x3
006                                + /*that.x0 + that.x1 + */that.x2 + that.x3;
007        }
008}
009
010class D {
011        int gy(A that) {
012                return /*that.x0 + that.x1 + that.x2 + */that.x3;
013        }
014}