class A { <T> void foo(T[] ts) {} { foo(new <caret>); } }