class A { void foo(int x){} class Inner { void foo(){} void test() { fo<caret> } } }