javap renders the raw data for a class file, in terms of the bytes in the class file, but as a general rule, it tries to print out friendly versions where the raw data is particularly obscure. This is not the case for annotations and should be remedied.