1 class ValueWithInvalidFlags {
 2   0xCAFEBABE;
 3   0; // minor version
 4   63; // version
 5   [] { // Constant Pool
 6     ; // first element is empty
 7     class #2; // #1
 8     Utf8 "ValueWithInvalidFlags"; // #2
 9     Field #1 #4; // #3
10     NameAndType #5 #6; // #4
11     Utf8 "i"; // #5
12     Utf8 "I"; // #6
13     class #8; // #7
14     Utf8 "java/lang/Object"; // #8
15     Utf8 "<init>"; // #9
16     Utf8 "()QValueWithInvalidFlags;"; // #10
17     Utf8 "Code"; // #11
18     Utf8 "LineNumberTable"; // #12
19     Utf8 "SourceFile"; // #13
20     Utf8 "ValueWithInvalidFlags.java"; // #14
21   } // Constant Pool
22 
23   0x0831; // access
24   #1;// this_cpx
25   #7;// super_cpx
26 
27   [] { // Interfaces
28   } // Interfaces
29 
30   [] { // Fields
31     {  // field
32       0x0010; // access
33       #5; // name_index
34       #6; // descriptor_index
35       [] { // Attributes
36       } // Attributes
37     }
38   } // Fields
39 
40   [] { // Methods
41     {  // method
42       0x0009; // access
43       #9; // name_index
44       #10; // descriptor_index
45       [] { // Attributes
46         Attr(#11) { // Code
47           2; // max_stack
48           1; // max_locals
49           Bytes[]{
50             0xCB00014B032A5FCC;
51             0x00034B2AB0;
52           }
53           [] { // Traps
54           } // end Traps
55           [] { // Attributes
56             Attr(#12) { // LineNumberTable
57               [] { // line_number_table
58                 0  1;
59                 4  2;
60               }
61             } // end LineNumberTable
62           } // Attributes
63         } // end Code
64       } // Attributes
65     }
66   } // Methods
67 
68   [] { // Attributes
69     Attr(#13) { // SourceFile
70       #14;
71     } // end SourceFile
72   } // Attributes
73 } // end class ValueWithInvalidFlags