SI-4788/SI-5948 Respect RetentionPolicy of Java annotations

There exists already an instance of `BCodeAsmCommon`, it's `bTypes.bCodeAsmCommon`.