1 import java.lang.annotation.*; 2 3 @Target(ElementType.TYPE_USE) 4 @interface Bla {} 5 6 public class GenericAnnoBound<X extends @Bla Object> { 7 GenericAnnoBound(@Bla GenericAnnoBound<X> n, X p) { 8 } 9 } 10