1 import java.util.List; 2 import java.util.Map; 3 4 @interface Bla {} 5 6 public class WildcardAnnoBound<X extends List<? extends Object>> { WildcardAnnoBound(WildcardAnnoBound<X> n, X p)7 WildcardAnnoBound(WildcardAnnoBound<X> n, X p) { 8 } 9 } 10 11 class NoBound<X> {} 12 13 class Bounds<X extends Object & Comparable<int[]> & Map<? extends Object, ?>, Y> {} 14