interface I { Object copy(int[] ia); } public class X { public static void main(String[] args) { I i = @Marker int @Marker []::<String>clone; Zork z; } }