public class X { Object o = (@Marker X) null; Object p = (@Marker X @Marker []) null; Object q = (@Marker java. @Marker util. @Marker List<@Marker String> []) null; Object r = (@Marker java. @Marker util.@Marker Map<@Marker String, @Marker String>.@Marker Entry @Marker []) null; }