package:
annotation @X:
annotation @Y:

package:
class GenericCellDoubled:

field f:
type:
inner-type 3, 0: @X

field g:
type:
inner-type 3, 0: @X

field h:
type:
inner-type 3, 0, 3, 0: @X

field i:
type:
inner-type 3, 0: @X

field j1:
type:
inner-type 3, 1, 3, 0: @X

field j2:
type:
inner-type 3, 1, 3, 0: @X

field j3:
type:
inner-type 3, 1, 3, 0: @X

// duplicate, @X already there -> no effect
field j3:
type:
inner-type 3, 1: @X

// real
field j3:
type:
inner-type 3, 1: @Y

field k:
type: @Y