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