// should pass class FieldShadow { public static void main(String[] args) { System.out.println(new B().getA()); } } class A { int a; public int getSuperA() { return a; } public int getA() { return a; } public int setA(int v) { a = v; return a; } } class B extends A { boolean a; public boolean getSubA() { return a; } }