class X { String <caret>l; public X() { fs("oo", this); } void fs(String t, X x) { x.set(t); } // void set(String d) { l = d; } } class XX extends X { void fs(String t, X x) { x.fs(t, x); } }