magic:CAFEBABE
minor_version:0
major_version:47
constant_pool_count:98
00000009h   1  1 CONSTANT_Utf8-Unicode [  5]=hello
00000011h   2  7 CONSTANT_Class:             1
00000014h   3  1 CONSTANT_Utf8-Unicode [ 32]=javax/microedition/lcdui/Display
00000037h   4  7 CONSTANT_Class:             3
0000003Ah   5  1 CONSTANT_Utf8-Unicode [ 29]=javax/microedition/lcdui/Form
0000005Ah   6  7 CONSTANT_Class:             5
0000005Dh   7  1 CONSTANT_Utf8-Unicode [ 34]=javax/microedition/lcdui/TextField
00000082h   8  7 CONSTANT_Class:             7
00000085h   9  1 CONSTANT_Utf8-Unicode [ 32]=javax/microedition/lcdui/Command
000000A8h  10  7 CONSTANT_Class:             9
000000ABh  11  1 CONSTANT_Utf8-Unicode [ 33]=Ljavax/microedition/midlet/MIDlet
000000CFh  12  7 CONSTANT_Class:             11
000000D2h  13  1 CONSTANT_Utf8-Unicode [ 37]=Ljavax/microedition/lcdui/Displayable
000000FAh  14  7 CONSTANT_Class:             13
000000FDh  15  1 CONSTANT_Utf8-Unicode [ 41]=Ljavax/microedition/lcdui/CommandListener
00000129h  16  7 CONSTANT_Class:             15
0000012Ch  17  1 CONSTANT_Utf8-Unicode [ 30]=Ljavax/microedition/lcdui/Item
0000014Dh  18  7 CONSTANT_Class:             17
00000150h  19  1 CONSTANT_Utf8-Unicode [  7]=display
0000015Ah  20  1 CONSTANT_Utf8-Unicode [ 34]=Ljavax/microedition/lcdui/Display;
0000017Fh  21 12 CONSTANT_NameAndType:       19 20
00000184h  22  1 CONSTANT_Utf8-Unicode [  5]=mform
0000018Ch  23  1 CONSTANT_Utf8-Unicode [ 31]=Ljavax/microedition/lcdui/Form;
000001AEh  24 12 CONSTANT_NameAndType:       22 23
000001B3h  25  1 CONSTANT_Utf8-Unicode [  7]=ed_text
000001BDh  26  1 CONSTANT_Utf8-Unicode [ 36]=Ljavax/microedition/lcdui/TextField;
000001E4h  27 12 CONSTANT_NameAndType:       25 26
000001E9h  28  1 CONSTANT_Utf8-Unicode [  7]=exitCmd
000001F3h  29  1 CONSTANT_Utf8-Unicode [ 34]=Ljavax/microedition/lcdui/Command;
00000218h  30 12 CONSTANT_NameAndType:       28 29
0000021Dh  31  1 CONSTANT_Utf8-Unicode [  6]=append
00000226h  32  1 CONSTANT_Utf8-Unicode [ 34]=(Ljavax/microedition/lcdui/Item;)I
0000024Bh  33 12 CONSTANT_NameAndType:       31 32
00000250h  34  1 CONSTANT_Utf8-Unicode [ 10]=addCommand
0000025Dh  35  1 CONSTANT_Utf8-Unicode [ 37]=(Ljavax/microedition/lcdui/Command;)V
00000285h  36 12 CONSTANT_NameAndType:       34 35
0000028Ah  37  1 CONSTANT_Utf8-Unicode [ 18]=setCommandListener
0000029Fh  38  1 CONSTANT_Utf8-Unicode [ 45]=(Ljavax/microedition/lcdui/CommandListener;)V
000002CFh  39 12 CONSTANT_NameAndType:       37 38
000002D4h  40  1 CONSTANT_Utf8-Unicode [ 10]=setCurrent
000002E1h  41  1 CONSTANT_Utf8-Unicode [ 41]=(Ljavax/microedition/lcdui/Displayable;)V
0000030Dh  42 12 CONSTANT_NameAndType:       40 41
00000312h  43  1 CONSTANT_Utf8-Unicode [ 10]=getDisplay
0000031Fh  44  1 CONSTANT_Utf8-Unicode [ 70]=(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display;
00000368h  45 12 CONSTANT_NameAndType:       43 44
0000036Dh  46  1 CONSTANT_Utf8-Unicode [ 10]=destroyApp
0000037Ah  47  1 CONSTANT_Utf8-Unicode [  4]=(Z)V
00000381h  48 12 CONSTANT_NameAndType:       46 47
00000386h  49  1 CONSTANT_Utf8-Unicode [ 15]=notifyDestroyed
00000398h  50  1 CONSTANT_Utf8-Unicode [  3]=()V
0000039Eh  51 12 CONSTANT_NameAndType:       49 50
000003A3h  52  1 CONSTANT_Utf8-Unicode [  7]=hello_w
000003ADh  53  1 CONSTANT_Utf8-Unicode [ 11]=Hello World
000003BBh  54  1 CONSTANT_Utf8-Unicode [ 20]=ironWoodcutter@bk.ru
000003D2h  55  1 CONSTANT_Utf8-Unicode [  4]=exit
000003D9h  56  3 CONSTANT_Integer:           10
000003DEh  57  1 CONSTANT_Utf8-Unicode [  8]=<clinit>
000003E9h  58  1 CONSTANT_Utf8-Unicode [  4]=Code
000003F0h  59  8 CONSTANT_String:            52
000003F3h  60  1 CONSTANT_Utf8-Unicode [  6]=<init>
000003FCh  61  1 CONSTANT_Utf8-Unicode [ 21]=(Ljava/lang/String;)V
00000414h  62 12 CONSTANT_NameAndType:       60 61
00000419h  63 10 CONSTANT_Methodref:         6 62
0000041Eh  64  9 CONSTANT_Fieldref:          2 24
00000423h  65  8 CONSTANT_String:            53
00000426h  66  8 CONSTANT_String:            54
00000429h  67  1 CONSTANT_Utf8-Unicode [ 41]=(Ljava/lang/String;Ljava/lang/String;II)V
00000455h  68 12 CONSTANT_NameAndType:       60 67
0000045Ah  69 10 CONSTANT_Methodref:         8 68
0000045Fh  70  9 CONSTANT_Fieldref:          2 27
00000464h  71  8 CONSTANT_String:            55
00000467h  72  1 CONSTANT_Utf8-Unicode [ 23]=(Ljava/lang/String;II)V
00000481h  73 12 CONSTANT_NameAndType:       60 72
00000486h  74 10 CONSTANT_Methodref:         10 73
0000048Bh  75  9 CONSTANT_Fieldref:          2 30
00000490h  76  1 CONSTANT_Utf8-Unicode [ 18]=LocalVariableTable
000004A5h  77 12 CONSTANT_NameAndType:       60 50
000004AAh  78 10 CONSTANT_Methodref:         12 77
000004AFh  79 10 CONSTANT_Methodref:         4 45
000004B4h  80  9 CONSTANT_Fieldref:          2 21
000004B9h  81  1 CONSTANT_Utf8-Unicode [  4]=this
000004C0h  82  1 CONSTANT_Utf8-Unicode [  7]=Lhello;
000004CAh  83  1 CONSTANT_Utf8-Unicode [  8]=startApp
000004D5h  84 10 CONSTANT_Methodref:         6 33
000004DAh  85 10 CONSTANT_Methodref:         6 36
000004DFh  86 10 CONSTANT_Methodref:         6 39
000004E4h  87 10 CONSTANT_Methodref:         4 42
000004E9h  88  1 CONSTANT_Utf8-Unicode [  8]=pauseApp
000004F4h  89  1 CONSTANT_Utf8-Unicode [  7]=destroy
000004FEh  90  1 CONSTANT_Utf8-Unicode [  1]=Z
00000502h  91  1 CONSTANT_Utf8-Unicode [ 13]=commandAction
00000512h  92  1 CONSTANT_Utf8-Unicode [ 75]=(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V
00000560h  93 10 CONSTANT_Methodref:         2 48
00000565h  94 10 CONSTANT_Methodref:         2 51
0000056Ah  95  1 CONSTANT_Utf8-Unicode [  1]=c
0000056Eh  96  1 CONSTANT_Utf8-Unicode [  1]=d
00000572h  97  1 CONSTANT_Utf8-Unicode [ 38]=Ljavax/microedition/lcdui/Displayable;

0000059Ch  access_flags:[1] -> ACC_PUBLIC 
0000059Eh  this_class:   0
000005A0h  super_class:  0

000005A2h  INTERFACES_INFO [1]=
000005A4h  interfaces_info:1___
    16 -> {class}{utf8}Ljavax/microedition/lcdui/CommandListener

000005A6h  FIELD_INFO [4]=
000005A8h  field_info:1___
       access_flags:   [2] -> ACC_PRIVATE 
       name_index:     [19] -> {utf8}display
       signature_index:[20] -> {utf8}Ljavax/microedition/lcdui/Display;
       attributes_count:0
000005B0h  field_info:2___
       access_flags:   [10] -> ACC_PRIVATE ACC_STATIC 
       name_index:     [22] -> {utf8}mform
       signature_index:[23] -> {utf8}Ljavax/microedition/lcdui/Form;
       attributes_count:0
000005B8h  field_info:3___
       access_flags:   [10] -> ACC_PRIVATE ACC_STATIC 
       name_index:     [25] -> {utf8}ed_text
       signature_index:[26] -> {utf8}Ljavax/microedition/lcdui/TextField;
       attributes_count:0
000005C0h  field_info:4___
       access_flags:   [10] -> ACC_PRIVATE ACC_STATIC 
       name_index:     [28] -> {utf8}exitCmd
       signature_index:[29] -> {utf8}Ljavax/microedition/lcdui/Command;
       attributes_count:0

000005C8h  METHOD_INFO [6]=
000005CAh  method_info:1___
       access_flags:   [8] -> ACC_STATIC 
       name_index:     [57] -> {utf8}<clinit>
       signature_index:[50] -> {utf8}()V
       attributes_count:1
000005D2h  attributes_info:1_
000005D2h  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:65
000005D8h  Code:
000005DEh  max_stack:  0
000005DEh  max_locals: 0
000005DCh  code_length:45
__________DISASSEMBLE-START__________
00000000h   BB new              0006  = {class}{utf8}javax/microedition/lcdui/Form
00000003h   59 dup              
00000004h   12 ldc1             3B  = {string}{utf8}hello_w
00000006h   B7 invokenonvirtual 003F  = {methodref}"{class}{utf8}javax/microedition/lcdui/Form"  "{nameandtype}"{utf8}<init>"  "{utf8}(Ljava/lang/String;)V""
00000009h   B3 putstatic        0040  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}mform"  "{utf8}Ljavax/microedition/lcdui/Form;""
0000000Ch   BB new              0008  = {class}{utf8}javax/microedition/lcdui/TextField
0000000Fh   59 dup              
00000010h   12 ldc1             41  = {string}{utf8}Hello World
00000012h   12 ldc1             42  = {string}{utf8}ironWoodcutter@bk.ru
00000014h   11 sipush           0100 
00000017h   03 iconst_0         
00000018h   B7 invokenonvirtual 0045  = {methodref}"{class}{utf8}javax/microedition/lcdui/TextField"  "{nameandtype}"{utf8}<init>"  "{utf8}(Ljava/lang/String;Ljava/lang/String;II)V""
0000001Bh   B3 putstatic        0046  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}ed_text"  "{utf8}Ljavax/microedition/lcdui/TextField;""
0000001Eh   BB new              000A  = {class}{utf8}javax/microedition/lcdui/Command
00000021h   59 dup              
00000022h   12 ldc1             47  = {string}{utf8}exit
00000024h   04 iconst_1         
00000025h   05 iconst_2         
00000026h   B7 invokenonvirtual 004A  = {methodref}"{class}{utf8}javax/microedition/lcdui/Command"  "{nameandtype}"{utf8}<init>"  "{utf8}(Ljava/lang/String;II)V""
00000029h   B3 putstatic        004B  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}exitCmd"  "{utf8}Ljavax/microedition/lcdui/Command;""
0000002Ch   B1 return           
___________DISASSEMBLE-END___________

0000060Dh  pexception_table [0]=
     attributes [1]=
00000611h  attributes_info:1_
00000611h  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:2
00000617h  LocalVariableTable
00000617   local_variable_table_length:0


00000619h  method_info:2___
       access_flags:   [1] -> ACC_PUBLIC 
       name_index:     [60] -> {utf8}<init>
       signature_index:[50] -> {utf8}()V
       attributes_count:1
00000621h  attributes_info:1_
00000621h  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:43
00000627h  Code:
0000062Dh  max_stack:  0
0000062Dh  max_locals: 1
0000062Bh  code_length:13
__________DISASSEMBLE-START__________
00000000h   2A aload_0          
00000001h   B7 invokenonvirtual 004E  = {methodref}"{class}{utf8}Ljavax/microedition/midlet/MIDlet"  "{nameandtype}"{utf8}<init>"  "{utf8}()V""
00000004h   2A aload_0          
00000005h   2A aload_0          
00000006h   B8 invokestatic     004F  = {methodref}"{class}{utf8}javax/microedition/lcdui/Display"  "{nameandtype}"{utf8}getDisplay"  "{utf8}(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display;""
00000009h   B5 putfield         0050  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}display"  "{utf8}Ljavax/microedition/lcdui/Display;""
0000000Ch   B1 return           
___________DISASSEMBLE-END___________

0000063Ch  pexception_table [0]=
     attributes [1]=
00000640h  attributes_info:1_
00000640h  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:7
00000646h  LocalVariableTable
00000646   local_variable_table_length:1
00000648h  localVariableTable_attribute:1_
     start_pc:        0
     length:          13
     name_index:     [81] -> {utf8}this
     signature_index:[82] -> {utf8}Lhello;
     slot:            0


00000652h  method_info:3___
       access_flags:   [1] -> ACC_PUBLIC 
       name_index:     [83] -> {utf8}startApp
       signature_index:[50] -> {utf8}()V
       attributes_count:1
0000065Ah  attributes_info:1_
0000065Ah  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:67
00000660h  Code:
00000666h  max_stack:  0
00000666h  max_locals: 1
00000664h  code_length:37
__________DISASSEMBLE-START__________
00000000h   B2 getstatic        0040  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}mform"  "{utf8}Ljavax/microedition/lcdui/Form;""
00000003h   B2 getstatic        0046  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}ed_text"  "{utf8}Ljavax/microedition/lcdui/TextField;""
00000006h   B6 invokevirtual    0054  = {methodref}"{class}{utf8}javax/microedition/lcdui/Form"  "{nameandtype}"{utf8}append"  "{utf8}(Ljavax/microedition/lcdui/Item;)I""
00000009h   57 pop              
0000000Ah   B2 getstatic        0040  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}mform"  "{utf8}Ljavax/microedition/lcdui/Form;""
0000000Dh   B2 getstatic        004B  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}exitCmd"  "{utf8}Ljavax/microedition/lcdui/Command;""
00000010h   B6 invokevirtual    0055  = {methodref}"{class}{utf8}javax/microedition/lcdui/Form"  "{nameandtype}"{utf8}addCommand"  "{utf8}(Ljavax/microedition/lcdui/Command;)V""
00000013h   B2 getstatic        0040  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}mform"  "{utf8}Ljavax/microedition/lcdui/Form;""
00000016h   2A aload_0          
00000017h   B6 invokevirtual    0056  = {methodref}"{class}{utf8}javax/microedition/lcdui/Form"  "{nameandtype}"{utf8}setCommandListener"  "{utf8}(Ljavax/microedition/lcdui/CommandListener;)V""
0000001Ah   2A aload_0          
0000001Bh   B4 getfield         0050  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}display"  "{utf8}Ljavax/microedition/lcdui/Display;""
0000001Eh   B2 getstatic        0040  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}mform"  "{utf8}Ljavax/microedition/lcdui/Form;""
00000021h   B6 invokevirtual    0057  = {methodref}"{class}{utf8}javax/microedition/lcdui/Display"  "{nameandtype}"{utf8}setCurrent"  "{utf8}(Ljavax/microedition/lcdui/Displayable;)V""
00000024h   B1 return           
___________DISASSEMBLE-END___________

0000068Dh  pexception_table [0]=
     attributes [1]=
00000691h  attributes_info:1_
00000691h  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:7
00000697h  LocalVariableTable
00000697   local_variable_table_length:1
00000699h  localVariableTable_attribute:1_
     start_pc:        0
     length:          37
     name_index:     [81] -> {utf8}this
     signature_index:[82] -> {utf8}Lhello;
     slot:            0


000006A3h  method_info:4___
       access_flags:   [1] -> ACC_PUBLIC 
       name_index:     [88] -> {utf8}pauseApp
       signature_index:[50] -> {utf8}()V
       attributes_count:1
000006ABh  attributes_info:1_
000006ABh  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:31
000006B1h  Code:
000006B7h  max_stack:  0
000006B7h  max_locals: 1
000006B5h  code_length:1
__________DISASSEMBLE-START__________
00000000h   B1 return           
___________DISASSEMBLE-END___________

000006BAh  pexception_table [0]=
     attributes [1]=
000006BEh  attributes_info:1_
000006BEh  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:7
000006C4h  LocalVariableTable
000006C4   local_variable_table_length:1
000006C6h  localVariableTable_attribute:1_
     start_pc:        0
     length:          1
     name_index:     [81] -> {utf8}this
     signature_index:[82] -> {utf8}Lhello;
     slot:            0


000006D0h  method_info:5___
       access_flags:   [1] -> ACC_PUBLIC 
       name_index:     [46] -> {utf8}destroyApp
       signature_index:[47] -> {utf8}(Z)V
       attributes_count:1
000006D8h  attributes_info:1_
000006D8h  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:41
000006DEh  Code:
000006E4h  max_stack:  0
000006E4h  max_locals: 2
000006E2h  code_length:1
__________DISASSEMBLE-START__________
00000000h   B1 return           
___________DISASSEMBLE-END___________

000006E7h  pexception_table [0]=
     attributes [1]=
000006EBh  attributes_info:1_
000006EBh  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:12
000006F1h  LocalVariableTable
000006F1   local_variable_table_length:2
000006F3h  localVariableTable_attribute:1_
     start_pc:        0
     length:          1
     name_index:     [81] -> {utf8}this
     signature_index:[82] -> {utf8}Lhello;
     slot:            0
000006FDh  localVariableTable_attribute:2_
     start_pc:        0
     length:          1
     name_index:     [89] -> {utf8}destroy
     signature_index:[90] -> {utf8}Z
     slot:            1


00000707h  method_info:6___
       access_flags:   [1] -> ACC_PUBLIC 
       name_index:     [91] -> {utf8}commandAction
       signature_index:[92] -> {utf8}(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V
       attributes_count:1
0000070Fh  attributes_info:1_
0000070Fh  genericAttribute_info
       attribute_name: [58] -> {utf8}Code
       attribute_length:67
00000715h  Code:
0000071Bh  max_stack:  0
0000071Bh  max_locals: 3
00000719h  code_length:17
__________DISASSEMBLE-START__________
00000000h   2B aload_1          
00000001h   B2 getstatic        004B  = {fieldref}"{class}{utf8}hello"  "{nameandtype}"{utf8}exitCmd"  "{utf8}Ljavax/microedition/lcdui/Command;""
00000004h   A6 if_acmpne        000C 
00000007h   2A aload_0          
00000008h   03 iconst_0         
00000009h   B6 invokevirtual    005D  = {methodref}"{class}{utf8}hello"  "{nameandtype}"{utf8}destroyApp"  "{utf8}(Z)V""
0000000Ch   2A aload_0          
0000000Dh   B6 invokevirtual    005E  = {methodref}"{class}{utf8}hello"  "{nameandtype}"{utf8}notifyDestroyed"  "{utf8}()V""
00000010h   B1 return           
___________DISASSEMBLE-END___________

0000072Eh  pexception_table [0]=
     attributes [1]=
00000732h  attributes_info:1_
00000732h  genericAttribute_info
       attribute_name: [76] -> {utf8}LocalVariableTable
       attribute_length:17
00000738h  LocalVariableTable
00000738   local_variable_table_length:3
0000073Ah  localVariableTable_attribute:1_
     start_pc:        0
     length:          17
     name_index:     [81] -> {utf8}this
     signature_index:[82] -> {utf8}Lhello;
     slot:            0
00000744h  localVariableTable_attribute:2_
     start_pc:        0
     length:          17
     name_index:     [95] -> {utf8}c
     signature_index:[29] -> {utf8}Ljavax/microedition/lcdui/Command;
     slot:            1
0000074Eh  localVariableTable_attribute:3_
     start_pc:        0
     length:          17
     name_index:     [96] -> {utf8}d
     signature_index:[97] -> {utf8}Ljavax/microedition/lcdui/Displayable;
     slot:            2



00000758h  ATTRIBUTE_INFO [0]=
