public class C { void su<caret>bject(String s) { } void caller() { int s; subject(null); } void caller1() { caller(); } } class B extends C { void caller() { subject(null); } }