1import java.util.Map; 2 3public class ParseType<E> { 4 void m(Object o) { 5 Object o0 = ((@A String) (o)); 6 Object o1 = ((@A Map<String, Integer>) (o)); 7 Object o2 = ((String @A []) (o)); 8 Object o3 = ((String[] @A []) (o)); 9 Object o4 = ((@A Map<String[], Integer>) (o)); 10 Object o5 = ((@A Map<String[][], Integer>) (o)); 11 Object o6 = ((@A Map<?, ?>) (o)); 12 Object o7 = ((@A Map<? extends String, ? super List<Integer>>) (o)); 13 Object o8 = ((@A Map<List<String>, List<String>[]>) (o)); 14 Object o9 = ((@A Map.Entry<String, Integer>) (o)); 15 Object o10 = ((Map.Entry<String, Integer> @A []) (o)); 16 Object o11 = ((ParseType<String>.Inner<Integer> @A []) (o)); 17 } 18 19 public class Inner<K> {} 20} 21