1 package: 2 annotation @Bla: 3 annotation @A: 4 annotation @B: 5 annotation @C: 6 annotation @D: 7 annotation @E: 8 annotation @F: 9 annotation @G: 10 annotation @H: 11 annotation @I: 12 annotation @J: 13 14 class WildcardAnnoBound: 15 bound 0 & 0: 16 inner-type 3, 0, 2, 0: @Bla 17 18 class WildcardAnnoBound: 19 method <init>(LWildcardAnnoBound;Ljava/util/List;)V: 20 parameter 0: 21 type: @Bla 22 23 class NoBound: 24 bound 0 & 0: @A 25 26 class Bounds: 27 typeparam 0: @A 28 typeparam 1: @J 29 bound 0 & 0: @B 30 bound 0 & 1: @C 31 inner-type 3, 0: @E 32 inner-type 3, 0, 0, 0: @D 33 bound 0 & 2: @F 34 inner-type 3, 0: @G 35 inner-type 3, 0, 2, 0: @H 36 inner-type 3, 1: @I 37