1 #include "xmlvm.h"
2 #include "java_lang_CharSequence.h"
3 #include "java_lang_Class.h"
4 #include "java_lang_IndexOutOfBoundsException.h"
5 #include "java_lang_NullPointerException.h"
6 #include "java_lang_String.h"
7 
8 #include "java_lang_Character.h"
9 
10 #define XMLVM_CURRENT_CLASS_NAME Character
11 #define XMLVM_CURRENT_PKG_CLASS_NAME java_lang_Character
12 
13 __TIB_DEFINITION_java_lang_Character __TIB_java_lang_Character = {
14     0, // classInitializationBegan
15     0, // classInitialized
16     -1, // initializerThreadId
17     __INIT_java_lang_Character, // classInitializer
18     "java.lang.Character", // className
19     "java.lang", // package
20     JAVA_NULL, // enclosingClassName
21     JAVA_NULL, // enclosingMethodName
22     "Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>;", // signature
23     (__TIB_DEFINITION_TEMPLATE*) &__TIB_java_lang_Object, // extends
24     sizeof(java_lang_Character), // sizeInstance
25     XMLVM_TYPE_CLASS};
26 
27 JAVA_OBJECT __CLASS_java_lang_Character;
28 JAVA_OBJECT __CLASS_java_lang_Character_1ARRAY;
29 JAVA_OBJECT __CLASS_java_lang_Character_2ARRAY;
30 JAVA_OBJECT __CLASS_java_lang_Character_3ARRAY;
31 //XMLVM_BEGIN_IMPLEMENTATION
32 //XMLVM_END_IMPLEMENTATION
33 
34 static JAVA_LONG _STATIC_java_lang_Character_serialVersionUID;
35 static JAVA_CHAR _STATIC_java_lang_Character_MIN_VALUE;
36 static JAVA_CHAR _STATIC_java_lang_Character_MAX_VALUE;
37 static JAVA_INT _STATIC_java_lang_Character_MIN_RADIX;
38 static JAVA_INT _STATIC_java_lang_Character_MAX_RADIX;
39 static JAVA_OBJECT _STATIC_java_lang_Character_TYPE;
40 static JAVA_BYTE _STATIC_java_lang_Character_UNASSIGNED;
41 static JAVA_BYTE _STATIC_java_lang_Character_UPPERCASE_LETTER;
42 static JAVA_BYTE _STATIC_java_lang_Character_LOWERCASE_LETTER;
43 static JAVA_BYTE _STATIC_java_lang_Character_TITLECASE_LETTER;
44 static JAVA_BYTE _STATIC_java_lang_Character_MODIFIER_LETTER;
45 static JAVA_BYTE _STATIC_java_lang_Character_OTHER_LETTER;
46 static JAVA_BYTE _STATIC_java_lang_Character_NON_SPACING_MARK;
47 static JAVA_BYTE _STATIC_java_lang_Character_ENCLOSING_MARK;
48 static JAVA_BYTE _STATIC_java_lang_Character_COMBINING_SPACING_MARK;
49 static JAVA_BYTE _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER;
50 static JAVA_BYTE _STATIC_java_lang_Character_LETTER_NUMBER;
51 static JAVA_BYTE _STATIC_java_lang_Character_OTHER_NUMBER;
52 static JAVA_BYTE _STATIC_java_lang_Character_SPACE_SEPARATOR;
53 static JAVA_BYTE _STATIC_java_lang_Character_LINE_SEPARATOR;
54 static JAVA_BYTE _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR;
55 static JAVA_BYTE _STATIC_java_lang_Character_CONTROL;
56 static JAVA_BYTE _STATIC_java_lang_Character_FORMAT;
57 static JAVA_BYTE _STATIC_java_lang_Character_PRIVATE_USE;
58 static JAVA_BYTE _STATIC_java_lang_Character_SURROGATE;
59 static JAVA_BYTE _STATIC_java_lang_Character_DASH_PUNCTUATION;
60 static JAVA_BYTE _STATIC_java_lang_Character_START_PUNCTUATION;
61 static JAVA_BYTE _STATIC_java_lang_Character_END_PUNCTUATION;
62 static JAVA_BYTE _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION;
63 static JAVA_BYTE _STATIC_java_lang_Character_OTHER_PUNCTUATION;
64 static JAVA_BYTE _STATIC_java_lang_Character_MATH_SYMBOL;
65 static JAVA_BYTE _STATIC_java_lang_Character_CURRENCY_SYMBOL;
66 static JAVA_BYTE _STATIC_java_lang_Character_MODIFIER_SYMBOL;
67 static JAVA_BYTE _STATIC_java_lang_Character_OTHER_SYMBOL;
68 static JAVA_BYTE _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION;
69 static JAVA_BYTE _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION;
70 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED;
71 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT;
72 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT;
73 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
74 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER;
75 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
76 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
77 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER;
78 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
79 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK;
80 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL;
81 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR;
82 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR;
83 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE;
84 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS;
85 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
86 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
87 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
88 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
89 static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT;
90 static JAVA_CHAR _STATIC_java_lang_Character_MIN_HIGH_SURROGATE;
91 static JAVA_CHAR _STATIC_java_lang_Character_MAX_HIGH_SURROGATE;
92 static JAVA_CHAR _STATIC_java_lang_Character_MIN_LOW_SURROGATE;
93 static JAVA_CHAR _STATIC_java_lang_Character_MAX_LOW_SURROGATE;
94 static JAVA_CHAR _STATIC_java_lang_Character_MIN_SURROGATE;
95 static JAVA_CHAR _STATIC_java_lang_Character_MAX_SURROGATE;
96 static JAVA_INT _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT;
97 static JAVA_INT _STATIC_java_lang_Character_MIN_CODE_POINT;
98 static JAVA_INT _STATIC_java_lang_Character_MAX_CODE_POINT;
99 static JAVA_INT _STATIC_java_lang_Character_SIZE;
100 static JAVA_OBJECT _STATIC_java_lang_Character_bidiKeys;
101 static JAVA_OBJECT _STATIC_java_lang_Character_bidiValues;
102 static JAVA_OBJECT _STATIC_java_lang_Character_mirrored;
103 static JAVA_OBJECT _STATIC_java_lang_Character_typeKeys;
104 static JAVA_OBJECT _STATIC_java_lang_Character_typeValues;
105 static JAVA_OBJECT _STATIC_java_lang_Character_typeValuesCache;
106 static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseKeys;
107 static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseValues;
108 static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseValuesCache;
109 static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseKeys;
110 static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseValues;
111 static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseValuesCache;
112 static JAVA_OBJECT _STATIC_java_lang_Character_digitKeys;
113 static JAVA_OBJECT _STATIC_java_lang_Character_digitValues;
114 static JAVA_OBJECT _STATIC_java_lang_Character_typeTags;
115 static JAVA_OBJECT _STATIC_java_lang_Character_DIRECTIONALITY;
116 static JAVA_INT _STATIC_java_lang_Character_ISJAVASTART;
117 static JAVA_INT _STATIC_java_lang_Character_ISJAVAPART;
118 static JAVA_OBJECT _STATIC_java_lang_Character_titlecaseKeys;
119 static JAVA_OBJECT _STATIC_java_lang_Character_titlecaseValues;
120 static JAVA_OBJECT _STATIC_java_lang_Character_numericKeys;
121 static JAVA_OBJECT _STATIC_java_lang_Character_numericValues;
122 static JAVA_INT _STATIC_java_lang_Character_CACHE_LEN;
123 static JAVA_BOOLEAN _STATIC_java_lang_Character__assertionsDisabled;
124 
125 #include "xmlvm-reflection.h"
126 
127 static XMLVM_FIELD_REFLECTION_DATA __field_reflection_data[] = {
128 };
129 
130 static XMLVM_CONSTRUCTOR_REFLECTION_DATA __constructor_reflection_data[] = {
131 };
132 
constructor_dispatcher(JAVA_OBJECT constructor,JAVA_OBJECT arguments)133 static JAVA_OBJECT constructor_dispatcher(JAVA_OBJECT constructor, JAVA_OBJECT arguments)
134 {
135     XMLVM_NOT_IMPLEMENTED();
136 }
137 
138 static XMLVM_METHOD_REFLECTION_DATA __method_reflection_data[] = {
139 };
140 
method_dispatcher(JAVA_OBJECT method,JAVA_OBJECT receiver,JAVA_OBJECT arguments)141 static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
142 {
143     XMLVM_NOT_IMPLEMENTED();
144 }
145 
__INIT_java_lang_Character()146 void __INIT_java_lang_Character()
147 {
148     staticInitializerLock(&__TIB_java_lang_Character);
149 
150     // While the static initializer mutex is locked, locally store the value of
151     // whether class initialization began or not
152     int initBegan = __TIB_java_lang_Character.classInitializationBegan;
153 
154     // Whether or not class initialization had already began, it has begun now
155     __TIB_java_lang_Character.classInitializationBegan = 1;
156 
157     staticInitializerUnlock(&__TIB_java_lang_Character);
158 
159     JAVA_LONG curThreadId = (JAVA_LONG)pthread_self();
160     if (initBegan) {
161         if (__TIB_java_lang_Character.initializerThreadId != curThreadId) {
162             // Busy wait until the other thread finishes initializing this class
163             while (!__TIB_java_lang_Character.classInitialized) {
164                 // do nothing
165             }
166         }
167     } else {
168         __TIB_java_lang_Character.initializerThreadId = curThreadId;
169         XMLVM_CLASS_USED("java.lang.Character")
170         __INIT_IMPL_java_lang_Character();
171     }
172 }
173 
__INIT_IMPL_java_lang_Character()174 void __INIT_IMPL_java_lang_Character()
175 {
176     // Initialize base class if necessary
177     XMLVM_CLASS_INIT(java_lang_Object)
178     __TIB_java_lang_Character.newInstanceFunc = __NEW_INSTANCE_java_lang_Character;
179     // Copy vtable from base class
180     XMLVM_MEMCPY(__TIB_java_lang_Character.vtable, __TIB_java_lang_Object.vtable, sizeof(__TIB_java_lang_Object.vtable));
181     // Initialize vtable for this class
182     __TIB_java_lang_Character.vtable[1] = (VTABLE_PTR) &java_lang_Character_equals___java_lang_Object;
183     __TIB_java_lang_Character.vtable[4] = (VTABLE_PTR) &java_lang_Character_hashCode__;
184     __TIB_java_lang_Character.vtable[5] = (VTABLE_PTR) &java_lang_Character_toString__;
185     __TIB_java_lang_Character.vtable[6] = (VTABLE_PTR) &java_lang_Character_compareTo___java_lang_Object;
186     // Initialize interface information
187     __TIB_java_lang_Character.numImplementedInterfaces = 2;
188     __TIB_java_lang_Character.implementedInterfaces = (__TIB_DEFINITION_TEMPLATE* (*)[1]) XMLVM_MALLOC(sizeof(__TIB_DEFINITION_TEMPLATE*) * 2);
189 
190     // Initialize interfaces if necessary and assign tib to implementedInterfaces
191 
192     XMLVM_CLASS_INIT(java_io_Serializable)
193 
194     __TIB_java_lang_Character.implementedInterfaces[0][0] = &__TIB_java_io_Serializable;
195 
196     XMLVM_CLASS_INIT(java_lang_Comparable)
197 
198     __TIB_java_lang_Character.implementedInterfaces[0][1] = &__TIB_java_lang_Comparable;
199     // Initialize itable for this class
200     __TIB_java_lang_Character.itableBegin = &__TIB_java_lang_Character.itable[0];
201     __TIB_java_lang_Character.itable[XMLVM_ITABLE_IDX_java_lang_Comparable_compareTo___java_lang_Object] = __TIB_java_lang_Character.vtable[6];
202 
203     _STATIC_java_lang_Character_serialVersionUID = 3786198910865385080;
204     _STATIC_java_lang_Character_MIN_VALUE = 0;
205     _STATIC_java_lang_Character_MAX_VALUE = 65535;
206     _STATIC_java_lang_Character_MIN_RADIX = 2;
207     _STATIC_java_lang_Character_MAX_RADIX = 36;
208     _STATIC_java_lang_Character_TYPE = (java_lang_Class*) JAVA_NULL;
209     _STATIC_java_lang_Character_UNASSIGNED = 0;
210     _STATIC_java_lang_Character_UPPERCASE_LETTER = 1;
211     _STATIC_java_lang_Character_LOWERCASE_LETTER = 2;
212     _STATIC_java_lang_Character_TITLECASE_LETTER = 3;
213     _STATIC_java_lang_Character_MODIFIER_LETTER = 4;
214     _STATIC_java_lang_Character_OTHER_LETTER = 5;
215     _STATIC_java_lang_Character_NON_SPACING_MARK = 6;
216     _STATIC_java_lang_Character_ENCLOSING_MARK = 7;
217     _STATIC_java_lang_Character_COMBINING_SPACING_MARK = 8;
218     _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER = 9;
219     _STATIC_java_lang_Character_LETTER_NUMBER = 10;
220     _STATIC_java_lang_Character_OTHER_NUMBER = 11;
221     _STATIC_java_lang_Character_SPACE_SEPARATOR = 12;
222     _STATIC_java_lang_Character_LINE_SEPARATOR = 13;
223     _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR = 14;
224     _STATIC_java_lang_Character_CONTROL = 15;
225     _STATIC_java_lang_Character_FORMAT = 16;
226     _STATIC_java_lang_Character_PRIVATE_USE = 18;
227     _STATIC_java_lang_Character_SURROGATE = 19;
228     _STATIC_java_lang_Character_DASH_PUNCTUATION = 20;
229     _STATIC_java_lang_Character_START_PUNCTUATION = 21;
230     _STATIC_java_lang_Character_END_PUNCTUATION = 22;
231     _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION = 23;
232     _STATIC_java_lang_Character_OTHER_PUNCTUATION = 24;
233     _STATIC_java_lang_Character_MATH_SYMBOL = 25;
234     _STATIC_java_lang_Character_CURRENCY_SYMBOL = 26;
235     _STATIC_java_lang_Character_MODIFIER_SYMBOL = 27;
236     _STATIC_java_lang_Character_OTHER_SYMBOL = 28;
237     _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION = 29;
238     _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION = 30;
239     _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED = -1;
240     _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT = 0;
241     _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT = 1;
242     _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2;
243     _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER = 3;
244     _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4;
245     _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5;
246     _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER = 6;
247     _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7;
248     _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK = 8;
249     _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL = 9;
250     _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10;
251     _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR = 11;
252     _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE = 12;
253     _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS = 13;
254     _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14;
255     _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15;
256     _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16;
257     _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17;
258     _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18;
259     _STATIC_java_lang_Character_MIN_HIGH_SURROGATE = 55296;
260     _STATIC_java_lang_Character_MAX_HIGH_SURROGATE = 56319;
261     _STATIC_java_lang_Character_MIN_LOW_SURROGATE = 56320;
262     _STATIC_java_lang_Character_MAX_LOW_SURROGATE = 57343;
263     _STATIC_java_lang_Character_MIN_SURROGATE = 55296;
264     _STATIC_java_lang_Character_MAX_SURROGATE = 57343;
265     _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT = 65536;
266     _STATIC_java_lang_Character_MIN_CODE_POINT = 0;
267     _STATIC_java_lang_Character_MAX_CODE_POINT = 1114111;
268     _STATIC_java_lang_Character_SIZE = 16;
269     _STATIC_java_lang_Character_bidiKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(145);
270     _STATIC_java_lang_Character_bidiValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
271     _STATIC_java_lang_Character_mirrored = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
272     _STATIC_java_lang_Character_typeKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(146);
273     _STATIC_java_lang_Character_typeValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
274     _STATIC_java_lang_Character_typeValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
275     _STATIC_java_lang_Character_uppercaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(147);
276     _STATIC_java_lang_Character_uppercaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
277     _STATIC_java_lang_Character_uppercaseValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
278     _STATIC_java_lang_Character_lowercaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(148);
279     _STATIC_java_lang_Character_lowercaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
280     _STATIC_java_lang_Character_lowercaseValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
281     _STATIC_java_lang_Character_digitKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(149);
282     _STATIC_java_lang_Character_digitValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
283     _STATIC_java_lang_Character_typeTags = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
284     _STATIC_java_lang_Character_DIRECTIONALITY = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
285     _STATIC_java_lang_Character_ISJAVASTART = 1;
286     _STATIC_java_lang_Character_ISJAVAPART = 2;
287     _STATIC_java_lang_Character_titlecaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(150);
288     _STATIC_java_lang_Character_titlecaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
289     _STATIC_java_lang_Character_numericKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(151);
290     _STATIC_java_lang_Character_numericValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
291     _STATIC_java_lang_Character_CACHE_LEN = 512;
292     _STATIC_java_lang_Character__assertionsDisabled = 0;
293 
294     __TIB_java_lang_Character.declaredFields = &__field_reflection_data[0];
295     __TIB_java_lang_Character.numDeclaredFields = sizeof(__field_reflection_data) / sizeof(XMLVM_FIELD_REFLECTION_DATA);
296     __TIB_java_lang_Character.constructorDispatcherFunc = constructor_dispatcher;
297     __TIB_java_lang_Character.declaredConstructors = &__constructor_reflection_data[0];
298     __TIB_java_lang_Character.numDeclaredConstructors = sizeof(__constructor_reflection_data) / sizeof(XMLVM_CONSTRUCTOR_REFLECTION_DATA);
299     __TIB_java_lang_Character.methodDispatcherFunc = method_dispatcher;
300     __TIB_java_lang_Character.declaredMethods = &__method_reflection_data[0];
301     __TIB_java_lang_Character.numDeclaredMethods = sizeof(__method_reflection_data) / sizeof(XMLVM_METHOD_REFLECTION_DATA);
302     __CLASS_java_lang_Character = XMLVM_CREATE_CLASS_OBJECT(&__TIB_java_lang_Character);
303     __TIB_java_lang_Character.clazz = __CLASS_java_lang_Character;
304     __TIB_java_lang_Character.baseType = JAVA_NULL;
305     __CLASS_java_lang_Character_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character);
306     __CLASS_java_lang_Character_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character_1ARRAY);
307     __CLASS_java_lang_Character_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character_2ARRAY);
308     java_lang_Character___CLINIT_();
309     //XMLVM_BEGIN_WRAPPER[__INIT_java_lang_Character]
310     //XMLVM_END_WRAPPER
311 
312     __TIB_java_lang_Character.classInitialized = 1;
313 }
314 
__DELETE_java_lang_Character(void * me,void * client_data)315 void __DELETE_java_lang_Character(void* me, void* client_data)
316 {
317     //XMLVM_BEGIN_WRAPPER[__DELETE_java_lang_Character]
318     //XMLVM_END_WRAPPER
319 }
320 
__INIT_INSTANCE_MEMBERS_java_lang_Character(JAVA_OBJECT me,int derivedClassWillRegisterFinalizer)321 void __INIT_INSTANCE_MEMBERS_java_lang_Character(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer)
322 {
323     __INIT_INSTANCE_MEMBERS_java_lang_Object(me, 0 || derivedClassWillRegisterFinalizer);
324     ((java_lang_Character*) me)->fields.java_lang_Character.value_ = 0;
325     //XMLVM_BEGIN_WRAPPER[__INIT_INSTANCE_MEMBERS_java_lang_Character]
326     //XMLVM_END_WRAPPER
327 }
328 
__NEW_java_lang_Character()329 JAVA_OBJECT __NEW_java_lang_Character()
330 {    XMLVM_CLASS_INIT(java_lang_Character)
331 java_lang_Character* me = (java_lang_Character*) XMLVM_MALLOC(sizeof(java_lang_Character));
332     me->tib = &__TIB_java_lang_Character;
333     __INIT_INSTANCE_MEMBERS_java_lang_Character(me, 0);
334     //XMLVM_BEGIN_WRAPPER[__NEW_java_lang_Character]
335     //XMLVM_END_WRAPPER
336     return me;
337 }
338 
__NEW_INSTANCE_java_lang_Character()339 JAVA_OBJECT __NEW_INSTANCE_java_lang_Character()
340 {
341     JAVA_OBJECT me = JAVA_NULL;
342     return me;
343 }
344 
java_lang_Character_GET_serialVersionUID()345 JAVA_LONG java_lang_Character_GET_serialVersionUID()
346 {
347     XMLVM_CLASS_INIT(java_lang_Character)
348     return _STATIC_java_lang_Character_serialVersionUID;
349 }
350 
java_lang_Character_PUT_serialVersionUID(JAVA_LONG v)351 void java_lang_Character_PUT_serialVersionUID(JAVA_LONG v)
352 {
353     XMLVM_CLASS_INIT(java_lang_Character)
354 _STATIC_java_lang_Character_serialVersionUID = v;
355 }
356 
java_lang_Character_GET_MIN_VALUE()357 JAVA_CHAR java_lang_Character_GET_MIN_VALUE()
358 {
359     XMLVM_CLASS_INIT(java_lang_Character)
360     return _STATIC_java_lang_Character_MIN_VALUE;
361 }
362 
java_lang_Character_PUT_MIN_VALUE(JAVA_CHAR v)363 void java_lang_Character_PUT_MIN_VALUE(JAVA_CHAR v)
364 {
365     XMLVM_CLASS_INIT(java_lang_Character)
366 _STATIC_java_lang_Character_MIN_VALUE = v;
367 }
368 
java_lang_Character_GET_MAX_VALUE()369 JAVA_CHAR java_lang_Character_GET_MAX_VALUE()
370 {
371     XMLVM_CLASS_INIT(java_lang_Character)
372     return _STATIC_java_lang_Character_MAX_VALUE;
373 }
374 
java_lang_Character_PUT_MAX_VALUE(JAVA_CHAR v)375 void java_lang_Character_PUT_MAX_VALUE(JAVA_CHAR v)
376 {
377     XMLVM_CLASS_INIT(java_lang_Character)
378 _STATIC_java_lang_Character_MAX_VALUE = v;
379 }
380 
java_lang_Character_GET_MIN_RADIX()381 JAVA_INT java_lang_Character_GET_MIN_RADIX()
382 {
383     XMLVM_CLASS_INIT(java_lang_Character)
384     return _STATIC_java_lang_Character_MIN_RADIX;
385 }
386 
java_lang_Character_PUT_MIN_RADIX(JAVA_INT v)387 void java_lang_Character_PUT_MIN_RADIX(JAVA_INT v)
388 {
389     XMLVM_CLASS_INIT(java_lang_Character)
390 _STATIC_java_lang_Character_MIN_RADIX = v;
391 }
392 
java_lang_Character_GET_MAX_RADIX()393 JAVA_INT java_lang_Character_GET_MAX_RADIX()
394 {
395     XMLVM_CLASS_INIT(java_lang_Character)
396     return _STATIC_java_lang_Character_MAX_RADIX;
397 }
398 
java_lang_Character_PUT_MAX_RADIX(JAVA_INT v)399 void java_lang_Character_PUT_MAX_RADIX(JAVA_INT v)
400 {
401     XMLVM_CLASS_INIT(java_lang_Character)
402 _STATIC_java_lang_Character_MAX_RADIX = v;
403 }
404 
java_lang_Character_GET_TYPE()405 JAVA_OBJECT java_lang_Character_GET_TYPE()
406 {
407     XMLVM_CLASS_INIT(java_lang_Character)
408     return _STATIC_java_lang_Character_TYPE;
409 }
410 
java_lang_Character_PUT_TYPE(JAVA_OBJECT v)411 void java_lang_Character_PUT_TYPE(JAVA_OBJECT v)
412 {
413     XMLVM_CLASS_INIT(java_lang_Character)
414 _STATIC_java_lang_Character_TYPE = v;
415 }
416 
java_lang_Character_GET_UNASSIGNED()417 JAVA_BYTE java_lang_Character_GET_UNASSIGNED()
418 {
419     XMLVM_CLASS_INIT(java_lang_Character)
420     return _STATIC_java_lang_Character_UNASSIGNED;
421 }
422 
java_lang_Character_PUT_UNASSIGNED(JAVA_BYTE v)423 void java_lang_Character_PUT_UNASSIGNED(JAVA_BYTE v)
424 {
425     XMLVM_CLASS_INIT(java_lang_Character)
426 _STATIC_java_lang_Character_UNASSIGNED = v;
427 }
428 
java_lang_Character_GET_UPPERCASE_LETTER()429 JAVA_BYTE java_lang_Character_GET_UPPERCASE_LETTER()
430 {
431     XMLVM_CLASS_INIT(java_lang_Character)
432     return _STATIC_java_lang_Character_UPPERCASE_LETTER;
433 }
434 
java_lang_Character_PUT_UPPERCASE_LETTER(JAVA_BYTE v)435 void java_lang_Character_PUT_UPPERCASE_LETTER(JAVA_BYTE v)
436 {
437     XMLVM_CLASS_INIT(java_lang_Character)
438 _STATIC_java_lang_Character_UPPERCASE_LETTER = v;
439 }
440 
java_lang_Character_GET_LOWERCASE_LETTER()441 JAVA_BYTE java_lang_Character_GET_LOWERCASE_LETTER()
442 {
443     XMLVM_CLASS_INIT(java_lang_Character)
444     return _STATIC_java_lang_Character_LOWERCASE_LETTER;
445 }
446 
java_lang_Character_PUT_LOWERCASE_LETTER(JAVA_BYTE v)447 void java_lang_Character_PUT_LOWERCASE_LETTER(JAVA_BYTE v)
448 {
449     XMLVM_CLASS_INIT(java_lang_Character)
450 _STATIC_java_lang_Character_LOWERCASE_LETTER = v;
451 }
452 
java_lang_Character_GET_TITLECASE_LETTER()453 JAVA_BYTE java_lang_Character_GET_TITLECASE_LETTER()
454 {
455     XMLVM_CLASS_INIT(java_lang_Character)
456     return _STATIC_java_lang_Character_TITLECASE_LETTER;
457 }
458 
java_lang_Character_PUT_TITLECASE_LETTER(JAVA_BYTE v)459 void java_lang_Character_PUT_TITLECASE_LETTER(JAVA_BYTE v)
460 {
461     XMLVM_CLASS_INIT(java_lang_Character)
462 _STATIC_java_lang_Character_TITLECASE_LETTER = v;
463 }
464 
java_lang_Character_GET_MODIFIER_LETTER()465 JAVA_BYTE java_lang_Character_GET_MODIFIER_LETTER()
466 {
467     XMLVM_CLASS_INIT(java_lang_Character)
468     return _STATIC_java_lang_Character_MODIFIER_LETTER;
469 }
470 
java_lang_Character_PUT_MODIFIER_LETTER(JAVA_BYTE v)471 void java_lang_Character_PUT_MODIFIER_LETTER(JAVA_BYTE v)
472 {
473     XMLVM_CLASS_INIT(java_lang_Character)
474 _STATIC_java_lang_Character_MODIFIER_LETTER = v;
475 }
476 
java_lang_Character_GET_OTHER_LETTER()477 JAVA_BYTE java_lang_Character_GET_OTHER_LETTER()
478 {
479     XMLVM_CLASS_INIT(java_lang_Character)
480     return _STATIC_java_lang_Character_OTHER_LETTER;
481 }
482 
java_lang_Character_PUT_OTHER_LETTER(JAVA_BYTE v)483 void java_lang_Character_PUT_OTHER_LETTER(JAVA_BYTE v)
484 {
485     XMLVM_CLASS_INIT(java_lang_Character)
486 _STATIC_java_lang_Character_OTHER_LETTER = v;
487 }
488 
java_lang_Character_GET_NON_SPACING_MARK()489 JAVA_BYTE java_lang_Character_GET_NON_SPACING_MARK()
490 {
491     XMLVM_CLASS_INIT(java_lang_Character)
492     return _STATIC_java_lang_Character_NON_SPACING_MARK;
493 }
494 
java_lang_Character_PUT_NON_SPACING_MARK(JAVA_BYTE v)495 void java_lang_Character_PUT_NON_SPACING_MARK(JAVA_BYTE v)
496 {
497     XMLVM_CLASS_INIT(java_lang_Character)
498 _STATIC_java_lang_Character_NON_SPACING_MARK = v;
499 }
500 
java_lang_Character_GET_ENCLOSING_MARK()501 JAVA_BYTE java_lang_Character_GET_ENCLOSING_MARK()
502 {
503     XMLVM_CLASS_INIT(java_lang_Character)
504     return _STATIC_java_lang_Character_ENCLOSING_MARK;
505 }
506 
java_lang_Character_PUT_ENCLOSING_MARK(JAVA_BYTE v)507 void java_lang_Character_PUT_ENCLOSING_MARK(JAVA_BYTE v)
508 {
509     XMLVM_CLASS_INIT(java_lang_Character)
510 _STATIC_java_lang_Character_ENCLOSING_MARK = v;
511 }
512 
java_lang_Character_GET_COMBINING_SPACING_MARK()513 JAVA_BYTE java_lang_Character_GET_COMBINING_SPACING_MARK()
514 {
515     XMLVM_CLASS_INIT(java_lang_Character)
516     return _STATIC_java_lang_Character_COMBINING_SPACING_MARK;
517 }
518 
java_lang_Character_PUT_COMBINING_SPACING_MARK(JAVA_BYTE v)519 void java_lang_Character_PUT_COMBINING_SPACING_MARK(JAVA_BYTE v)
520 {
521     XMLVM_CLASS_INIT(java_lang_Character)
522 _STATIC_java_lang_Character_COMBINING_SPACING_MARK = v;
523 }
524 
java_lang_Character_GET_DECIMAL_DIGIT_NUMBER()525 JAVA_BYTE java_lang_Character_GET_DECIMAL_DIGIT_NUMBER()
526 {
527     XMLVM_CLASS_INIT(java_lang_Character)
528     return _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER;
529 }
530 
java_lang_Character_PUT_DECIMAL_DIGIT_NUMBER(JAVA_BYTE v)531 void java_lang_Character_PUT_DECIMAL_DIGIT_NUMBER(JAVA_BYTE v)
532 {
533     XMLVM_CLASS_INIT(java_lang_Character)
534 _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER = v;
535 }
536 
java_lang_Character_GET_LETTER_NUMBER()537 JAVA_BYTE java_lang_Character_GET_LETTER_NUMBER()
538 {
539     XMLVM_CLASS_INIT(java_lang_Character)
540     return _STATIC_java_lang_Character_LETTER_NUMBER;
541 }
542 
java_lang_Character_PUT_LETTER_NUMBER(JAVA_BYTE v)543 void java_lang_Character_PUT_LETTER_NUMBER(JAVA_BYTE v)
544 {
545     XMLVM_CLASS_INIT(java_lang_Character)
546 _STATIC_java_lang_Character_LETTER_NUMBER = v;
547 }
548 
java_lang_Character_GET_OTHER_NUMBER()549 JAVA_BYTE java_lang_Character_GET_OTHER_NUMBER()
550 {
551     XMLVM_CLASS_INIT(java_lang_Character)
552     return _STATIC_java_lang_Character_OTHER_NUMBER;
553 }
554 
java_lang_Character_PUT_OTHER_NUMBER(JAVA_BYTE v)555 void java_lang_Character_PUT_OTHER_NUMBER(JAVA_BYTE v)
556 {
557     XMLVM_CLASS_INIT(java_lang_Character)
558 _STATIC_java_lang_Character_OTHER_NUMBER = v;
559 }
560 
java_lang_Character_GET_SPACE_SEPARATOR()561 JAVA_BYTE java_lang_Character_GET_SPACE_SEPARATOR()
562 {
563     XMLVM_CLASS_INIT(java_lang_Character)
564     return _STATIC_java_lang_Character_SPACE_SEPARATOR;
565 }
566 
java_lang_Character_PUT_SPACE_SEPARATOR(JAVA_BYTE v)567 void java_lang_Character_PUT_SPACE_SEPARATOR(JAVA_BYTE v)
568 {
569     XMLVM_CLASS_INIT(java_lang_Character)
570 _STATIC_java_lang_Character_SPACE_SEPARATOR = v;
571 }
572 
java_lang_Character_GET_LINE_SEPARATOR()573 JAVA_BYTE java_lang_Character_GET_LINE_SEPARATOR()
574 {
575     XMLVM_CLASS_INIT(java_lang_Character)
576     return _STATIC_java_lang_Character_LINE_SEPARATOR;
577 }
578 
java_lang_Character_PUT_LINE_SEPARATOR(JAVA_BYTE v)579 void java_lang_Character_PUT_LINE_SEPARATOR(JAVA_BYTE v)
580 {
581     XMLVM_CLASS_INIT(java_lang_Character)
582 _STATIC_java_lang_Character_LINE_SEPARATOR = v;
583 }
584 
java_lang_Character_GET_PARAGRAPH_SEPARATOR()585 JAVA_BYTE java_lang_Character_GET_PARAGRAPH_SEPARATOR()
586 {
587     XMLVM_CLASS_INIT(java_lang_Character)
588     return _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR;
589 }
590 
java_lang_Character_PUT_PARAGRAPH_SEPARATOR(JAVA_BYTE v)591 void java_lang_Character_PUT_PARAGRAPH_SEPARATOR(JAVA_BYTE v)
592 {
593     XMLVM_CLASS_INIT(java_lang_Character)
594 _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR = v;
595 }
596 
java_lang_Character_GET_CONTROL()597 JAVA_BYTE java_lang_Character_GET_CONTROL()
598 {
599     XMLVM_CLASS_INIT(java_lang_Character)
600     return _STATIC_java_lang_Character_CONTROL;
601 }
602 
java_lang_Character_PUT_CONTROL(JAVA_BYTE v)603 void java_lang_Character_PUT_CONTROL(JAVA_BYTE v)
604 {
605     XMLVM_CLASS_INIT(java_lang_Character)
606 _STATIC_java_lang_Character_CONTROL = v;
607 }
608 
java_lang_Character_GET_FORMAT()609 JAVA_BYTE java_lang_Character_GET_FORMAT()
610 {
611     XMLVM_CLASS_INIT(java_lang_Character)
612     return _STATIC_java_lang_Character_FORMAT;
613 }
614 
java_lang_Character_PUT_FORMAT(JAVA_BYTE v)615 void java_lang_Character_PUT_FORMAT(JAVA_BYTE v)
616 {
617     XMLVM_CLASS_INIT(java_lang_Character)
618 _STATIC_java_lang_Character_FORMAT = v;
619 }
620 
java_lang_Character_GET_PRIVATE_USE()621 JAVA_BYTE java_lang_Character_GET_PRIVATE_USE()
622 {
623     XMLVM_CLASS_INIT(java_lang_Character)
624     return _STATIC_java_lang_Character_PRIVATE_USE;
625 }
626 
java_lang_Character_PUT_PRIVATE_USE(JAVA_BYTE v)627 void java_lang_Character_PUT_PRIVATE_USE(JAVA_BYTE v)
628 {
629     XMLVM_CLASS_INIT(java_lang_Character)
630 _STATIC_java_lang_Character_PRIVATE_USE = v;
631 }
632 
java_lang_Character_GET_SURROGATE()633 JAVA_BYTE java_lang_Character_GET_SURROGATE()
634 {
635     XMLVM_CLASS_INIT(java_lang_Character)
636     return _STATIC_java_lang_Character_SURROGATE;
637 }
638 
java_lang_Character_PUT_SURROGATE(JAVA_BYTE v)639 void java_lang_Character_PUT_SURROGATE(JAVA_BYTE v)
640 {
641     XMLVM_CLASS_INIT(java_lang_Character)
642 _STATIC_java_lang_Character_SURROGATE = v;
643 }
644 
java_lang_Character_GET_DASH_PUNCTUATION()645 JAVA_BYTE java_lang_Character_GET_DASH_PUNCTUATION()
646 {
647     XMLVM_CLASS_INIT(java_lang_Character)
648     return _STATIC_java_lang_Character_DASH_PUNCTUATION;
649 }
650 
java_lang_Character_PUT_DASH_PUNCTUATION(JAVA_BYTE v)651 void java_lang_Character_PUT_DASH_PUNCTUATION(JAVA_BYTE v)
652 {
653     XMLVM_CLASS_INIT(java_lang_Character)
654 _STATIC_java_lang_Character_DASH_PUNCTUATION = v;
655 }
656 
java_lang_Character_GET_START_PUNCTUATION()657 JAVA_BYTE java_lang_Character_GET_START_PUNCTUATION()
658 {
659     XMLVM_CLASS_INIT(java_lang_Character)
660     return _STATIC_java_lang_Character_START_PUNCTUATION;
661 }
662 
java_lang_Character_PUT_START_PUNCTUATION(JAVA_BYTE v)663 void java_lang_Character_PUT_START_PUNCTUATION(JAVA_BYTE v)
664 {
665     XMLVM_CLASS_INIT(java_lang_Character)
666 _STATIC_java_lang_Character_START_PUNCTUATION = v;
667 }
668 
java_lang_Character_GET_END_PUNCTUATION()669 JAVA_BYTE java_lang_Character_GET_END_PUNCTUATION()
670 {
671     XMLVM_CLASS_INIT(java_lang_Character)
672     return _STATIC_java_lang_Character_END_PUNCTUATION;
673 }
674 
java_lang_Character_PUT_END_PUNCTUATION(JAVA_BYTE v)675 void java_lang_Character_PUT_END_PUNCTUATION(JAVA_BYTE v)
676 {
677     XMLVM_CLASS_INIT(java_lang_Character)
678 _STATIC_java_lang_Character_END_PUNCTUATION = v;
679 }
680 
java_lang_Character_GET_CONNECTOR_PUNCTUATION()681 JAVA_BYTE java_lang_Character_GET_CONNECTOR_PUNCTUATION()
682 {
683     XMLVM_CLASS_INIT(java_lang_Character)
684     return _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION;
685 }
686 
java_lang_Character_PUT_CONNECTOR_PUNCTUATION(JAVA_BYTE v)687 void java_lang_Character_PUT_CONNECTOR_PUNCTUATION(JAVA_BYTE v)
688 {
689     XMLVM_CLASS_INIT(java_lang_Character)
690 _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION = v;
691 }
692 
java_lang_Character_GET_OTHER_PUNCTUATION()693 JAVA_BYTE java_lang_Character_GET_OTHER_PUNCTUATION()
694 {
695     XMLVM_CLASS_INIT(java_lang_Character)
696     return _STATIC_java_lang_Character_OTHER_PUNCTUATION;
697 }
698 
java_lang_Character_PUT_OTHER_PUNCTUATION(JAVA_BYTE v)699 void java_lang_Character_PUT_OTHER_PUNCTUATION(JAVA_BYTE v)
700 {
701     XMLVM_CLASS_INIT(java_lang_Character)
702 _STATIC_java_lang_Character_OTHER_PUNCTUATION = v;
703 }
704 
java_lang_Character_GET_MATH_SYMBOL()705 JAVA_BYTE java_lang_Character_GET_MATH_SYMBOL()
706 {
707     XMLVM_CLASS_INIT(java_lang_Character)
708     return _STATIC_java_lang_Character_MATH_SYMBOL;
709 }
710 
java_lang_Character_PUT_MATH_SYMBOL(JAVA_BYTE v)711 void java_lang_Character_PUT_MATH_SYMBOL(JAVA_BYTE v)
712 {
713     XMLVM_CLASS_INIT(java_lang_Character)
714 _STATIC_java_lang_Character_MATH_SYMBOL = v;
715 }
716 
java_lang_Character_GET_CURRENCY_SYMBOL()717 JAVA_BYTE java_lang_Character_GET_CURRENCY_SYMBOL()
718 {
719     XMLVM_CLASS_INIT(java_lang_Character)
720     return _STATIC_java_lang_Character_CURRENCY_SYMBOL;
721 }
722 
java_lang_Character_PUT_CURRENCY_SYMBOL(JAVA_BYTE v)723 void java_lang_Character_PUT_CURRENCY_SYMBOL(JAVA_BYTE v)
724 {
725     XMLVM_CLASS_INIT(java_lang_Character)
726 _STATIC_java_lang_Character_CURRENCY_SYMBOL = v;
727 }
728 
java_lang_Character_GET_MODIFIER_SYMBOL()729 JAVA_BYTE java_lang_Character_GET_MODIFIER_SYMBOL()
730 {
731     XMLVM_CLASS_INIT(java_lang_Character)
732     return _STATIC_java_lang_Character_MODIFIER_SYMBOL;
733 }
734 
java_lang_Character_PUT_MODIFIER_SYMBOL(JAVA_BYTE v)735 void java_lang_Character_PUT_MODIFIER_SYMBOL(JAVA_BYTE v)
736 {
737     XMLVM_CLASS_INIT(java_lang_Character)
738 _STATIC_java_lang_Character_MODIFIER_SYMBOL = v;
739 }
740 
java_lang_Character_GET_OTHER_SYMBOL()741 JAVA_BYTE java_lang_Character_GET_OTHER_SYMBOL()
742 {
743     XMLVM_CLASS_INIT(java_lang_Character)
744     return _STATIC_java_lang_Character_OTHER_SYMBOL;
745 }
746 
java_lang_Character_PUT_OTHER_SYMBOL(JAVA_BYTE v)747 void java_lang_Character_PUT_OTHER_SYMBOL(JAVA_BYTE v)
748 {
749     XMLVM_CLASS_INIT(java_lang_Character)
750 _STATIC_java_lang_Character_OTHER_SYMBOL = v;
751 }
752 
java_lang_Character_GET_INITIAL_QUOTE_PUNCTUATION()753 JAVA_BYTE java_lang_Character_GET_INITIAL_QUOTE_PUNCTUATION()
754 {
755     XMLVM_CLASS_INIT(java_lang_Character)
756     return _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION;
757 }
758 
java_lang_Character_PUT_INITIAL_QUOTE_PUNCTUATION(JAVA_BYTE v)759 void java_lang_Character_PUT_INITIAL_QUOTE_PUNCTUATION(JAVA_BYTE v)
760 {
761     XMLVM_CLASS_INIT(java_lang_Character)
762 _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION = v;
763 }
764 
java_lang_Character_GET_FINAL_QUOTE_PUNCTUATION()765 JAVA_BYTE java_lang_Character_GET_FINAL_QUOTE_PUNCTUATION()
766 {
767     XMLVM_CLASS_INIT(java_lang_Character)
768     return _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION;
769 }
770 
java_lang_Character_PUT_FINAL_QUOTE_PUNCTUATION(JAVA_BYTE v)771 void java_lang_Character_PUT_FINAL_QUOTE_PUNCTUATION(JAVA_BYTE v)
772 {
773     XMLVM_CLASS_INIT(java_lang_Character)
774 _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION = v;
775 }
776 
java_lang_Character_GET_DIRECTIONALITY_UNDEFINED()777 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_UNDEFINED()
778 {
779     XMLVM_CLASS_INIT(java_lang_Character)
780     return _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED;
781 }
782 
java_lang_Character_PUT_DIRECTIONALITY_UNDEFINED(JAVA_BYTE v)783 void java_lang_Character_PUT_DIRECTIONALITY_UNDEFINED(JAVA_BYTE v)
784 {
785     XMLVM_CLASS_INIT(java_lang_Character)
786 _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED = v;
787 }
788 
java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT()789 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT()
790 {
791     XMLVM_CLASS_INIT(java_lang_Character)
792     return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT;
793 }
794 
java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT(JAVA_BYTE v)795 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT(JAVA_BYTE v)
796 {
797     XMLVM_CLASS_INIT(java_lang_Character)
798 _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT = v;
799 }
800 
java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT()801 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT()
802 {
803     XMLVM_CLASS_INIT(java_lang_Character)
804     return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT;
805 }
806 
java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT(JAVA_BYTE v)807 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT(JAVA_BYTE v)
808 {
809     XMLVM_CLASS_INIT(java_lang_Character)
810 _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT = v;
811 }
812 
java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC()813 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC()
814 {
815     XMLVM_CLASS_INIT(java_lang_Character)
816     return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
817 }
818 
java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(JAVA_BYTE v)819 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(JAVA_BYTE v)
820 {
821     XMLVM_CLASS_INIT(java_lang_Character)
822 _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = v;
823 }
824 
java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER()825 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER()
826 {
827     XMLVM_CLASS_INIT(java_lang_Character)
828     return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER;
829 }
830 
java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER(JAVA_BYTE v)831 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER(JAVA_BYTE v)
832 {
833     XMLVM_CLASS_INIT(java_lang_Character)
834 _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER = v;
835 }
836 
java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR()837 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR()
838 {
839     XMLVM_CLASS_INIT(java_lang_Character)
840     return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
841 }
842 
java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(JAVA_BYTE v)843 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(JAVA_BYTE v)
844 {
845     XMLVM_CLASS_INIT(java_lang_Character)
846 _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = v;
847 }
848 
java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR()849 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR()
850 {
851     XMLVM_CLASS_INIT(java_lang_Character)
852     return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
853 }
854 
java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(JAVA_BYTE v)855 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(JAVA_BYTE v)
856 {
857     XMLVM_CLASS_INIT(java_lang_Character)
858 _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = v;
859 }
860 
java_lang_Character_GET_DIRECTIONALITY_ARABIC_NUMBER()861 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_ARABIC_NUMBER()
862 {
863     XMLVM_CLASS_INIT(java_lang_Character)
864     return _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER;
865 }
866 
java_lang_Character_PUT_DIRECTIONALITY_ARABIC_NUMBER(JAVA_BYTE v)867 void java_lang_Character_PUT_DIRECTIONALITY_ARABIC_NUMBER(JAVA_BYTE v)
868 {
869     XMLVM_CLASS_INIT(java_lang_Character)
870 _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER = v;
871 }
872 
java_lang_Character_GET_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR()873 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR()
874 {
875     XMLVM_CLASS_INIT(java_lang_Character)
876     return _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
877 }
878 
java_lang_Character_PUT_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(JAVA_BYTE v)879 void java_lang_Character_PUT_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(JAVA_BYTE v)
880 {
881     XMLVM_CLASS_INIT(java_lang_Character)
882 _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = v;
883 }
884 
java_lang_Character_GET_DIRECTIONALITY_NONSPACING_MARK()885 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_NONSPACING_MARK()
886 {
887     XMLVM_CLASS_INIT(java_lang_Character)
888     return _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK;
889 }
890 
java_lang_Character_PUT_DIRECTIONALITY_NONSPACING_MARK(JAVA_BYTE v)891 void java_lang_Character_PUT_DIRECTIONALITY_NONSPACING_MARK(JAVA_BYTE v)
892 {
893     XMLVM_CLASS_INIT(java_lang_Character)
894 _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK = v;
895 }
896 
java_lang_Character_GET_DIRECTIONALITY_BOUNDARY_NEUTRAL()897 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_BOUNDARY_NEUTRAL()
898 {
899     XMLVM_CLASS_INIT(java_lang_Character)
900     return _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL;
901 }
902 
java_lang_Character_PUT_DIRECTIONALITY_BOUNDARY_NEUTRAL(JAVA_BYTE v)903 void java_lang_Character_PUT_DIRECTIONALITY_BOUNDARY_NEUTRAL(JAVA_BYTE v)
904 {
905     XMLVM_CLASS_INIT(java_lang_Character)
906 _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL = v;
907 }
908 
java_lang_Character_GET_DIRECTIONALITY_PARAGRAPH_SEPARATOR()909 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_PARAGRAPH_SEPARATOR()
910 {
911     XMLVM_CLASS_INIT(java_lang_Character)
912     return _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR;
913 }
914 
java_lang_Character_PUT_DIRECTIONALITY_PARAGRAPH_SEPARATOR(JAVA_BYTE v)915 void java_lang_Character_PUT_DIRECTIONALITY_PARAGRAPH_SEPARATOR(JAVA_BYTE v)
916 {
917     XMLVM_CLASS_INIT(java_lang_Character)
918 _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR = v;
919 }
920 
java_lang_Character_GET_DIRECTIONALITY_SEGMENT_SEPARATOR()921 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_SEGMENT_SEPARATOR()
922 {
923     XMLVM_CLASS_INIT(java_lang_Character)
924     return _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR;
925 }
926 
java_lang_Character_PUT_DIRECTIONALITY_SEGMENT_SEPARATOR(JAVA_BYTE v)927 void java_lang_Character_PUT_DIRECTIONALITY_SEGMENT_SEPARATOR(JAVA_BYTE v)
928 {
929     XMLVM_CLASS_INIT(java_lang_Character)
930 _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR = v;
931 }
932 
java_lang_Character_GET_DIRECTIONALITY_WHITESPACE()933 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_WHITESPACE()
934 {
935     XMLVM_CLASS_INIT(java_lang_Character)
936     return _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE;
937 }
938 
java_lang_Character_PUT_DIRECTIONALITY_WHITESPACE(JAVA_BYTE v)939 void java_lang_Character_PUT_DIRECTIONALITY_WHITESPACE(JAVA_BYTE v)
940 {
941     XMLVM_CLASS_INIT(java_lang_Character)
942 _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE = v;
943 }
944 
java_lang_Character_GET_DIRECTIONALITY_OTHER_NEUTRALS()945 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_OTHER_NEUTRALS()
946 {
947     XMLVM_CLASS_INIT(java_lang_Character)
948     return _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS;
949 }
950 
java_lang_Character_PUT_DIRECTIONALITY_OTHER_NEUTRALS(JAVA_BYTE v)951 void java_lang_Character_PUT_DIRECTIONALITY_OTHER_NEUTRALS(JAVA_BYTE v)
952 {
953     XMLVM_CLASS_INIT(java_lang_Character)
954 _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS = v;
955 }
956 
java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING()957 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING()
958 {
959     XMLVM_CLASS_INIT(java_lang_Character)
960     return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
961 }
962 
java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(JAVA_BYTE v)963 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(JAVA_BYTE v)
964 {
965     XMLVM_CLASS_INIT(java_lang_Character)
966 _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = v;
967 }
968 
java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE()969 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE()
970 {
971     XMLVM_CLASS_INIT(java_lang_Character)
972     return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
973 }
974 
java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(JAVA_BYTE v)975 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(JAVA_BYTE v)
976 {
977     XMLVM_CLASS_INIT(java_lang_Character)
978 _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = v;
979 }
980 
java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING()981 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING()
982 {
983     XMLVM_CLASS_INIT(java_lang_Character)
984     return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
985 }
986 
java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(JAVA_BYTE v)987 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(JAVA_BYTE v)
988 {
989     XMLVM_CLASS_INIT(java_lang_Character)
990 _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = v;
991 }
992 
java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE()993 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE()
994 {
995     XMLVM_CLASS_INIT(java_lang_Character)
996     return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
997 }
998 
java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(JAVA_BYTE v)999 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(JAVA_BYTE v)
1000 {
1001     XMLVM_CLASS_INIT(java_lang_Character)
1002 _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = v;
1003 }
1004 
java_lang_Character_GET_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT()1005 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT()
1006 {
1007     XMLVM_CLASS_INIT(java_lang_Character)
1008     return _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT;
1009 }
1010 
java_lang_Character_PUT_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(JAVA_BYTE v)1011 void java_lang_Character_PUT_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(JAVA_BYTE v)
1012 {
1013     XMLVM_CLASS_INIT(java_lang_Character)
1014 _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = v;
1015 }
1016 
java_lang_Character_GET_MIN_HIGH_SURROGATE()1017 JAVA_CHAR java_lang_Character_GET_MIN_HIGH_SURROGATE()
1018 {
1019     XMLVM_CLASS_INIT(java_lang_Character)
1020     return _STATIC_java_lang_Character_MIN_HIGH_SURROGATE;
1021 }
1022 
java_lang_Character_PUT_MIN_HIGH_SURROGATE(JAVA_CHAR v)1023 void java_lang_Character_PUT_MIN_HIGH_SURROGATE(JAVA_CHAR v)
1024 {
1025     XMLVM_CLASS_INIT(java_lang_Character)
1026 _STATIC_java_lang_Character_MIN_HIGH_SURROGATE = v;
1027 }
1028 
java_lang_Character_GET_MAX_HIGH_SURROGATE()1029 JAVA_CHAR java_lang_Character_GET_MAX_HIGH_SURROGATE()
1030 {
1031     XMLVM_CLASS_INIT(java_lang_Character)
1032     return _STATIC_java_lang_Character_MAX_HIGH_SURROGATE;
1033 }
1034 
java_lang_Character_PUT_MAX_HIGH_SURROGATE(JAVA_CHAR v)1035 void java_lang_Character_PUT_MAX_HIGH_SURROGATE(JAVA_CHAR v)
1036 {
1037     XMLVM_CLASS_INIT(java_lang_Character)
1038 _STATIC_java_lang_Character_MAX_HIGH_SURROGATE = v;
1039 }
1040 
java_lang_Character_GET_MIN_LOW_SURROGATE()1041 JAVA_CHAR java_lang_Character_GET_MIN_LOW_SURROGATE()
1042 {
1043     XMLVM_CLASS_INIT(java_lang_Character)
1044     return _STATIC_java_lang_Character_MIN_LOW_SURROGATE;
1045 }
1046 
java_lang_Character_PUT_MIN_LOW_SURROGATE(JAVA_CHAR v)1047 void java_lang_Character_PUT_MIN_LOW_SURROGATE(JAVA_CHAR v)
1048 {
1049     XMLVM_CLASS_INIT(java_lang_Character)
1050 _STATIC_java_lang_Character_MIN_LOW_SURROGATE = v;
1051 }
1052 
java_lang_Character_GET_MAX_LOW_SURROGATE()1053 JAVA_CHAR java_lang_Character_GET_MAX_LOW_SURROGATE()
1054 {
1055     XMLVM_CLASS_INIT(java_lang_Character)
1056     return _STATIC_java_lang_Character_MAX_LOW_SURROGATE;
1057 }
1058 
java_lang_Character_PUT_MAX_LOW_SURROGATE(JAVA_CHAR v)1059 void java_lang_Character_PUT_MAX_LOW_SURROGATE(JAVA_CHAR v)
1060 {
1061     XMLVM_CLASS_INIT(java_lang_Character)
1062 _STATIC_java_lang_Character_MAX_LOW_SURROGATE = v;
1063 }
1064 
java_lang_Character_GET_MIN_SURROGATE()1065 JAVA_CHAR java_lang_Character_GET_MIN_SURROGATE()
1066 {
1067     XMLVM_CLASS_INIT(java_lang_Character)
1068     return _STATIC_java_lang_Character_MIN_SURROGATE;
1069 }
1070 
java_lang_Character_PUT_MIN_SURROGATE(JAVA_CHAR v)1071 void java_lang_Character_PUT_MIN_SURROGATE(JAVA_CHAR v)
1072 {
1073     XMLVM_CLASS_INIT(java_lang_Character)
1074 _STATIC_java_lang_Character_MIN_SURROGATE = v;
1075 }
1076 
java_lang_Character_GET_MAX_SURROGATE()1077 JAVA_CHAR java_lang_Character_GET_MAX_SURROGATE()
1078 {
1079     XMLVM_CLASS_INIT(java_lang_Character)
1080     return _STATIC_java_lang_Character_MAX_SURROGATE;
1081 }
1082 
java_lang_Character_PUT_MAX_SURROGATE(JAVA_CHAR v)1083 void java_lang_Character_PUT_MAX_SURROGATE(JAVA_CHAR v)
1084 {
1085     XMLVM_CLASS_INIT(java_lang_Character)
1086 _STATIC_java_lang_Character_MAX_SURROGATE = v;
1087 }
1088 
java_lang_Character_GET_MIN_SUPPLEMENTARY_CODE_POINT()1089 JAVA_INT java_lang_Character_GET_MIN_SUPPLEMENTARY_CODE_POINT()
1090 {
1091     XMLVM_CLASS_INIT(java_lang_Character)
1092     return _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT;
1093 }
1094 
java_lang_Character_PUT_MIN_SUPPLEMENTARY_CODE_POINT(JAVA_INT v)1095 void java_lang_Character_PUT_MIN_SUPPLEMENTARY_CODE_POINT(JAVA_INT v)
1096 {
1097     XMLVM_CLASS_INIT(java_lang_Character)
1098 _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT = v;
1099 }
1100 
java_lang_Character_GET_MIN_CODE_POINT()1101 JAVA_INT java_lang_Character_GET_MIN_CODE_POINT()
1102 {
1103     XMLVM_CLASS_INIT(java_lang_Character)
1104     return _STATIC_java_lang_Character_MIN_CODE_POINT;
1105 }
1106 
java_lang_Character_PUT_MIN_CODE_POINT(JAVA_INT v)1107 void java_lang_Character_PUT_MIN_CODE_POINT(JAVA_INT v)
1108 {
1109     XMLVM_CLASS_INIT(java_lang_Character)
1110 _STATIC_java_lang_Character_MIN_CODE_POINT = v;
1111 }
1112 
java_lang_Character_GET_MAX_CODE_POINT()1113 JAVA_INT java_lang_Character_GET_MAX_CODE_POINT()
1114 {
1115     XMLVM_CLASS_INIT(java_lang_Character)
1116     return _STATIC_java_lang_Character_MAX_CODE_POINT;
1117 }
1118 
java_lang_Character_PUT_MAX_CODE_POINT(JAVA_INT v)1119 void java_lang_Character_PUT_MAX_CODE_POINT(JAVA_INT v)
1120 {
1121     XMLVM_CLASS_INIT(java_lang_Character)
1122 _STATIC_java_lang_Character_MAX_CODE_POINT = v;
1123 }
1124 
java_lang_Character_GET_SIZE()1125 JAVA_INT java_lang_Character_GET_SIZE()
1126 {
1127     XMLVM_CLASS_INIT(java_lang_Character)
1128     return _STATIC_java_lang_Character_SIZE;
1129 }
1130 
java_lang_Character_PUT_SIZE(JAVA_INT v)1131 void java_lang_Character_PUT_SIZE(JAVA_INT v)
1132 {
1133     XMLVM_CLASS_INIT(java_lang_Character)
1134 _STATIC_java_lang_Character_SIZE = v;
1135 }
1136 
java_lang_Character_GET_bidiKeys()1137 JAVA_OBJECT java_lang_Character_GET_bidiKeys()
1138 {
1139     XMLVM_CLASS_INIT(java_lang_Character)
1140     return _STATIC_java_lang_Character_bidiKeys;
1141 }
1142 
java_lang_Character_PUT_bidiKeys(JAVA_OBJECT v)1143 void java_lang_Character_PUT_bidiKeys(JAVA_OBJECT v)
1144 {
1145     XMLVM_CLASS_INIT(java_lang_Character)
1146 _STATIC_java_lang_Character_bidiKeys = v;
1147 }
1148 
java_lang_Character_GET_bidiValues()1149 JAVA_OBJECT java_lang_Character_GET_bidiValues()
1150 {
1151     XMLVM_CLASS_INIT(java_lang_Character)
1152     return _STATIC_java_lang_Character_bidiValues;
1153 }
1154 
java_lang_Character_PUT_bidiValues(JAVA_OBJECT v)1155 void java_lang_Character_PUT_bidiValues(JAVA_OBJECT v)
1156 {
1157     XMLVM_CLASS_INIT(java_lang_Character)
1158 _STATIC_java_lang_Character_bidiValues = v;
1159 }
1160 
java_lang_Character_GET_mirrored()1161 JAVA_OBJECT java_lang_Character_GET_mirrored()
1162 {
1163     XMLVM_CLASS_INIT(java_lang_Character)
1164     return _STATIC_java_lang_Character_mirrored;
1165 }
1166 
java_lang_Character_PUT_mirrored(JAVA_OBJECT v)1167 void java_lang_Character_PUT_mirrored(JAVA_OBJECT v)
1168 {
1169     XMLVM_CLASS_INIT(java_lang_Character)
1170 _STATIC_java_lang_Character_mirrored = v;
1171 }
1172 
java_lang_Character_GET_typeKeys()1173 JAVA_OBJECT java_lang_Character_GET_typeKeys()
1174 {
1175     XMLVM_CLASS_INIT(java_lang_Character)
1176     return _STATIC_java_lang_Character_typeKeys;
1177 }
1178 
java_lang_Character_PUT_typeKeys(JAVA_OBJECT v)1179 void java_lang_Character_PUT_typeKeys(JAVA_OBJECT v)
1180 {
1181     XMLVM_CLASS_INIT(java_lang_Character)
1182 _STATIC_java_lang_Character_typeKeys = v;
1183 }
1184 
java_lang_Character_GET_typeValues()1185 JAVA_OBJECT java_lang_Character_GET_typeValues()
1186 {
1187     XMLVM_CLASS_INIT(java_lang_Character)
1188     return _STATIC_java_lang_Character_typeValues;
1189 }
1190 
java_lang_Character_PUT_typeValues(JAVA_OBJECT v)1191 void java_lang_Character_PUT_typeValues(JAVA_OBJECT v)
1192 {
1193     XMLVM_CLASS_INIT(java_lang_Character)
1194 _STATIC_java_lang_Character_typeValues = v;
1195 }
1196 
java_lang_Character_GET_typeValuesCache()1197 JAVA_OBJECT java_lang_Character_GET_typeValuesCache()
1198 {
1199     XMLVM_CLASS_INIT(java_lang_Character)
1200     return _STATIC_java_lang_Character_typeValuesCache;
1201 }
1202 
java_lang_Character_PUT_typeValuesCache(JAVA_OBJECT v)1203 void java_lang_Character_PUT_typeValuesCache(JAVA_OBJECT v)
1204 {
1205     XMLVM_CLASS_INIT(java_lang_Character)
1206 _STATIC_java_lang_Character_typeValuesCache = v;
1207 }
1208 
java_lang_Character_GET_uppercaseKeys()1209 JAVA_OBJECT java_lang_Character_GET_uppercaseKeys()
1210 {
1211     XMLVM_CLASS_INIT(java_lang_Character)
1212     return _STATIC_java_lang_Character_uppercaseKeys;
1213 }
1214 
java_lang_Character_PUT_uppercaseKeys(JAVA_OBJECT v)1215 void java_lang_Character_PUT_uppercaseKeys(JAVA_OBJECT v)
1216 {
1217     XMLVM_CLASS_INIT(java_lang_Character)
1218 _STATIC_java_lang_Character_uppercaseKeys = v;
1219 }
1220 
java_lang_Character_GET_uppercaseValues()1221 JAVA_OBJECT java_lang_Character_GET_uppercaseValues()
1222 {
1223     XMLVM_CLASS_INIT(java_lang_Character)
1224     return _STATIC_java_lang_Character_uppercaseValues;
1225 }
1226 
java_lang_Character_PUT_uppercaseValues(JAVA_OBJECT v)1227 void java_lang_Character_PUT_uppercaseValues(JAVA_OBJECT v)
1228 {
1229     XMLVM_CLASS_INIT(java_lang_Character)
1230 _STATIC_java_lang_Character_uppercaseValues = v;
1231 }
1232 
java_lang_Character_GET_uppercaseValuesCache()1233 JAVA_OBJECT java_lang_Character_GET_uppercaseValuesCache()
1234 {
1235     XMLVM_CLASS_INIT(java_lang_Character)
1236     return _STATIC_java_lang_Character_uppercaseValuesCache;
1237 }
1238 
java_lang_Character_PUT_uppercaseValuesCache(JAVA_OBJECT v)1239 void java_lang_Character_PUT_uppercaseValuesCache(JAVA_OBJECT v)
1240 {
1241     XMLVM_CLASS_INIT(java_lang_Character)
1242 _STATIC_java_lang_Character_uppercaseValuesCache = v;
1243 }
1244 
java_lang_Character_GET_lowercaseKeys()1245 JAVA_OBJECT java_lang_Character_GET_lowercaseKeys()
1246 {
1247     XMLVM_CLASS_INIT(java_lang_Character)
1248     return _STATIC_java_lang_Character_lowercaseKeys;
1249 }
1250 
java_lang_Character_PUT_lowercaseKeys(JAVA_OBJECT v)1251 void java_lang_Character_PUT_lowercaseKeys(JAVA_OBJECT v)
1252 {
1253     XMLVM_CLASS_INIT(java_lang_Character)
1254 _STATIC_java_lang_Character_lowercaseKeys = v;
1255 }
1256 
java_lang_Character_GET_lowercaseValues()1257 JAVA_OBJECT java_lang_Character_GET_lowercaseValues()
1258 {
1259     XMLVM_CLASS_INIT(java_lang_Character)
1260     return _STATIC_java_lang_Character_lowercaseValues;
1261 }
1262 
java_lang_Character_PUT_lowercaseValues(JAVA_OBJECT v)1263 void java_lang_Character_PUT_lowercaseValues(JAVA_OBJECT v)
1264 {
1265     XMLVM_CLASS_INIT(java_lang_Character)
1266 _STATIC_java_lang_Character_lowercaseValues = v;
1267 }
1268 
java_lang_Character_GET_lowercaseValuesCache()1269 JAVA_OBJECT java_lang_Character_GET_lowercaseValuesCache()
1270 {
1271     XMLVM_CLASS_INIT(java_lang_Character)
1272     return _STATIC_java_lang_Character_lowercaseValuesCache;
1273 }
1274 
java_lang_Character_PUT_lowercaseValuesCache(JAVA_OBJECT v)1275 void java_lang_Character_PUT_lowercaseValuesCache(JAVA_OBJECT v)
1276 {
1277     XMLVM_CLASS_INIT(java_lang_Character)
1278 _STATIC_java_lang_Character_lowercaseValuesCache = v;
1279 }
1280 
java_lang_Character_GET_digitKeys()1281 JAVA_OBJECT java_lang_Character_GET_digitKeys()
1282 {
1283     XMLVM_CLASS_INIT(java_lang_Character)
1284     return _STATIC_java_lang_Character_digitKeys;
1285 }
1286 
java_lang_Character_PUT_digitKeys(JAVA_OBJECT v)1287 void java_lang_Character_PUT_digitKeys(JAVA_OBJECT v)
1288 {
1289     XMLVM_CLASS_INIT(java_lang_Character)
1290 _STATIC_java_lang_Character_digitKeys = v;
1291 }
1292 
java_lang_Character_GET_digitValues()1293 JAVA_OBJECT java_lang_Character_GET_digitValues()
1294 {
1295     XMLVM_CLASS_INIT(java_lang_Character)
1296     return _STATIC_java_lang_Character_digitValues;
1297 }
1298 
java_lang_Character_PUT_digitValues(JAVA_OBJECT v)1299 void java_lang_Character_PUT_digitValues(JAVA_OBJECT v)
1300 {
1301     XMLVM_CLASS_INIT(java_lang_Character)
1302 _STATIC_java_lang_Character_digitValues = v;
1303 }
1304 
java_lang_Character_GET_typeTags()1305 JAVA_OBJECT java_lang_Character_GET_typeTags()
1306 {
1307     XMLVM_CLASS_INIT(java_lang_Character)
1308     return _STATIC_java_lang_Character_typeTags;
1309 }
1310 
java_lang_Character_PUT_typeTags(JAVA_OBJECT v)1311 void java_lang_Character_PUT_typeTags(JAVA_OBJECT v)
1312 {
1313     XMLVM_CLASS_INIT(java_lang_Character)
1314 _STATIC_java_lang_Character_typeTags = v;
1315 }
1316 
java_lang_Character_GET_DIRECTIONALITY()1317 JAVA_OBJECT java_lang_Character_GET_DIRECTIONALITY()
1318 {
1319     XMLVM_CLASS_INIT(java_lang_Character)
1320     return _STATIC_java_lang_Character_DIRECTIONALITY;
1321 }
1322 
java_lang_Character_PUT_DIRECTIONALITY(JAVA_OBJECT v)1323 void java_lang_Character_PUT_DIRECTIONALITY(JAVA_OBJECT v)
1324 {
1325     XMLVM_CLASS_INIT(java_lang_Character)
1326 _STATIC_java_lang_Character_DIRECTIONALITY = v;
1327 }
1328 
java_lang_Character_GET_ISJAVASTART()1329 JAVA_INT java_lang_Character_GET_ISJAVASTART()
1330 {
1331     XMLVM_CLASS_INIT(java_lang_Character)
1332     return _STATIC_java_lang_Character_ISJAVASTART;
1333 }
1334 
java_lang_Character_PUT_ISJAVASTART(JAVA_INT v)1335 void java_lang_Character_PUT_ISJAVASTART(JAVA_INT v)
1336 {
1337     XMLVM_CLASS_INIT(java_lang_Character)
1338 _STATIC_java_lang_Character_ISJAVASTART = v;
1339 }
1340 
java_lang_Character_GET_ISJAVAPART()1341 JAVA_INT java_lang_Character_GET_ISJAVAPART()
1342 {
1343     XMLVM_CLASS_INIT(java_lang_Character)
1344     return _STATIC_java_lang_Character_ISJAVAPART;
1345 }
1346 
java_lang_Character_PUT_ISJAVAPART(JAVA_INT v)1347 void java_lang_Character_PUT_ISJAVAPART(JAVA_INT v)
1348 {
1349     XMLVM_CLASS_INIT(java_lang_Character)
1350 _STATIC_java_lang_Character_ISJAVAPART = v;
1351 }
1352 
java_lang_Character_GET_titlecaseKeys()1353 JAVA_OBJECT java_lang_Character_GET_titlecaseKeys()
1354 {
1355     XMLVM_CLASS_INIT(java_lang_Character)
1356     return _STATIC_java_lang_Character_titlecaseKeys;
1357 }
1358 
java_lang_Character_PUT_titlecaseKeys(JAVA_OBJECT v)1359 void java_lang_Character_PUT_titlecaseKeys(JAVA_OBJECT v)
1360 {
1361     XMLVM_CLASS_INIT(java_lang_Character)
1362 _STATIC_java_lang_Character_titlecaseKeys = v;
1363 }
1364 
java_lang_Character_GET_titlecaseValues()1365 JAVA_OBJECT java_lang_Character_GET_titlecaseValues()
1366 {
1367     XMLVM_CLASS_INIT(java_lang_Character)
1368     return _STATIC_java_lang_Character_titlecaseValues;
1369 }
1370 
java_lang_Character_PUT_titlecaseValues(JAVA_OBJECT v)1371 void java_lang_Character_PUT_titlecaseValues(JAVA_OBJECT v)
1372 {
1373     XMLVM_CLASS_INIT(java_lang_Character)
1374 _STATIC_java_lang_Character_titlecaseValues = v;
1375 }
1376 
java_lang_Character_GET_numericKeys()1377 JAVA_OBJECT java_lang_Character_GET_numericKeys()
1378 {
1379     XMLVM_CLASS_INIT(java_lang_Character)
1380     return _STATIC_java_lang_Character_numericKeys;
1381 }
1382 
java_lang_Character_PUT_numericKeys(JAVA_OBJECT v)1383 void java_lang_Character_PUT_numericKeys(JAVA_OBJECT v)
1384 {
1385     XMLVM_CLASS_INIT(java_lang_Character)
1386 _STATIC_java_lang_Character_numericKeys = v;
1387 }
1388 
java_lang_Character_GET_numericValues()1389 JAVA_OBJECT java_lang_Character_GET_numericValues()
1390 {
1391     XMLVM_CLASS_INIT(java_lang_Character)
1392     return _STATIC_java_lang_Character_numericValues;
1393 }
1394 
java_lang_Character_PUT_numericValues(JAVA_OBJECT v)1395 void java_lang_Character_PUT_numericValues(JAVA_OBJECT v)
1396 {
1397     XMLVM_CLASS_INIT(java_lang_Character)
1398 _STATIC_java_lang_Character_numericValues = v;
1399 }
1400 
java_lang_Character_GET_CACHE_LEN()1401 JAVA_INT java_lang_Character_GET_CACHE_LEN()
1402 {
1403     XMLVM_CLASS_INIT(java_lang_Character)
1404     return _STATIC_java_lang_Character_CACHE_LEN;
1405 }
1406 
java_lang_Character_PUT_CACHE_LEN(JAVA_INT v)1407 void java_lang_Character_PUT_CACHE_LEN(JAVA_INT v)
1408 {
1409     XMLVM_CLASS_INIT(java_lang_Character)
1410 _STATIC_java_lang_Character_CACHE_LEN = v;
1411 }
1412 
java_lang_Character_GET__assertionsDisabled()1413 JAVA_BOOLEAN java_lang_Character_GET__assertionsDisabled()
1414 {
1415     XMLVM_CLASS_INIT(java_lang_Character)
1416     return _STATIC_java_lang_Character__assertionsDisabled;
1417 }
1418 
java_lang_Character_PUT__assertionsDisabled(JAVA_BOOLEAN v)1419 void java_lang_Character_PUT__assertionsDisabled(JAVA_BOOLEAN v)
1420 {
1421     XMLVM_CLASS_INIT(java_lang_Character)
1422 _STATIC_java_lang_Character__assertionsDisabled = v;
1423 }
1424 
java_lang_Character___CLINIT_()1425 void java_lang_Character___CLINIT_()
1426 {
1427     //XMLVM_BEGIN_WRAPPER[java_lang_Character___CLINIT___]
1428     XMLVM_ENTER_METHOD("java.lang.Character", "<clinit>", "?")
1429     XMLVMElem _r0;
1430     XMLVMElem _r1;
1431     XMLVMElem _r2;
1432     XMLVMElem _r3;
1433     XMLVMElem _r4;
1434     XMLVMElem _r5;
1435     XMLVMElem _r6;
1436     XMLVMElem _r7;
1437     _r7.i = 27;
1438     _r6.i = 15;
1439     _r5.i = 6;
1440     _r4.i = 1;
1441     _r3.i = 2;
1442     XMLVM_SOURCE_POSITION("Character.java", 52)
1443     XMLVM_CLASS_INIT(java_lang_Character)
1444     _r0.o = __CLASS_java_lang_Character;
1445     XMLVM_CHECK_NPE(0)
1446     _r0.i = java_lang_Class_desiredAssertionStatus__(_r0.o);
1447     if (_r0.i != 0) goto label4189;
1448     _r0 = _r4;
1449     label16:;
1450     java_lang_Character_PUT__assertionsDisabled( _r0.i);
1451     XMLVM_SOURCE_POSITION("Character.java", 81)
1452     _r0.i = 0;
1453     XMLVM_CLASS_INIT(char)
1454     _r0.o = XMLVMArray_createSingleDimension(__CLASS_char, _r0.i);
1455     XMLVM_SOURCE_POSITION("Character.java", 82)
1456     //java_lang_Object_getClass__[3]
1457     XMLVM_CHECK_NPE(0)
1458     _r0.o = (*(JAVA_OBJECT (*)(JAVA_OBJECT)) ((java_lang_Object*) _r0.o)->tib->vtable[3])(_r0.o);
1459     XMLVM_CHECK_NPE(0)
1460     _r0.o = java_lang_Class_getComponentType__(_r0.o);
1461     java_lang_Character_PUT_TYPE( _r0.o);
1462     XMLVM_SOURCE_POSITION("Character.java", 459)
1463     // "\010\012\013\6013\015\5415\033\012\036\013 \6015\042\016%\006*\016.\30100\24049\004;\7010@\016Z\001`\016z\001\176\016\204\012\206\5412\237\012\241\7010\245\006\251\016\253\7001\257\016\261\006\263\004\266\416\270\016\272\2001\277\016\326\001\330\7001\366\001\370\7001\1037\001\1063\001\1255\001\1270\001\1272\016\1301\001\1317\016\1321\001\1337\016\1344\001\1355\016\1356\001\1516\011\1542\011\1565\016\1572\001\1576\016\1605\016\1610\7001\1612\001\1614\001\1641\001\1716\001\1727\001\1763\001\2202\001\2206\011\2211\011\2304\001\2310\001\2314\001\2365\001\2371\001\2526\001\2537\001\2607\001\2612\416\2641\011\2671\011\2675\011\2701\4402\2704\1011\2752\002\2764\002\3014\010\3033\1400\3037\1400\3072\003\3112\003\3125\011\3151\007\3153\3406\3155\1407\3161\1411\3325\003\3344\011\3346\003\3350\011\3352\7011\3355\011\3371\004\3376\003\3415\003\3420\5003\3422\4403\3454\003\3512\011\3645\003\3660\011\4402\011\4403\400\4471\001\4475\411\4500\001\4510\011\4514\001\4515\4400\4521\4401\4524\011\4541\001\4543\011\4560\001\4602\4401\4603\400\4614\001\4620\001\4650\001\4660\001\4662\001\4671\001\4674\011\4700\001\4704\011\4710\001\4714\001\4715\4400\4727\400\4735\001\4741\001\4743\011\4761\001\4763\006\4772\001\5002\011\5012\001\5020\001\5050\001\5060\001\5063\001\5066\001\5071\001\5074\011\5100\001\5102\011\5110\011\5115\011\5134\001\5136\001\5157\001\5161\011\5164\001\5202\011\5203\400\5213\001\5215\400\5221\001\5250\001\5260\001\5263\001\5271\001\5275\411\5300\001\5305\011\5310\011\5311\400\5314\001\5315\4400\5320\001\5340\001\5357\001\5402\4401\5403\400\5414\001\5420\001\5450\001\5460\001\5463\001\5471\001\5475\411\5501\4401\5503\011\5510\001\5514\001\5515\4400\5527\411\5535\001\5541\001\5560\001\5603\411\5612\001\5620\001\5625\001\5632\001\5634\001\5637\001\5644\001\5652\001\5665\001\5671\001\5677\001\5701\411\5702\001\5710\001\5714\001\5715\4400\5727\400\5762\001\6003\001\6014\001\6020\001\6050\001\6063\001\6071\001\6100\011\6104\001\6110\011\6115\011\6126\011\6141\001\6157\001\6203\001\6214\001\6220\001\6250\001\6263\001\6271\001\6300\4401\6304\001\6307\411\6310\001\6313\001\6315\011\6326\001\6336\001\6341\001\6357\001\6403\001\6414\001\6420\001\6450\001\6471\001\6500\001\6503\011\6510\001\6514\001\6515\4400\6527\400\6541\001\6557\001\6603\001\6626\001\6661\001\6673\001\6675\400\6706\001\6712\011\6721\001\6724\011\6726\011\6737\001\6764\001\7060\001\7062\4401\7064\411\7072\011\7100\3001\7106\001\7116\011\7133\001\7202\001\7204\001\7210\001\7212\001\7215\400\7227\001\7237\001\7243\001\7245\400\7247\400\7253\001\7260\001\7262\4401\7264\411\7271\011\7274\011\7275\400\7304\001\7306\001\7315\011\7331\001\7335\001\7427\001\7431\011\7464\001\7471\4401\7475\016\7507\001\7552\001\7576\011\7600\411\7604\011\7606\411\7610\4401\7613\001\7627\011\7674\011\7705\001\7707\411\7714\001\7717\400\10041\001\10047\001\10052\001\10055\4401\10060\011\10062\411\10067\011\10071\4401\10127\001\10131\011\10305\001\10366\001\10373\400\10531\001\10642\001\10771\001\11006\001\11106\001\11110\001\11115\001\11126\001\11130\001\11135\001\11206\001\11210\001\11215\001\11256\001\11260\001\11265\001\11276\001\11300\001\11305\001\11316\001\11326\001\11356\001\11416\001\11420\001\11425\001\11436\001\11506\001\11532\001\11574\001\11764\001\13166\001\13201\415\13232\001\13234\016\13360\001\13666\001\13675\011\13705\001\13707\411\13711\4401\13723\011\13732\001\13734\3001\13751\001\14012\016\14016\012\14031\001\14167\001\14250\001\14251\4400\17233\001\17371\001\17425\001\17435\001\17505\001\17515\001\17527\001\17531\400\17533\400\17535\400\17575\001\17664\001\17674\001\17677\7001\17701\016\17704\001\17714\001\17717\016\17723\001\17733\001\17737\016\17754\001\17757\016\17764\001\17774\001\17776\016\20012\015\20015\012\20017\1001\20047\016\20051\5415\20053\10417\20055\10023\20057\6422\20064\006\20106\016\20115\016\20157\012\20160\004\20171\004\20173\006\20176\016\20200\404\20211\004\20213\006\20216\016\20257\006\20343\011\20401\016\20403\7001\20406\016\20410\416\20412\7001\20423\001\20426\416\20430\016\20435\001\20443\016\20452\7001\20455\001\20457\406\20461\001\20463\416\20471\001\20472\016\20537\016\20603\001\20763\016\21021\016\21023\006\21361\016\21465\016\21572\001\21573\7000\21624\016\21626\416\21632\016\22046\016\22112\016\22233\004\22351\001\22352\004\22625\016\22767\016\23023\016\23161\016\23404\016\23411\016\23447\016\23513\016\23515\7000\23522\016\23526\016\23536\016\23547\016\23624\016\23657\016\23676\016\24377\016\27231\016\27363\016\27725\016\27773\016\30001\7015\30004\016\30007\001\30040\016\30051\001\30057\011\30061\416\30065\001\30067\016\30072\001\30077\016\30224\001\30232\011\30234\016\30236\001\30372\001\30374\7001\30376\001\30454\001\30616\001\30667\001\31034\001\31103\001\31173\001\31260\001\31313\001\31376\001\31566\001\31735\001\31776\001\46665\001\117645\001\122214\001\122241\016\122263\016\122300\016\122304\016\122306\016\153643\001\175055\001\175406\001\175427\001\175437\1011\175450\002\175452\3002\175466\002\175474\002\175476\002\175501\002\175504\002\175517\002\175661\003\176475\003\176477\016\176617\003\176707\003\176773\003\177043\011\177104\016\177117\016\177122\7010\177126\4016\177136\016\177140\3016\177142\7006\177144\3016\177146\016\177151\3016\177153\7006\177162\003\177164\003\177374\003\177377\5000\177402\016\177405\006\177412\016\177416\3010\177420\2404\177431\004\177433\7010\177440\016\177472\001\177500\016\177532\001\177536\016\177545\016\177676\001\177707\001\177717\001\177727\001\177734\001\177741\006\177744\016\177746\006\177756\016\177773\012\177775\016"
1464     _r0.o = xmlvm_create_java_string_from_pool(152);
1465     XMLVM_SOURCE_POSITION("Character.java", 460)
1466     XMLVM_CHECK_NPE(0)
1467     _r0.o = java_lang_String_getValue__(_r0.o);
1468     java_lang_Character_PUT_bidiValues( _r0.o);
1469     XMLVM_SOURCE_POSITION("Character.java", 462)
1470     // "\000\000\1400\50000\000\24000\000\24000\000\000\4000\4000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\3000`\000\000\60000\60000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\37436\136142\174127\175017\17777\100074\147765\177777\117777\407\177714\140777\37000\177703\37777\003\7400\000\3003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\177400\7763"
1471     _r0.o = xmlvm_create_java_string_from_pool(153);
1472     XMLVM_SOURCE_POSITION("Character.java", 463)
1473     XMLVM_CHECK_NPE(0)
1474     _r0.o = java_lang_String_getValue__(_r0.o);
1475     java_lang_Character_PUT_mirrored( _r0.o);
1476     XMLVM_SOURCE_POSITION("Character.java", 468)
1477     // "\037\017!\14014#\030%\14032'\030)\13025,\14430.\120300\140119\011;\030>\031@\030Z\001\134\12430^\13033`\13433z\002\174\12431\176\13031\237\017\241\14014\245\032\247\034\251\16033\253\16402\255\12031\260\15434\262\14413\264\5433\266\1034\270\14033\272\5402\274\17013\276\013\300\14001\326\001\330\14401\336\001\366\002\370\14402\377\002\467\1001\510\402\570\1001\576\402\600\002\602\001\606\1001\611\402\613\001\615\002\621\001\623\402\626\1001\630\001\633\002\635\001\637\402\646\1001\652\402\656\1001\661\402\663\001\667\402\671\1001\673\2402\675\1001\677\002\703\005\705\1401\707\402\711\1003\713\1401\734\402\757\1001\761\402\763\1003\766\1001\770\001\1037\1001\1063\1001\1255\002\1270\004\1272\033\1301\004\1317\033\1321\004\1337\033\1344\004\1355\033\1356\004\1516\006\1542\006\1565\033\1572\004\1576\030\1605\033\1610\14001\1612\001\1614\001\1617\001\1621\402\1641\001\1653\001\1716\002\1721\002\1724\001\1727\002\1757\1001\1763\002\2057\001\2137\002\2201\1001\2203\3034\2206\006\2211\007\2300\1001\2304\402\2310\402\2314\402\2365\1001\2371\1001\2526\001\2532\2030\2537\030\2607\002\2612\14024\2641\006\2671\006\2675\006\2701\3030\2704\14006\2752\005\2762\005\2764\030\3014\030\3033\14000\3037\14000\3072\005\3101\2404\3112\005\3125\006\3151\011\3155\030\3161\2406\3323\005\3325\2430\3334\006\3336\007\3344\006\3346\004\3350\006\3352\16006\3355\006\3371\011\3374\005\3376\034\3415\030\3420\10005\3422\3005\3454\005\3512\006\3645\005\3660\006\4402\006\4403\4000\4471\005\4475\2406\4500\010\4510\006\4514\010\4515\3000\4521\3005\4524\006\4541\005\4543\006\4545\030\4557\011\4560\030\4602\3010\4603\4000\4614\005\4620\005\4650\005\4660\005\4662\005\4671\005\4674\006\4700\010\4704\006\4710\010\4714\010\4715\3000\4727\4000\4735\005\4741\005\4743\006\4757\011\4761\005\4763\032\4771\013\4772\034\5002\006\5012\005\5020\005\5050\005\5060\005\5063\005\5066\005\5071\005\5074\006\5100\010\5102\006\5110\006\5115\006\5134\005\5136\005\5157\011\5161\006\5164\005\5202\006\5203\4000\5213\005\5215\2400\5221\005\5250\005\5260\005\5263\005\5271\005\5275\2406\5300\010\5305\006\5310\006\5311\4000\5314\010\5315\3000\5320\005\5340\005\5357\011\5402\3010\5403\4000\5414\005\5420\005\5450\005\5460\005\5463\005\5471\005\5475\2406\5501\3010\5503\006\5510\010\5514\010\5515\3000\5527\4006\5535\005\5541\005\5557\011\5560\034\5603\4006\5612\005\5620\005\5625\005\5632\005\5634\005\5637\005\5644\005\5652\005\5665\005\5671\005\5677\010\5701\4006\5702\010\5710\010\5714\010\5715\3000\5727\4000\5757\011\5762\013\6003\010\6014\005\6020\005\6050\005\6063\005\6071\005\6100\006\6104\010\6110\006\6115\006\6126\006\6141\005\6157\011\6203\010\6214\005\6220\005\6250\005\6263\005\6271\005\6300\3010\6304\010\6307\4006\6310\010\6313\010\6315\006\6326\010\6336\005\6341\005\6357\011\6403\010\6414\005\6420\005\6450\005\6471\005\6500\010\6503\006\6510\010\6514\010\6515\3000\6527\4000\6541\005\6557\011\6603\010\6626\005\6661\005\6673\005\6675\2400\6706\005\6712\006\6721\010\6724\006\6726\006\6737\010\6763\010\6764\030\7060\005\7062\3005\7064\2406\7072\006\7100\15005\7105\005\7107\3004\7116\006\7120\14011\7131\011\7133\030\7202\005\7204\005\7210\005\7212\005\7215\2400\7227\005\7237\005\7243\005\7245\2400\7247\2400\7253\005\7260\005\7262\3005\7264\2406\7271\006\7274\006\7275\2400\7304\005\7306\004\7315\006\7331\011\7335\005\7401\16005\7403\034\7422\030\7427\034\7431\006\7437\034\7451\011\7463\013\7471\3034\7475\13025\7477\010\7507\005\7552\005\7576\006\7600\4006\7604\006\7606\14006\7610\3005\7613\005\7627\006\7674\006\7705\034\7707\16006\7714\034\7717\16000\10041\005\10047\005\10052\005\10055\3010\10060\006\10062\4006\10067\006\10071\3010\10111\011\10117\030\10125\005\10127\010\10131\006\10305\001\10366\005\10373\14000\10531\005\10642\005\10771\005\11006\005\11106\005\11110\005\11115\005\11126\005\11130\005\11135\005\11206\005\11210\005\11215\005\11256\005\11260\005\11265\005\11276\005\11300\005\11305\005\11316\005\11326\005\11356\005\11416\005\11420\005\11425\005\11436\005\11506\005\11532\005\11550\030\11561\011\11574\013\11764\005\13154\005\13156\030\13166\005\13201\2414\13232\005\13234\12426\13352\005\13355\030\13360\013\13663\005\13666\010\13675\006\13705\010\13707\4006\13711\3010\13723\006\13732\030\13734\15030\13751\011\14005\030\14007\14024\14012\030\14016\020\14031\011\14102\005\14104\2005\14167\005\14250\005\14251\3000\17225\1001\17233\002\17371\1001\17407\002\17417\001\17425\002\17435\001\17447\002\17457\001\17467\002\17477\001\17505\002\17515\001\17527\002\17531\400\17533\400\17535\400\17540\402\17547\002\17557\001\17575\002\17607\002\17617\003\17627\002\17637\003\17647\002\17657\003\17664\002\17667\002\17673\001\17675\15403\17677\15402\17701\033\17704\002\17707\002\17713\001\17715\15403\17717\033\17723\002\17727\002\17733\001\17737\033\17747\002\17754\001\17757\033\17764\002\17767\002\17773\001\17775\15403\17776\033\20013\014\20017\020\20025\024\20027\030\20031\17035\20033\16425\20035\17035\20037\16425\20047\030\20051\7015\20056\020\20060\6030\20070\030\20072\16436\20076\030\20100\027\20103\030\20105\12431\20106\026\20115\030\20157\020\20160\013\20171\013\20174\031\20176\12426\20200\1013\20211\013\20214\031\20216\12426\20257\032\20334\006\20340\007\20342\3007\20343\3400\20401\034\20403\16001\20406\034\20410\434\20412\16002\20415\001\20417\002\20422\001\20424\1034\20426\434\20430\034\20435\001\20443\034\20452\16001\20455\001\20457\1034\20461\001\20463\434\20465\2402\20470\005\20472\1034\20537\013\20603\012\20624\031\20631\034\20633\031\20637\034\20641\16031\20644\14434\20647\16031\20655\034\20657\16031\20715\034\20717\031\20721\034\20725\16031\20763\034\21361\031\21407\034\21413\031\21437\034\21441\031\21450\034\21452\12426\21573\034\21632\034\22046\034\22112\034\22233\013\22351\034\22352\013\22625\034\22666\034\22670\14434\22700\034\22702\14434\22767\034\23023\034\23156\034\23160\14434\23161\16000\23404\034\23411\034\23447\034\23513\034\23515\16000\23522\034\23526\034\23536\034\23547\034\23623\013\23624\034\23657\034\23676\034\24377\034\27231\034\27363\034\27725\034\27773\034\30001\14014\30003\030\30005\2034\30007\5005\30021\13025\30023\034\30033\13025\30035\12424\30037\026\30041\5034\30051\012\30057\006\30061\2024\30065\004\30067\034\30072\012\30077\034\30224\005\30232\006\30234\033\30236\004\30372\005\30374\13404\30376\004\30454\005\30616\005\30621\034\30625\013\30637\034\30667\005\31034\034\31051\013\31103\034\31173\034\31200\16013\31211\013\31260\034\31313\034\31376\034\31566\034\31735\034\31776\034\46665\005\117645\005\122214\005\122241\034\122263\034\122300\034\122304\034\122306\034\153643\005\157777\023\174377\022\175055\005\175406\002\175427\002\175437\2406\175450\005\175452\14405\175466\005\175474\005\175476\005\175501\005\175504\005\175661\005\176475\005\176477\13025\176617\005\176707\005\176773\005\177043\006\177061\12030\177063\13424\177065\12427\177104\12426\177114\030\177117\027\177122\030\177127\030\177131\12424\177136\12426\177141\030\177144\12031\177146\031\177152\15030\177153\14000\177162\005\177164\005\177374\005\177377\10000\177403\030\177405\14032\177407\030\177411\13025\177414\14430\177416\12030\177420\14011\177431\011\177433\030\177436\031\177440\030\177472\001\177474\12430\177476\13033\177500\13433\177532\002\177534\12431\177536\13031\177542\14025\177544\13030\177546\13405\177557\005\177561\2404\177635\005\177637\004\177676\005\177707\005\177717\005\177727\005\177734\005\177741\032\177743\15431\177745\15034\177746\032\177751\14434\177754\031\177756\034\177773\020\177775\034"
1478     _r0.o = xmlvm_create_java_string_from_pool(154);
1479     XMLVM_SOURCE_POSITION("Character.java", 469)
1480     XMLVM_CHECK_NPE(0)
1481     _r0.o = java_lang_String_getValue__(_r0.o);
1482     java_lang_Character_PUT_typeValues( _r0.o);
1483     XMLVM_SOURCE_POSITION("Character.java", 471)
1484     _r0.i = 1000;
1485     XMLVM_CLASS_INIT(int)
1486     _r0.o = XMLVMArray_createSingleDimension(__CLASS_int, _r0.i);
1487     _r1.i = 0;
1488     XMLVM_SOURCE_POSITION("Character.java", 472)
1489     XMLVM_CHECK_NPE(0)
1490     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1491     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1492     XMLVM_CHECK_NPE(0)
1493     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r4.i);
1494     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i] = _r6.i;
1495     XMLVM_CHECK_NPE(0)
1496     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r3.i);
1497     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i] = _r6.i;
1498     _r1.i = 3;
1499     XMLVM_CHECK_NPE(0)
1500     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1501     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1502     _r1.i = 4;
1503     XMLVM_CHECK_NPE(0)
1504     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1505     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1506     _r1.i = 5;
1507     XMLVM_CHECK_NPE(0)
1508     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1509     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1510     XMLVM_CHECK_NPE(0)
1511     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r5.i);
1512     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r5.i] = _r6.i;
1513     _r1.i = 7;
1514     XMLVM_CHECK_NPE(0)
1515     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1516     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1517     _r1.i = 8;
1518     XMLVM_CHECK_NPE(0)
1519     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1520     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1521     _r1.i = 9;
1522     XMLVM_CHECK_NPE(0)
1523     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1524     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1525     _r1.i = 10;
1526     XMLVM_CHECK_NPE(0)
1527     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1528     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1529     _r1.i = 11;
1530     XMLVM_CHECK_NPE(0)
1531     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1532     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1533     _r1.i = 12;
1534     XMLVM_CHECK_NPE(0)
1535     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1536     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1537     _r1.i = 13;
1538     XMLVM_CHECK_NPE(0)
1539     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1540     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1541     _r1.i = 14;
1542     XMLVM_CHECK_NPE(0)
1543     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1544     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1545     XMLVM_CHECK_NPE(0)
1546     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r6.i);
1547     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r6.i] = _r6.i;
1548     _r1.i = 16;
1549     XMLVM_SOURCE_POSITION("Character.java", 473)
1550     XMLVM_CHECK_NPE(0)
1551     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1552     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1553     _r1.i = 17;
1554     XMLVM_CHECK_NPE(0)
1555     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1556     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1557     _r1.i = 18;
1558     XMLVM_CHECK_NPE(0)
1559     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1560     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1561     _r1.i = 19;
1562     XMLVM_CHECK_NPE(0)
1563     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1564     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1565     _r1.i = 20;
1566     XMLVM_CHECK_NPE(0)
1567     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1568     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1569     _r1.i = 21;
1570     XMLVM_CHECK_NPE(0)
1571     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1572     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1573     _r1.i = 22;
1574     XMLVM_CHECK_NPE(0)
1575     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1576     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1577     _r1.i = 23;
1578     XMLVM_CHECK_NPE(0)
1579     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1580     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1581     _r1.i = 24;
1582     XMLVM_CHECK_NPE(0)
1583     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1584     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1585     _r1.i = 25;
1586     XMLVM_CHECK_NPE(0)
1587     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1588     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1589     _r1.i = 26;
1590     XMLVM_CHECK_NPE(0)
1591     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1592     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1593     XMLVM_CHECK_NPE(0)
1594     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r7.i);
1595     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r7.i] = _r6.i;
1596     _r1.i = 28;
1597     XMLVM_CHECK_NPE(0)
1598     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1599     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1600     _r1.i = 29;
1601     XMLVM_CHECK_NPE(0)
1602     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1603     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1604     _r1.i = 30;
1605     XMLVM_CHECK_NPE(0)
1606     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1607     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1608     _r1.i = 31;
1609     XMLVM_CHECK_NPE(0)
1610     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1611     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
1612     _r1.i = 32;
1613     _r2.i = 12;
1614     XMLVM_SOURCE_POSITION("Character.java", 474)
1615     XMLVM_CHECK_NPE(0)
1616     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1617     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1618     _r1.i = 33;
1619     _r2.i = 24;
1620     XMLVM_CHECK_NPE(0)
1621     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1622     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1623     _r1.i = 34;
1624     _r2.i = 24;
1625     XMLVM_CHECK_NPE(0)
1626     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1627     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1628     _r1.i = 35;
1629     _r2.i = 24;
1630     XMLVM_CHECK_NPE(0)
1631     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1632     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1633     _r1.i = 36;
1634     _r2.i = 26;
1635     XMLVM_CHECK_NPE(0)
1636     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1637     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1638     _r1.i = 37;
1639     _r2.i = 24;
1640     XMLVM_CHECK_NPE(0)
1641     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1642     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1643     _r1.i = 38;
1644     _r2.i = 24;
1645     XMLVM_CHECK_NPE(0)
1646     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1647     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1648     _r1.i = 39;
1649     _r2.i = 24;
1650     XMLVM_CHECK_NPE(0)
1651     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1652     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1653     _r1.i = 40;
1654     _r2.i = 21;
1655     XMLVM_CHECK_NPE(0)
1656     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1657     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1658     _r1.i = 41;
1659     _r2.i = 22;
1660     XMLVM_CHECK_NPE(0)
1661     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1662     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1663     _r1.i = 42;
1664     _r2.i = 24;
1665     XMLVM_CHECK_NPE(0)
1666     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1667     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1668     _r1.i = 43;
1669     _r2.i = 25;
1670     XMLVM_CHECK_NPE(0)
1671     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1672     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1673     _r1.i = 44;
1674     _r2.i = 24;
1675     XMLVM_CHECK_NPE(0)
1676     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1677     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1678     _r1.i = 45;
1679     _r2.i = 20;
1680     XMLVM_CHECK_NPE(0)
1681     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1682     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1683     _r1.i = 46;
1684     _r2.i = 24;
1685     XMLVM_CHECK_NPE(0)
1686     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1687     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1688     _r1.i = 47;
1689     _r2.i = 24;
1690     XMLVM_CHECK_NPE(0)
1691     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1692     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1693     _r1.i = 48;
1694     _r2.i = 9;
1695     XMLVM_SOURCE_POSITION("Character.java", 475)
1696     XMLVM_CHECK_NPE(0)
1697     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1698     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1699     _r1.i = 49;
1700     _r2.i = 9;
1701     XMLVM_CHECK_NPE(0)
1702     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1703     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1704     _r1.i = 50;
1705     _r2.i = 9;
1706     XMLVM_CHECK_NPE(0)
1707     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1708     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1709     _r1.i = 51;
1710     _r2.i = 9;
1711     XMLVM_CHECK_NPE(0)
1712     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1713     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1714     _r1.i = 52;
1715     _r2.i = 9;
1716     XMLVM_CHECK_NPE(0)
1717     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1718     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1719     _r1.i = 53;
1720     _r2.i = 9;
1721     XMLVM_CHECK_NPE(0)
1722     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1723     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1724     _r1.i = 54;
1725     _r2.i = 9;
1726     XMLVM_CHECK_NPE(0)
1727     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1728     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1729     _r1.i = 55;
1730     _r2.i = 9;
1731     XMLVM_CHECK_NPE(0)
1732     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1733     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1734     _r1.i = 56;
1735     _r2.i = 9;
1736     XMLVM_CHECK_NPE(0)
1737     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1738     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1739     _r1.i = 57;
1740     _r2.i = 9;
1741     XMLVM_CHECK_NPE(0)
1742     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1743     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1744     _r1.i = 58;
1745     _r2.i = 24;
1746     XMLVM_CHECK_NPE(0)
1747     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1748     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1749     _r1.i = 59;
1750     _r2.i = 24;
1751     XMLVM_CHECK_NPE(0)
1752     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1753     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1754     _r1.i = 60;
1755     _r2.i = 25;
1756     XMLVM_CHECK_NPE(0)
1757     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1758     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1759     _r1.i = 61;
1760     _r2.i = 25;
1761     XMLVM_CHECK_NPE(0)
1762     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1763     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1764     _r1.i = 62;
1765     _r2.i = 25;
1766     XMLVM_CHECK_NPE(0)
1767     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1768     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1769     _r1.i = 63;
1770     _r2.i = 24;
1771     XMLVM_CHECK_NPE(0)
1772     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1773     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1774     _r1.i = 64;
1775     _r2.i = 24;
1776     XMLVM_SOURCE_POSITION("Character.java", 476)
1777     XMLVM_CHECK_NPE(0)
1778     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1779     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1780     _r1.i = 65;
1781     XMLVM_CHECK_NPE(0)
1782     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1783     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1784     _r1.i = 66;
1785     XMLVM_CHECK_NPE(0)
1786     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1787     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1788     _r1.i = 67;
1789     XMLVM_CHECK_NPE(0)
1790     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1791     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1792     _r1.i = 68;
1793     XMLVM_CHECK_NPE(0)
1794     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1795     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1796     _r1.i = 69;
1797     XMLVM_CHECK_NPE(0)
1798     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1799     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1800     _r1.i = 70;
1801     XMLVM_CHECK_NPE(0)
1802     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1803     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1804     _r1.i = 71;
1805     XMLVM_CHECK_NPE(0)
1806     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1807     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1808     _r1.i = 72;
1809     XMLVM_CHECK_NPE(0)
1810     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1811     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1812     _r1.i = 73;
1813     XMLVM_CHECK_NPE(0)
1814     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1815     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1816     _r1.i = 74;
1817     XMLVM_CHECK_NPE(0)
1818     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1819     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1820     _r1.i = 75;
1821     XMLVM_CHECK_NPE(0)
1822     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1823     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1824     _r1.i = 76;
1825     XMLVM_CHECK_NPE(0)
1826     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1827     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1828     _r1.i = 77;
1829     XMLVM_CHECK_NPE(0)
1830     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1831     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1832     _r1.i = 78;
1833     XMLVM_CHECK_NPE(0)
1834     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1835     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1836     _r1.i = 79;
1837     XMLVM_CHECK_NPE(0)
1838     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1839     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1840     _r1.i = 80;
1841     XMLVM_SOURCE_POSITION("Character.java", 477)
1842     XMLVM_CHECK_NPE(0)
1843     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1844     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1845     _r1.i = 81;
1846     XMLVM_CHECK_NPE(0)
1847     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1848     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1849     _r1.i = 82;
1850     XMLVM_CHECK_NPE(0)
1851     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1852     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1853     _r1.i = 83;
1854     XMLVM_CHECK_NPE(0)
1855     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1856     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1857     _r1.i = 84;
1858     XMLVM_CHECK_NPE(0)
1859     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1860     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1861     _r1.i = 85;
1862     XMLVM_CHECK_NPE(0)
1863     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1864     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1865     _r1.i = 86;
1866     XMLVM_CHECK_NPE(0)
1867     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1868     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1869     _r1.i = 87;
1870     XMLVM_CHECK_NPE(0)
1871     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1872     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1873     _r1.i = 88;
1874     XMLVM_CHECK_NPE(0)
1875     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1876     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1877     _r1.i = 89;
1878     XMLVM_CHECK_NPE(0)
1879     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1880     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1881     _r1.i = 90;
1882     XMLVM_CHECK_NPE(0)
1883     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1884     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
1885     _r1.i = 91;
1886     _r2.i = 21;
1887     XMLVM_CHECK_NPE(0)
1888     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1889     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1890     _r1.i = 92;
1891     _r2.i = 24;
1892     XMLVM_CHECK_NPE(0)
1893     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1894     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1895     _r1.i = 93;
1896     _r2.i = 22;
1897     XMLVM_CHECK_NPE(0)
1898     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1899     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1900     _r1.i = 94;
1901     XMLVM_CHECK_NPE(0)
1902     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1903     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
1904     _r1.i = 95;
1905     _r2.i = 23;
1906     XMLVM_CHECK_NPE(0)
1907     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1908     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
1909     _r1.i = 96;
1910     XMLVM_SOURCE_POSITION("Character.java", 478)
1911     XMLVM_CHECK_NPE(0)
1912     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1913     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
1914     _r1.i = 97;
1915     XMLVM_CHECK_NPE(0)
1916     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1917     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1918     _r1.i = 98;
1919     XMLVM_CHECK_NPE(0)
1920     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1921     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1922     _r1.i = 99;
1923     XMLVM_CHECK_NPE(0)
1924     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1925     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1926     _r1.i = 100;
1927     XMLVM_CHECK_NPE(0)
1928     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1929     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1930     _r1.i = 101;
1931     XMLVM_CHECK_NPE(0)
1932     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1933     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1934     _r1.i = 102;
1935     XMLVM_CHECK_NPE(0)
1936     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1937     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1938     _r1.i = 103;
1939     XMLVM_CHECK_NPE(0)
1940     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1941     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1942     _r1.i = 104;
1943     XMLVM_CHECK_NPE(0)
1944     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1945     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1946     _r1.i = 105;
1947     XMLVM_CHECK_NPE(0)
1948     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1949     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1950     _r1.i = 106;
1951     XMLVM_CHECK_NPE(0)
1952     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1953     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1954     _r1.i = 107;
1955     XMLVM_CHECK_NPE(0)
1956     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1957     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1958     _r1.i = 108;
1959     XMLVM_CHECK_NPE(0)
1960     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1961     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1962     _r1.i = 109;
1963     XMLVM_CHECK_NPE(0)
1964     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1965     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1966     _r1.i = 110;
1967     XMLVM_CHECK_NPE(0)
1968     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1969     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1970     _r1.i = 111;
1971     XMLVM_CHECK_NPE(0)
1972     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1973     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1974     _r1.i = 112;
1975     XMLVM_SOURCE_POSITION("Character.java", 479)
1976     XMLVM_CHECK_NPE(0)
1977     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1978     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1979     _r1.i = 113;
1980     XMLVM_CHECK_NPE(0)
1981     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1982     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1983     _r1.i = 114;
1984     XMLVM_CHECK_NPE(0)
1985     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1986     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1987     _r1.i = 115;
1988     XMLVM_CHECK_NPE(0)
1989     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1990     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1991     _r1.i = 116;
1992     XMLVM_CHECK_NPE(0)
1993     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1994     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1995     _r1.i = 117;
1996     XMLVM_CHECK_NPE(0)
1997     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
1998     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
1999     _r1.i = 118;
2000     XMLVM_CHECK_NPE(0)
2001     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2002     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2003     _r1.i = 119;
2004     XMLVM_CHECK_NPE(0)
2005     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2006     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2007     _r1.i = 120;
2008     XMLVM_CHECK_NPE(0)
2009     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2010     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2011     _r1.i = 121;
2012     XMLVM_CHECK_NPE(0)
2013     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2014     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2015     _r1.i = 122;
2016     XMLVM_CHECK_NPE(0)
2017     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2018     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2019     _r1.i = 123;
2020     _r2.i = 21;
2021     XMLVM_CHECK_NPE(0)
2022     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2023     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2024     _r1.i = 124;
2025     _r2.i = 25;
2026     XMLVM_CHECK_NPE(0)
2027     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2028     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2029     _r1.i = 125;
2030     _r2.i = 22;
2031     XMLVM_CHECK_NPE(0)
2032     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2033     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2034     _r1.i = 126;
2035     _r2.i = 25;
2036     XMLVM_CHECK_NPE(0)
2037     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2038     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2039     _r1.i = 127;
2040     XMLVM_CHECK_NPE(0)
2041     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2042     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2043     _r1.i = 128;
2044     XMLVM_SOURCE_POSITION("Character.java", 480)
2045     XMLVM_CHECK_NPE(0)
2046     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2047     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2048     _r1.i = 129;
2049     XMLVM_CHECK_NPE(0)
2050     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2051     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2052     _r1.i = 130;
2053     XMLVM_CHECK_NPE(0)
2054     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2055     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2056     _r1.i = 131;
2057     XMLVM_CHECK_NPE(0)
2058     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2059     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2060     _r1.i = 132;
2061     XMLVM_CHECK_NPE(0)
2062     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2063     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2064     _r1.i = 133;
2065     XMLVM_CHECK_NPE(0)
2066     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2067     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2068     _r1.i = 134;
2069     XMLVM_CHECK_NPE(0)
2070     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2071     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2072     _r1.i = 135;
2073     XMLVM_CHECK_NPE(0)
2074     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2075     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2076     _r1.i = 136;
2077     XMLVM_CHECK_NPE(0)
2078     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2079     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2080     _r1.i = 137;
2081     XMLVM_CHECK_NPE(0)
2082     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2083     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2084     _r1.i = 138;
2085     XMLVM_CHECK_NPE(0)
2086     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2087     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2088     _r1.i = 139;
2089     XMLVM_CHECK_NPE(0)
2090     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2091     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2092     _r1.i = 140;
2093     XMLVM_CHECK_NPE(0)
2094     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2095     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2096     _r1.i = 141;
2097     XMLVM_CHECK_NPE(0)
2098     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2099     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2100     _r1.i = 142;
2101     XMLVM_CHECK_NPE(0)
2102     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2103     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2104     _r1.i = 143;
2105     XMLVM_CHECK_NPE(0)
2106     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2107     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2108     _r1.i = 144;
2109     XMLVM_SOURCE_POSITION("Character.java", 481)
2110     XMLVM_CHECK_NPE(0)
2111     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2112     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2113     _r1.i = 145;
2114     XMLVM_CHECK_NPE(0)
2115     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2116     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2117     _r1.i = 146;
2118     XMLVM_CHECK_NPE(0)
2119     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2120     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2121     _r1.i = 147;
2122     XMLVM_CHECK_NPE(0)
2123     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2124     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2125     _r1.i = 148;
2126     XMLVM_CHECK_NPE(0)
2127     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2128     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2129     _r1.i = 149;
2130     XMLVM_CHECK_NPE(0)
2131     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2132     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2133     _r1.i = 150;
2134     XMLVM_CHECK_NPE(0)
2135     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2136     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2137     _r1.i = 151;
2138     XMLVM_CHECK_NPE(0)
2139     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2140     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2141     _r1.i = 152;
2142     XMLVM_CHECK_NPE(0)
2143     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2144     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2145     _r1.i = 153;
2146     XMLVM_CHECK_NPE(0)
2147     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2148     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2149     _r1.i = 154;
2150     XMLVM_CHECK_NPE(0)
2151     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2152     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2153     _r1.i = 155;
2154     XMLVM_CHECK_NPE(0)
2155     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2156     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2157     _r1.i = 156;
2158     XMLVM_CHECK_NPE(0)
2159     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2160     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2161     _r1.i = 157;
2162     XMLVM_CHECK_NPE(0)
2163     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2164     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2165     _r1.i = 158;
2166     XMLVM_CHECK_NPE(0)
2167     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2168     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2169     _r1.i = 159;
2170     XMLVM_CHECK_NPE(0)
2171     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2172     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
2173     _r1.i = 160;
2174     _r2.i = 12;
2175     XMLVM_SOURCE_POSITION("Character.java", 482)
2176     XMLVM_CHECK_NPE(0)
2177     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2178     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2179     _r1.i = 161;
2180     _r2.i = 24;
2181     XMLVM_CHECK_NPE(0)
2182     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2183     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2184     _r1.i = 162;
2185     _r2.i = 26;
2186     XMLVM_CHECK_NPE(0)
2187     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2188     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2189     _r1.i = 163;
2190     _r2.i = 26;
2191     XMLVM_CHECK_NPE(0)
2192     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2193     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2194     _r1.i = 164;
2195     _r2.i = 26;
2196     XMLVM_CHECK_NPE(0)
2197     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2198     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2199     _r1.i = 165;
2200     _r2.i = 26;
2201     XMLVM_CHECK_NPE(0)
2202     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2203     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2204     _r1.i = 166;
2205     _r2.i = 28;
2206     XMLVM_CHECK_NPE(0)
2207     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2208     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2209     _r1.i = 167;
2210     _r2.i = 28;
2211     XMLVM_CHECK_NPE(0)
2212     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2213     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2214     _r1.i = 168;
2215     XMLVM_CHECK_NPE(0)
2216     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2217     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
2218     _r1.i = 169;
2219     _r2.i = 28;
2220     XMLVM_CHECK_NPE(0)
2221     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2222     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2223     _r1.i = 170;
2224     XMLVM_CHECK_NPE(0)
2225     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2226     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2227     _r1.i = 171;
2228     _r2.i = 29;
2229     XMLVM_CHECK_NPE(0)
2230     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2231     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2232     _r1.i = 172;
2233     _r2.i = 25;
2234     XMLVM_CHECK_NPE(0)
2235     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2236     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2237     _r1.i = 173;
2238     _r2.i = 16;
2239     XMLVM_CHECK_NPE(0)
2240     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2241     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2242     _r1.i = 174;
2243     _r2.i = 28;
2244     XMLVM_CHECK_NPE(0)
2245     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2246     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2247     _r1.i = 175;
2248     XMLVM_CHECK_NPE(0)
2249     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2250     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
2251     _r1.i = 176;
2252     _r2.i = 28;
2253     XMLVM_SOURCE_POSITION("Character.java", 483)
2254     XMLVM_CHECK_NPE(0)
2255     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2256     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2257     _r1.i = 177;
2258     _r2.i = 25;
2259     XMLVM_CHECK_NPE(0)
2260     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2261     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2262     _r1.i = 178;
2263     _r2.i = 11;
2264     XMLVM_CHECK_NPE(0)
2265     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2266     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2267     _r1.i = 179;
2268     _r2.i = 11;
2269     XMLVM_CHECK_NPE(0)
2270     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2271     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2272     _r1.i = 180;
2273     XMLVM_CHECK_NPE(0)
2274     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2275     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
2276     _r1.i = 181;
2277     XMLVM_CHECK_NPE(0)
2278     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2279     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2280     _r1.i = 182;
2281     _r2.i = 28;
2282     XMLVM_CHECK_NPE(0)
2283     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2284     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2285     _r1.i = 183;
2286     _r2.i = 24;
2287     XMLVM_CHECK_NPE(0)
2288     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2289     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2290     _r1.i = 184;
2291     XMLVM_CHECK_NPE(0)
2292     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2293     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
2294     _r1.i = 185;
2295     _r2.i = 11;
2296     XMLVM_CHECK_NPE(0)
2297     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2298     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2299     _r1.i = 186;
2300     XMLVM_CHECK_NPE(0)
2301     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2302     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2303     _r1.i = 187;
2304     _r2.i = 30;
2305     XMLVM_CHECK_NPE(0)
2306     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2307     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2308     _r1.i = 188;
2309     _r2.i = 11;
2310     XMLVM_CHECK_NPE(0)
2311     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2312     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2313     _r1.i = 189;
2314     _r2.i = 11;
2315     XMLVM_CHECK_NPE(0)
2316     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2317     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2318     _r1.i = 190;
2319     _r2.i = 11;
2320     XMLVM_CHECK_NPE(0)
2321     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2322     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2323     _r1.i = 191;
2324     _r2.i = 24;
2325     XMLVM_CHECK_NPE(0)
2326     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2327     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2328     _r1.i = 192;
2329     XMLVM_SOURCE_POSITION("Character.java", 484)
2330     XMLVM_CHECK_NPE(0)
2331     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2332     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2333     _r1.i = 193;
2334     XMLVM_CHECK_NPE(0)
2335     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2336     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2337     _r1.i = 194;
2338     XMLVM_CHECK_NPE(0)
2339     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2340     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2341     _r1.i = 195;
2342     XMLVM_CHECK_NPE(0)
2343     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2344     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2345     _r1.i = 196;
2346     XMLVM_CHECK_NPE(0)
2347     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2348     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2349     _r1.i = 197;
2350     XMLVM_CHECK_NPE(0)
2351     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2352     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2353     _r1.i = 198;
2354     XMLVM_CHECK_NPE(0)
2355     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2356     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2357     _r1.i = 199;
2358     XMLVM_CHECK_NPE(0)
2359     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2360     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2361     _r1.i = 200;
2362     XMLVM_CHECK_NPE(0)
2363     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2364     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2365     _r1.i = 201;
2366     XMLVM_CHECK_NPE(0)
2367     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2368     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2369     _r1.i = 202;
2370     XMLVM_CHECK_NPE(0)
2371     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2372     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2373     _r1.i = 203;
2374     XMLVM_CHECK_NPE(0)
2375     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2376     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2377     _r1.i = 204;
2378     XMLVM_CHECK_NPE(0)
2379     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2380     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2381     _r1.i = 205;
2382     XMLVM_CHECK_NPE(0)
2383     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2384     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2385     _r1.i = 206;
2386     XMLVM_CHECK_NPE(0)
2387     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2388     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2389     _r1.i = 207;
2390     XMLVM_CHECK_NPE(0)
2391     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2392     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2393     _r1.i = 208;
2394     XMLVM_SOURCE_POSITION("Character.java", 485)
2395     XMLVM_CHECK_NPE(0)
2396     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2397     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2398     _r1.i = 209;
2399     XMLVM_CHECK_NPE(0)
2400     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2401     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2402     _r1.i = 210;
2403     XMLVM_CHECK_NPE(0)
2404     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2405     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2406     _r1.i = 211;
2407     XMLVM_CHECK_NPE(0)
2408     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2409     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2410     _r1.i = 212;
2411     XMLVM_CHECK_NPE(0)
2412     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2413     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2414     _r1.i = 213;
2415     XMLVM_CHECK_NPE(0)
2416     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2417     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2418     _r1.i = 214;
2419     XMLVM_CHECK_NPE(0)
2420     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2421     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2422     _r1.i = 215;
2423     _r2.i = 25;
2424     XMLVM_CHECK_NPE(0)
2425     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2426     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2427     _r1.i = 216;
2428     XMLVM_CHECK_NPE(0)
2429     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2430     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2431     _r1.i = 217;
2432     XMLVM_CHECK_NPE(0)
2433     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2434     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2435     _r1.i = 218;
2436     XMLVM_CHECK_NPE(0)
2437     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2438     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2439     _r1.i = 219;
2440     XMLVM_CHECK_NPE(0)
2441     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2442     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2443     _r1.i = 220;
2444     XMLVM_CHECK_NPE(0)
2445     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2446     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2447     _r1.i = 221;
2448     XMLVM_CHECK_NPE(0)
2449     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2450     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2451     _r1.i = 222;
2452     XMLVM_CHECK_NPE(0)
2453     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2454     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2455     _r1.i = 223;
2456     XMLVM_CHECK_NPE(0)
2457     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2458     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2459     _r1.i = 224;
2460     XMLVM_SOURCE_POSITION("Character.java", 486)
2461     XMLVM_CHECK_NPE(0)
2462     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2463     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2464     _r1.i = 225;
2465     XMLVM_CHECK_NPE(0)
2466     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2467     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2468     _r1.i = 226;
2469     XMLVM_CHECK_NPE(0)
2470     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2471     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2472     _r1.i = 227;
2473     XMLVM_CHECK_NPE(0)
2474     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2475     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2476     _r1.i = 228;
2477     XMLVM_CHECK_NPE(0)
2478     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2479     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2480     _r1.i = 229;
2481     XMLVM_CHECK_NPE(0)
2482     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2483     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2484     _r1.i = 230;
2485     XMLVM_CHECK_NPE(0)
2486     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2487     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2488     _r1.i = 231;
2489     XMLVM_CHECK_NPE(0)
2490     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2491     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2492     _r1.i = 232;
2493     XMLVM_CHECK_NPE(0)
2494     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2495     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2496     _r1.i = 233;
2497     XMLVM_CHECK_NPE(0)
2498     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2499     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2500     _r1.i = 234;
2501     XMLVM_CHECK_NPE(0)
2502     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2503     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2504     _r1.i = 235;
2505     XMLVM_CHECK_NPE(0)
2506     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2507     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2508     _r1.i = 236;
2509     XMLVM_CHECK_NPE(0)
2510     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2511     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2512     _r1.i = 237;
2513     XMLVM_CHECK_NPE(0)
2514     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2515     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2516     _r1.i = 238;
2517     XMLVM_CHECK_NPE(0)
2518     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2519     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2520     _r1.i = 239;
2521     XMLVM_CHECK_NPE(0)
2522     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2523     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2524     _r1.i = 240;
2525     XMLVM_SOURCE_POSITION("Character.java", 487)
2526     XMLVM_CHECK_NPE(0)
2527     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2528     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2529     _r1.i = 241;
2530     XMLVM_CHECK_NPE(0)
2531     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2532     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2533     _r1.i = 242;
2534     XMLVM_CHECK_NPE(0)
2535     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2536     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2537     _r1.i = 243;
2538     XMLVM_CHECK_NPE(0)
2539     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2540     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2541     _r1.i = 244;
2542     XMLVM_CHECK_NPE(0)
2543     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2544     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2545     _r1.i = 245;
2546     XMLVM_CHECK_NPE(0)
2547     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2548     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2549     _r1.i = 246;
2550     XMLVM_CHECK_NPE(0)
2551     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2552     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2553     _r1.i = 247;
2554     _r2.i = 25;
2555     XMLVM_CHECK_NPE(0)
2556     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2557     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
2558     _r1.i = 248;
2559     XMLVM_CHECK_NPE(0)
2560     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2561     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2562     _r1.i = 249;
2563     XMLVM_CHECK_NPE(0)
2564     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2565     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2566     _r1.i = 250;
2567     XMLVM_CHECK_NPE(0)
2568     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2569     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2570     _r1.i = 251;
2571     XMLVM_CHECK_NPE(0)
2572     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2573     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2574     _r1.i = 252;
2575     XMLVM_CHECK_NPE(0)
2576     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2577     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2578     _r1.i = 253;
2579     XMLVM_CHECK_NPE(0)
2580     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2581     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2582     _r1.i = 254;
2583     XMLVM_CHECK_NPE(0)
2584     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2585     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2586     _r1.i = 255;
2587     XMLVM_CHECK_NPE(0)
2588     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2589     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2590     _r1.i = 256;
2591     XMLVM_SOURCE_POSITION("Character.java", 488)
2592     XMLVM_CHECK_NPE(0)
2593     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2594     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2595     _r1.i = 257;
2596     XMLVM_CHECK_NPE(0)
2597     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2598     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2599     _r1.i = 258;
2600     XMLVM_CHECK_NPE(0)
2601     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2602     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2603     _r1.i = 259;
2604     XMLVM_CHECK_NPE(0)
2605     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2606     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2607     _r1.i = 260;
2608     XMLVM_CHECK_NPE(0)
2609     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2610     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2611     _r1.i = 261;
2612     XMLVM_CHECK_NPE(0)
2613     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2614     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2615     _r1.i = 262;
2616     XMLVM_CHECK_NPE(0)
2617     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2618     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2619     _r1.i = 263;
2620     XMLVM_CHECK_NPE(0)
2621     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2622     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2623     _r1.i = 264;
2624     XMLVM_CHECK_NPE(0)
2625     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2626     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2627     _r1.i = 265;
2628     XMLVM_CHECK_NPE(0)
2629     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2630     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2631     _r1.i = 266;
2632     XMLVM_CHECK_NPE(0)
2633     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2634     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2635     _r1.i = 267;
2636     XMLVM_CHECK_NPE(0)
2637     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2638     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2639     _r1.i = 268;
2640     XMLVM_CHECK_NPE(0)
2641     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2642     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2643     _r1.i = 269;
2644     XMLVM_CHECK_NPE(0)
2645     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2646     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2647     _r1.i = 270;
2648     XMLVM_CHECK_NPE(0)
2649     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2650     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2651     _r1.i = 271;
2652     XMLVM_CHECK_NPE(0)
2653     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2654     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2655     _r1.i = 272;
2656     XMLVM_SOURCE_POSITION("Character.java", 489)
2657     XMLVM_CHECK_NPE(0)
2658     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2659     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2660     _r1.i = 273;
2661     XMLVM_CHECK_NPE(0)
2662     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2663     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2664     _r1.i = 274;
2665     XMLVM_CHECK_NPE(0)
2666     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2667     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2668     _r1.i = 275;
2669     XMLVM_CHECK_NPE(0)
2670     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2671     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2672     _r1.i = 276;
2673     XMLVM_CHECK_NPE(0)
2674     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2675     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2676     _r1.i = 277;
2677     XMLVM_CHECK_NPE(0)
2678     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2679     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2680     _r1.i = 278;
2681     XMLVM_CHECK_NPE(0)
2682     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2683     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2684     _r1.i = 279;
2685     XMLVM_CHECK_NPE(0)
2686     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2687     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2688     _r1.i = 280;
2689     XMLVM_CHECK_NPE(0)
2690     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2691     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2692     _r1.i = 281;
2693     XMLVM_CHECK_NPE(0)
2694     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2695     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2696     _r1.i = 282;
2697     XMLVM_CHECK_NPE(0)
2698     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2699     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2700     _r1.i = 283;
2701     XMLVM_CHECK_NPE(0)
2702     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2703     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2704     _r1.i = 284;
2705     XMLVM_CHECK_NPE(0)
2706     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2707     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2708     _r1.i = 285;
2709     XMLVM_CHECK_NPE(0)
2710     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2711     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2712     _r1.i = 286;
2713     XMLVM_CHECK_NPE(0)
2714     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2715     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2716     _r1.i = 287;
2717     XMLVM_CHECK_NPE(0)
2718     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2719     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2720     _r1.i = 288;
2721     XMLVM_SOURCE_POSITION("Character.java", 490)
2722     XMLVM_CHECK_NPE(0)
2723     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2724     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2725     _r1.i = 289;
2726     XMLVM_CHECK_NPE(0)
2727     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2728     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2729     _r1.i = 290;
2730     XMLVM_CHECK_NPE(0)
2731     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2732     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2733     _r1.i = 291;
2734     XMLVM_CHECK_NPE(0)
2735     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2736     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2737     _r1.i = 292;
2738     XMLVM_CHECK_NPE(0)
2739     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2740     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2741     _r1.i = 293;
2742     XMLVM_CHECK_NPE(0)
2743     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2744     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2745     _r1.i = 294;
2746     XMLVM_CHECK_NPE(0)
2747     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2748     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2749     _r1.i = 295;
2750     XMLVM_CHECK_NPE(0)
2751     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2752     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2753     _r1.i = 296;
2754     XMLVM_CHECK_NPE(0)
2755     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2756     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2757     _r1.i = 297;
2758     XMLVM_CHECK_NPE(0)
2759     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2760     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2761     _r1.i = 298;
2762     XMLVM_CHECK_NPE(0)
2763     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2764     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2765     _r1.i = 299;
2766     XMLVM_CHECK_NPE(0)
2767     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2768     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2769     _r1.i = 300;
2770     XMLVM_CHECK_NPE(0)
2771     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2772     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2773     _r1.i = 301;
2774     XMLVM_CHECK_NPE(0)
2775     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2776     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2777     _r1.i = 302;
2778     XMLVM_CHECK_NPE(0)
2779     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2780     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2781     _r1.i = 303;
2782     XMLVM_CHECK_NPE(0)
2783     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2784     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2785     _r1.i = 304;
2786     XMLVM_SOURCE_POSITION("Character.java", 491)
2787     XMLVM_CHECK_NPE(0)
2788     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2789     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2790     _r1.i = 305;
2791     XMLVM_CHECK_NPE(0)
2792     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2793     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2794     _r1.i = 306;
2795     XMLVM_CHECK_NPE(0)
2796     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2797     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2798     _r1.i = 307;
2799     XMLVM_CHECK_NPE(0)
2800     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2801     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2802     _r1.i = 308;
2803     XMLVM_CHECK_NPE(0)
2804     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2805     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2806     _r1.i = 309;
2807     XMLVM_CHECK_NPE(0)
2808     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2809     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2810     _r1.i = 310;
2811     XMLVM_CHECK_NPE(0)
2812     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2813     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2814     _r1.i = 311;
2815     XMLVM_CHECK_NPE(0)
2816     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2817     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2818     _r1.i = 312;
2819     XMLVM_CHECK_NPE(0)
2820     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2821     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2822     _r1.i = 313;
2823     XMLVM_CHECK_NPE(0)
2824     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2825     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2826     _r1.i = 314;
2827     XMLVM_CHECK_NPE(0)
2828     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2829     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2830     _r1.i = 315;
2831     XMLVM_CHECK_NPE(0)
2832     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2833     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2834     _r1.i = 316;
2835     XMLVM_CHECK_NPE(0)
2836     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2837     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2838     _r1.i = 317;
2839     XMLVM_CHECK_NPE(0)
2840     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2841     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2842     _r1.i = 318;
2843     XMLVM_CHECK_NPE(0)
2844     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2845     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2846     _r1.i = 319;
2847     XMLVM_CHECK_NPE(0)
2848     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2849     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2850     _r1.i = 320;
2851     XMLVM_SOURCE_POSITION("Character.java", 492)
2852     XMLVM_CHECK_NPE(0)
2853     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2854     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2855     _r1.i = 321;
2856     XMLVM_CHECK_NPE(0)
2857     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2858     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2859     _r1.i = 322;
2860     XMLVM_CHECK_NPE(0)
2861     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2862     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2863     _r1.i = 323;
2864     XMLVM_CHECK_NPE(0)
2865     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2866     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2867     _r1.i = 324;
2868     XMLVM_CHECK_NPE(0)
2869     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2870     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2871     _r1.i = 325;
2872     XMLVM_CHECK_NPE(0)
2873     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2874     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2875     _r1.i = 326;
2876     XMLVM_CHECK_NPE(0)
2877     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2878     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2879     _r1.i = 327;
2880     XMLVM_CHECK_NPE(0)
2881     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2882     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2883     _r1.i = 328;
2884     XMLVM_CHECK_NPE(0)
2885     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2886     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2887     _r1.i = 329;
2888     XMLVM_CHECK_NPE(0)
2889     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2890     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2891     _r1.i = 330;
2892     XMLVM_CHECK_NPE(0)
2893     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2894     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2895     _r1.i = 331;
2896     XMLVM_CHECK_NPE(0)
2897     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2898     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2899     _r1.i = 332;
2900     XMLVM_CHECK_NPE(0)
2901     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2902     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2903     _r1.i = 333;
2904     XMLVM_CHECK_NPE(0)
2905     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2906     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2907     _r1.i = 334;
2908     XMLVM_CHECK_NPE(0)
2909     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2910     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2911     _r1.i = 335;
2912     XMLVM_CHECK_NPE(0)
2913     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2914     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2915     _r1.i = 336;
2916     XMLVM_SOURCE_POSITION("Character.java", 493)
2917     XMLVM_CHECK_NPE(0)
2918     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2919     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2920     _r1.i = 337;
2921     XMLVM_CHECK_NPE(0)
2922     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2923     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2924     _r1.i = 338;
2925     XMLVM_CHECK_NPE(0)
2926     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2927     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2928     _r1.i = 339;
2929     XMLVM_CHECK_NPE(0)
2930     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2931     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2932     _r1.i = 340;
2933     XMLVM_CHECK_NPE(0)
2934     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2935     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2936     _r1.i = 341;
2937     XMLVM_CHECK_NPE(0)
2938     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2939     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2940     _r1.i = 342;
2941     XMLVM_CHECK_NPE(0)
2942     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2943     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2944     _r1.i = 343;
2945     XMLVM_CHECK_NPE(0)
2946     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2947     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2948     _r1.i = 344;
2949     XMLVM_CHECK_NPE(0)
2950     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2951     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2952     _r1.i = 345;
2953     XMLVM_CHECK_NPE(0)
2954     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2955     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2956     _r1.i = 346;
2957     XMLVM_CHECK_NPE(0)
2958     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2959     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2960     _r1.i = 347;
2961     XMLVM_CHECK_NPE(0)
2962     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2963     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2964     _r1.i = 348;
2965     XMLVM_CHECK_NPE(0)
2966     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2967     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2968     _r1.i = 349;
2969     XMLVM_CHECK_NPE(0)
2970     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2971     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2972     _r1.i = 350;
2973     XMLVM_CHECK_NPE(0)
2974     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2975     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2976     _r1.i = 351;
2977     XMLVM_CHECK_NPE(0)
2978     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2979     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2980     _r1.i = 352;
2981     XMLVM_SOURCE_POSITION("Character.java", 494)
2982     XMLVM_CHECK_NPE(0)
2983     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2984     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2985     _r1.i = 353;
2986     XMLVM_CHECK_NPE(0)
2987     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2988     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2989     _r1.i = 354;
2990     XMLVM_CHECK_NPE(0)
2991     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2992     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
2993     _r1.i = 355;
2994     XMLVM_CHECK_NPE(0)
2995     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
2996     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
2997     _r1.i = 356;
2998     XMLVM_CHECK_NPE(0)
2999     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3000     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3001     _r1.i = 357;
3002     XMLVM_CHECK_NPE(0)
3003     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3004     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3005     _r1.i = 358;
3006     XMLVM_CHECK_NPE(0)
3007     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3008     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3009     _r1.i = 359;
3010     XMLVM_CHECK_NPE(0)
3011     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3012     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3013     _r1.i = 360;
3014     XMLVM_CHECK_NPE(0)
3015     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3016     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3017     _r1.i = 361;
3018     XMLVM_CHECK_NPE(0)
3019     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3020     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3021     _r1.i = 362;
3022     XMLVM_CHECK_NPE(0)
3023     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3024     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3025     _r1.i = 363;
3026     XMLVM_CHECK_NPE(0)
3027     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3028     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3029     _r1.i = 364;
3030     XMLVM_CHECK_NPE(0)
3031     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3032     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3033     _r1.i = 365;
3034     XMLVM_CHECK_NPE(0)
3035     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3036     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3037     _r1.i = 366;
3038     XMLVM_CHECK_NPE(0)
3039     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3040     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3041     _r1.i = 367;
3042     XMLVM_CHECK_NPE(0)
3043     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3044     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3045     _r1.i = 368;
3046     XMLVM_SOURCE_POSITION("Character.java", 495)
3047     XMLVM_CHECK_NPE(0)
3048     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3049     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3050     _r1.i = 369;
3051     XMLVM_CHECK_NPE(0)
3052     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3053     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3054     _r1.i = 370;
3055     XMLVM_CHECK_NPE(0)
3056     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3057     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3058     _r1.i = 371;
3059     XMLVM_CHECK_NPE(0)
3060     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3061     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3062     _r1.i = 372;
3063     XMLVM_CHECK_NPE(0)
3064     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3065     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3066     _r1.i = 373;
3067     XMLVM_CHECK_NPE(0)
3068     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3069     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3070     _r1.i = 374;
3071     XMLVM_CHECK_NPE(0)
3072     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3073     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3074     _r1.i = 375;
3075     XMLVM_CHECK_NPE(0)
3076     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3077     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3078     _r1.i = 376;
3079     XMLVM_CHECK_NPE(0)
3080     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3081     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3082     _r1.i = 377;
3083     XMLVM_CHECK_NPE(0)
3084     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3085     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3086     _r1.i = 378;
3087     XMLVM_CHECK_NPE(0)
3088     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3089     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3090     _r1.i = 379;
3091     XMLVM_CHECK_NPE(0)
3092     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3093     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3094     _r1.i = 380;
3095     XMLVM_CHECK_NPE(0)
3096     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3097     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3098     _r1.i = 381;
3099     XMLVM_CHECK_NPE(0)
3100     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3101     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3102     _r1.i = 382;
3103     XMLVM_CHECK_NPE(0)
3104     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3105     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3106     _r1.i = 383;
3107     XMLVM_CHECK_NPE(0)
3108     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3109     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3110     _r1.i = 384;
3111     XMLVM_SOURCE_POSITION("Character.java", 496)
3112     XMLVM_CHECK_NPE(0)
3113     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3114     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3115     _r1.i = 385;
3116     XMLVM_CHECK_NPE(0)
3117     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3118     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3119     _r1.i = 386;
3120     XMLVM_CHECK_NPE(0)
3121     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3122     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3123     _r1.i = 387;
3124     XMLVM_CHECK_NPE(0)
3125     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3126     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3127     _r1.i = 388;
3128     XMLVM_CHECK_NPE(0)
3129     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3130     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3131     _r1.i = 389;
3132     XMLVM_CHECK_NPE(0)
3133     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3134     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3135     _r1.i = 390;
3136     XMLVM_CHECK_NPE(0)
3137     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3138     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3139     _r1.i = 391;
3140     XMLVM_CHECK_NPE(0)
3141     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3142     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3143     _r1.i = 392;
3144     XMLVM_CHECK_NPE(0)
3145     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3146     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3147     _r1.i = 393;
3148     XMLVM_CHECK_NPE(0)
3149     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3150     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3151     _r1.i = 394;
3152     XMLVM_CHECK_NPE(0)
3153     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3154     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3155     _r1.i = 395;
3156     XMLVM_CHECK_NPE(0)
3157     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3158     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3159     _r1.i = 396;
3160     XMLVM_CHECK_NPE(0)
3161     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3162     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3163     _r1.i = 397;
3164     XMLVM_CHECK_NPE(0)
3165     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3166     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3167     _r1.i = 398;
3168     XMLVM_CHECK_NPE(0)
3169     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3170     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3171     _r1.i = 399;
3172     XMLVM_CHECK_NPE(0)
3173     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3174     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3175     _r1.i = 400;
3176     XMLVM_SOURCE_POSITION("Character.java", 497)
3177     XMLVM_CHECK_NPE(0)
3178     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3179     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3180     _r1.i = 401;
3181     XMLVM_CHECK_NPE(0)
3182     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3183     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3184     _r1.i = 402;
3185     XMLVM_CHECK_NPE(0)
3186     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3187     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3188     _r1.i = 403;
3189     XMLVM_CHECK_NPE(0)
3190     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3191     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3192     _r1.i = 404;
3193     XMLVM_CHECK_NPE(0)
3194     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3195     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3196     _r1.i = 405;
3197     XMLVM_CHECK_NPE(0)
3198     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3199     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3200     _r1.i = 406;
3201     XMLVM_CHECK_NPE(0)
3202     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3203     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3204     _r1.i = 407;
3205     XMLVM_CHECK_NPE(0)
3206     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3207     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3208     _r1.i = 408;
3209     XMLVM_CHECK_NPE(0)
3210     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3211     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3212     _r1.i = 409;
3213     XMLVM_CHECK_NPE(0)
3214     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3215     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3216     _r1.i = 410;
3217     XMLVM_CHECK_NPE(0)
3218     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3219     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3220     _r1.i = 411;
3221     XMLVM_CHECK_NPE(0)
3222     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3223     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3224     _r1.i = 412;
3225     XMLVM_CHECK_NPE(0)
3226     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3227     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3228     _r1.i = 413;
3229     XMLVM_CHECK_NPE(0)
3230     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3231     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3232     _r1.i = 414;
3233     XMLVM_CHECK_NPE(0)
3234     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3235     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3236     _r1.i = 415;
3237     XMLVM_CHECK_NPE(0)
3238     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3239     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3240     _r1.i = 416;
3241     XMLVM_SOURCE_POSITION("Character.java", 498)
3242     XMLVM_CHECK_NPE(0)
3243     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3244     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3245     _r1.i = 417;
3246     XMLVM_CHECK_NPE(0)
3247     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3248     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3249     _r1.i = 418;
3250     XMLVM_CHECK_NPE(0)
3251     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3252     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3253     _r1.i = 419;
3254     XMLVM_CHECK_NPE(0)
3255     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3256     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3257     _r1.i = 420;
3258     XMLVM_CHECK_NPE(0)
3259     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3260     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3261     _r1.i = 421;
3262     XMLVM_CHECK_NPE(0)
3263     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3264     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3265     _r1.i = 422;
3266     XMLVM_CHECK_NPE(0)
3267     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3268     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3269     _r1.i = 423;
3270     XMLVM_CHECK_NPE(0)
3271     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3272     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3273     _r1.i = 424;
3274     XMLVM_CHECK_NPE(0)
3275     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3276     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3277     _r1.i = 425;
3278     XMLVM_CHECK_NPE(0)
3279     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3280     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3281     _r1.i = 426;
3282     XMLVM_CHECK_NPE(0)
3283     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3284     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3285     _r1.i = 427;
3286     XMLVM_CHECK_NPE(0)
3287     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3288     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3289     _r1.i = 428;
3290     XMLVM_CHECK_NPE(0)
3291     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3292     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3293     _r1.i = 429;
3294     XMLVM_CHECK_NPE(0)
3295     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3296     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3297     _r1.i = 430;
3298     XMLVM_CHECK_NPE(0)
3299     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3300     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3301     _r1.i = 431;
3302     XMLVM_CHECK_NPE(0)
3303     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3304     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3305     _r1.i = 432;
3306     XMLVM_SOURCE_POSITION("Character.java", 499)
3307     XMLVM_CHECK_NPE(0)
3308     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3309     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3310     _r1.i = 433;
3311     XMLVM_CHECK_NPE(0)
3312     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3313     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3314     _r1.i = 434;
3315     XMLVM_CHECK_NPE(0)
3316     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3317     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3318     _r1.i = 435;
3319     XMLVM_CHECK_NPE(0)
3320     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3321     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3322     _r1.i = 436;
3323     XMLVM_CHECK_NPE(0)
3324     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3325     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3326     _r1.i = 437;
3327     XMLVM_CHECK_NPE(0)
3328     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3329     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3330     _r1.i = 438;
3331     XMLVM_CHECK_NPE(0)
3332     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3333     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3334     _r1.i = 439;
3335     XMLVM_CHECK_NPE(0)
3336     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3337     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3338     _r1.i = 440;
3339     XMLVM_CHECK_NPE(0)
3340     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3341     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3342     _r1.i = 441;
3343     XMLVM_CHECK_NPE(0)
3344     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3345     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3346     _r1.i = 442;
3347     XMLVM_CHECK_NPE(0)
3348     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3349     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3350     _r1.i = 443;
3351     _r2.i = 5;
3352     XMLVM_CHECK_NPE(0)
3353     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3354     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3355     _r1.i = 444;
3356     XMLVM_CHECK_NPE(0)
3357     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3358     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3359     _r1.i = 445;
3360     XMLVM_CHECK_NPE(0)
3361     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3362     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3363     _r1.i = 446;
3364     XMLVM_CHECK_NPE(0)
3365     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3366     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3367     _r1.i = 447;
3368     XMLVM_CHECK_NPE(0)
3369     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3370     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3371     _r1.i = 448;
3372     _r2.i = 5;
3373     XMLVM_SOURCE_POSITION("Character.java", 500)
3374     XMLVM_CHECK_NPE(0)
3375     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3376     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3377     _r1.i = 449;
3378     _r2.i = 5;
3379     XMLVM_CHECK_NPE(0)
3380     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3381     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3382     _r1.i = 450;
3383     _r2.i = 5;
3384     XMLVM_CHECK_NPE(0)
3385     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3386     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3387     _r1.i = 451;
3388     _r2.i = 5;
3389     XMLVM_CHECK_NPE(0)
3390     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3391     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3392     _r1.i = 452;
3393     XMLVM_CHECK_NPE(0)
3394     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3395     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3396     _r1.i = 453;
3397     _r2.i = 3;
3398     XMLVM_CHECK_NPE(0)
3399     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3400     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3401     _r1.i = 454;
3402     XMLVM_CHECK_NPE(0)
3403     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3404     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3405     _r1.i = 455;
3406     XMLVM_CHECK_NPE(0)
3407     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3408     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3409     _r1.i = 456;
3410     _r2.i = 3;
3411     XMLVM_CHECK_NPE(0)
3412     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3413     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3414     _r1.i = 457;
3415     XMLVM_CHECK_NPE(0)
3416     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3417     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3418     _r1.i = 458;
3419     XMLVM_CHECK_NPE(0)
3420     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3421     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3422     _r1.i = 459;
3423     _r2.i = 3;
3424     XMLVM_CHECK_NPE(0)
3425     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3426     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3427     _r1.i = 460;
3428     XMLVM_CHECK_NPE(0)
3429     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3430     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3431     _r1.i = 461;
3432     XMLVM_CHECK_NPE(0)
3433     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3434     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3435     _r1.i = 462;
3436     XMLVM_CHECK_NPE(0)
3437     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3438     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3439     _r1.i = 463;
3440     XMLVM_CHECK_NPE(0)
3441     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3442     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3443     _r1.i = 464;
3444     XMLVM_SOURCE_POSITION("Character.java", 501)
3445     XMLVM_CHECK_NPE(0)
3446     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3447     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3448     _r1.i = 465;
3449     XMLVM_CHECK_NPE(0)
3450     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3451     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3452     _r1.i = 466;
3453     XMLVM_CHECK_NPE(0)
3454     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3455     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3456     _r1.i = 467;
3457     XMLVM_CHECK_NPE(0)
3458     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3459     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3460     _r1.i = 468;
3461     XMLVM_CHECK_NPE(0)
3462     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3463     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3464     _r1.i = 469;
3465     XMLVM_CHECK_NPE(0)
3466     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3467     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3468     _r1.i = 470;
3469     XMLVM_CHECK_NPE(0)
3470     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3471     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3472     _r1.i = 471;
3473     XMLVM_CHECK_NPE(0)
3474     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3475     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3476     _r1.i = 472;
3477     XMLVM_CHECK_NPE(0)
3478     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3479     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3480     _r1.i = 473;
3481     XMLVM_CHECK_NPE(0)
3482     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3483     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3484     _r1.i = 474;
3485     XMLVM_CHECK_NPE(0)
3486     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3487     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3488     _r1.i = 475;
3489     XMLVM_CHECK_NPE(0)
3490     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3491     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3492     _r1.i = 476;
3493     XMLVM_CHECK_NPE(0)
3494     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3495     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3496     _r1.i = 477;
3497     XMLVM_CHECK_NPE(0)
3498     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3499     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3500     _r1.i = 478;
3501     XMLVM_CHECK_NPE(0)
3502     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3503     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3504     _r1.i = 479;
3505     XMLVM_CHECK_NPE(0)
3506     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3507     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3508     _r1.i = 480;
3509     XMLVM_SOURCE_POSITION("Character.java", 502)
3510     XMLVM_CHECK_NPE(0)
3511     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3512     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3513     _r1.i = 481;
3514     XMLVM_CHECK_NPE(0)
3515     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3516     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3517     _r1.i = 482;
3518     XMLVM_CHECK_NPE(0)
3519     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3520     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3521     _r1.i = 483;
3522     XMLVM_CHECK_NPE(0)
3523     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3524     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3525     _r1.i = 484;
3526     XMLVM_CHECK_NPE(0)
3527     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3528     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3529     _r1.i = 485;
3530     XMLVM_CHECK_NPE(0)
3531     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3532     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3533     _r1.i = 486;
3534     XMLVM_CHECK_NPE(0)
3535     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3536     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3537     _r1.i = 487;
3538     XMLVM_CHECK_NPE(0)
3539     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3540     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3541     _r1.i = 488;
3542     XMLVM_CHECK_NPE(0)
3543     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3544     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3545     _r1.i = 489;
3546     XMLVM_CHECK_NPE(0)
3547     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3548     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3549     _r1.i = 490;
3550     XMLVM_CHECK_NPE(0)
3551     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3552     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3553     _r1.i = 491;
3554     XMLVM_CHECK_NPE(0)
3555     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3556     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3557     _r1.i = 492;
3558     XMLVM_CHECK_NPE(0)
3559     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3560     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3561     _r1.i = 493;
3562     XMLVM_CHECK_NPE(0)
3563     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3564     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3565     _r1.i = 494;
3566     XMLVM_CHECK_NPE(0)
3567     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3568     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3569     _r1.i = 495;
3570     XMLVM_CHECK_NPE(0)
3571     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3572     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3573     _r1.i = 496;
3574     XMLVM_SOURCE_POSITION("Character.java", 503)
3575     XMLVM_CHECK_NPE(0)
3576     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3577     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3578     _r1.i = 497;
3579     XMLVM_CHECK_NPE(0)
3580     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3581     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3582     _r1.i = 498;
3583     _r2.i = 3;
3584     XMLVM_CHECK_NPE(0)
3585     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3586     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
3587     _r1.i = 499;
3588     XMLVM_CHECK_NPE(0)
3589     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3590     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3591     _r1.i = 500;
3592     XMLVM_CHECK_NPE(0)
3593     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3594     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3595     _r1.i = 501;
3596     XMLVM_CHECK_NPE(0)
3597     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3598     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3599     _r1.i = 502;
3600     XMLVM_CHECK_NPE(0)
3601     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3602     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3603     _r1.i = 503;
3604     XMLVM_CHECK_NPE(0)
3605     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3606     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3607     _r1.i = 504;
3608     XMLVM_CHECK_NPE(0)
3609     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3610     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3611     _r1.i = 505;
3612     XMLVM_CHECK_NPE(0)
3613     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3614     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3615     _r1.i = 506;
3616     XMLVM_CHECK_NPE(0)
3617     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3618     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3619     _r1.i = 507;
3620     XMLVM_CHECK_NPE(0)
3621     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3622     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3623     _r1.i = 508;
3624     XMLVM_CHECK_NPE(0)
3625     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3626     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3627     _r1.i = 509;
3628     XMLVM_CHECK_NPE(0)
3629     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3630     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3631     _r1.i = 510;
3632     XMLVM_CHECK_NPE(0)
3633     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3634     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3635     _r1.i = 511;
3636     XMLVM_CHECK_NPE(0)
3637     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3638     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3639     _r1.i = 512;
3640     XMLVM_SOURCE_POSITION("Character.java", 504)
3641     XMLVM_CHECK_NPE(0)
3642     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3643     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3644     _r1.i = 513;
3645     XMLVM_CHECK_NPE(0)
3646     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3647     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3648     _r1.i = 514;
3649     XMLVM_CHECK_NPE(0)
3650     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3651     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3652     _r1.i = 515;
3653     XMLVM_CHECK_NPE(0)
3654     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3655     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3656     _r1.i = 516;
3657     XMLVM_CHECK_NPE(0)
3658     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3659     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3660     _r1.i = 517;
3661     XMLVM_CHECK_NPE(0)
3662     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3663     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3664     _r1.i = 518;
3665     XMLVM_CHECK_NPE(0)
3666     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3667     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3668     _r1.i = 519;
3669     XMLVM_CHECK_NPE(0)
3670     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3671     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3672     _r1.i = 520;
3673     XMLVM_CHECK_NPE(0)
3674     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3675     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3676     _r1.i = 521;
3677     XMLVM_CHECK_NPE(0)
3678     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3679     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3680     _r1.i = 522;
3681     XMLVM_CHECK_NPE(0)
3682     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3683     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3684     _r1.i = 523;
3685     XMLVM_CHECK_NPE(0)
3686     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3687     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3688     _r1.i = 524;
3689     XMLVM_CHECK_NPE(0)
3690     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3691     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3692     _r1.i = 525;
3693     XMLVM_CHECK_NPE(0)
3694     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3695     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3696     _r1.i = 526;
3697     XMLVM_CHECK_NPE(0)
3698     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3699     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3700     _r1.i = 527;
3701     XMLVM_CHECK_NPE(0)
3702     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3703     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3704     _r1.i = 528;
3705     XMLVM_SOURCE_POSITION("Character.java", 505)
3706     XMLVM_CHECK_NPE(0)
3707     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3708     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3709     _r1.i = 529;
3710     XMLVM_CHECK_NPE(0)
3711     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3712     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3713     _r1.i = 530;
3714     XMLVM_CHECK_NPE(0)
3715     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3716     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3717     _r1.i = 531;
3718     XMLVM_CHECK_NPE(0)
3719     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3720     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3721     _r1.i = 532;
3722     XMLVM_CHECK_NPE(0)
3723     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3724     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3725     _r1.i = 533;
3726     XMLVM_CHECK_NPE(0)
3727     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3728     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3729     _r1.i = 534;
3730     XMLVM_CHECK_NPE(0)
3731     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3732     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3733     _r1.i = 535;
3734     XMLVM_CHECK_NPE(0)
3735     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3736     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3737     _r1.i = 536;
3738     XMLVM_CHECK_NPE(0)
3739     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3740     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3741     _r1.i = 537;
3742     XMLVM_CHECK_NPE(0)
3743     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3744     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3745     _r1.i = 538;
3746     XMLVM_CHECK_NPE(0)
3747     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3748     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3749     _r1.i = 539;
3750     XMLVM_CHECK_NPE(0)
3751     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3752     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3753     _r1.i = 540;
3754     XMLVM_CHECK_NPE(0)
3755     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3756     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3757     _r1.i = 541;
3758     XMLVM_CHECK_NPE(0)
3759     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3760     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3761     _r1.i = 542;
3762     XMLVM_CHECK_NPE(0)
3763     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3764     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3765     _r1.i = 543;
3766     XMLVM_CHECK_NPE(0)
3767     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3768     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3769     _r1.i = 544;
3770     XMLVM_SOURCE_POSITION("Character.java", 506)
3771     XMLVM_CHECK_NPE(0)
3772     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3773     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3774     _r1.i = 545;
3775     XMLVM_CHECK_NPE(0)
3776     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3777     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3778     _r1.i = 546;
3779     XMLVM_CHECK_NPE(0)
3780     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3781     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3782     _r1.i = 547;
3783     XMLVM_CHECK_NPE(0)
3784     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3785     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3786     _r1.i = 548;
3787     XMLVM_CHECK_NPE(0)
3788     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3789     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3790     _r1.i = 549;
3791     XMLVM_CHECK_NPE(0)
3792     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3793     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3794     _r1.i = 550;
3795     XMLVM_CHECK_NPE(0)
3796     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3797     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3798     _r1.i = 551;
3799     XMLVM_CHECK_NPE(0)
3800     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3801     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3802     _r1.i = 552;
3803     XMLVM_CHECK_NPE(0)
3804     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3805     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3806     _r1.i = 553;
3807     XMLVM_CHECK_NPE(0)
3808     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3809     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3810     _r1.i = 554;
3811     XMLVM_CHECK_NPE(0)
3812     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3813     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3814     _r1.i = 555;
3815     XMLVM_CHECK_NPE(0)
3816     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3817     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3818     _r1.i = 556;
3819     XMLVM_CHECK_NPE(0)
3820     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3821     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3822     _r1.i = 557;
3823     XMLVM_CHECK_NPE(0)
3824     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3825     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3826     _r1.i = 558;
3827     XMLVM_CHECK_NPE(0)
3828     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3829     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3830     _r1.i = 559;
3831     XMLVM_CHECK_NPE(0)
3832     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3833     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3834     _r1.i = 560;
3835     XMLVM_SOURCE_POSITION("Character.java", 507)
3836     XMLVM_CHECK_NPE(0)
3837     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3838     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3839     _r1.i = 561;
3840     XMLVM_CHECK_NPE(0)
3841     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3842     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3843     _r1.i = 562;
3844     XMLVM_CHECK_NPE(0)
3845     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3846     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
3847     _r1.i = 563;
3848     XMLVM_CHECK_NPE(0)
3849     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3850     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3851     _r1.i = 564;
3852     XMLVM_CHECK_NPE(0)
3853     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3854     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3855     _r1.i = 565;
3856     XMLVM_CHECK_NPE(0)
3857     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3858     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3859     _r1.i = 566;
3860     XMLVM_CHECK_NPE(0)
3861     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3862     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3863     _r1.i = 592;
3864     XMLVM_SOURCE_POSITION("Character.java", 509)
3865     XMLVM_CHECK_NPE(0)
3866     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3867     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3868     _r1.i = 593;
3869     XMLVM_CHECK_NPE(0)
3870     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3871     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3872     _r1.i = 594;
3873     XMLVM_CHECK_NPE(0)
3874     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3875     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3876     _r1.i = 595;
3877     XMLVM_CHECK_NPE(0)
3878     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3879     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3880     _r1.i = 596;
3881     XMLVM_CHECK_NPE(0)
3882     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3883     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3884     _r1.i = 597;
3885     XMLVM_CHECK_NPE(0)
3886     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3887     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3888     _r1.i = 598;
3889     XMLVM_CHECK_NPE(0)
3890     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3891     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3892     _r1.i = 599;
3893     XMLVM_CHECK_NPE(0)
3894     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3895     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3896     _r1.i = 600;
3897     XMLVM_CHECK_NPE(0)
3898     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3899     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3900     _r1.i = 601;
3901     XMLVM_CHECK_NPE(0)
3902     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3903     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3904     _r1.i = 602;
3905     XMLVM_CHECK_NPE(0)
3906     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3907     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3908     _r1.i = 603;
3909     XMLVM_CHECK_NPE(0)
3910     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3911     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3912     _r1.i = 604;
3913     XMLVM_CHECK_NPE(0)
3914     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3915     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3916     _r1.i = 605;
3917     XMLVM_CHECK_NPE(0)
3918     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3919     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3920     _r1.i = 606;
3921     XMLVM_CHECK_NPE(0)
3922     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3923     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3924     _r1.i = 607;
3925     XMLVM_CHECK_NPE(0)
3926     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3927     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3928     _r1.i = 608;
3929     XMLVM_SOURCE_POSITION("Character.java", 510)
3930     XMLVM_CHECK_NPE(0)
3931     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3932     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3933     _r1.i = 609;
3934     XMLVM_CHECK_NPE(0)
3935     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3936     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3937     _r1.i = 610;
3938     XMLVM_CHECK_NPE(0)
3939     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3940     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3941     _r1.i = 611;
3942     XMLVM_CHECK_NPE(0)
3943     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3944     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3945     _r1.i = 612;
3946     XMLVM_CHECK_NPE(0)
3947     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3948     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3949     _r1.i = 613;
3950     XMLVM_CHECK_NPE(0)
3951     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3952     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3953     _r1.i = 614;
3954     XMLVM_CHECK_NPE(0)
3955     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3956     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3957     _r1.i = 615;
3958     XMLVM_CHECK_NPE(0)
3959     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3960     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3961     _r1.i = 616;
3962     XMLVM_CHECK_NPE(0)
3963     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3964     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3965     _r1.i = 617;
3966     XMLVM_CHECK_NPE(0)
3967     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3968     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3969     _r1.i = 618;
3970     XMLVM_CHECK_NPE(0)
3971     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3972     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3973     _r1.i = 619;
3974     XMLVM_CHECK_NPE(0)
3975     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3976     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3977     _r1.i = 620;
3978     XMLVM_CHECK_NPE(0)
3979     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3980     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3981     _r1.i = 621;
3982     XMLVM_CHECK_NPE(0)
3983     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3984     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3985     _r1.i = 622;
3986     XMLVM_CHECK_NPE(0)
3987     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3988     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3989     _r1.i = 623;
3990     XMLVM_CHECK_NPE(0)
3991     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3992     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3993     _r1.i = 624;
3994     XMLVM_SOURCE_POSITION("Character.java", 511)
3995     XMLVM_CHECK_NPE(0)
3996     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
3997     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
3998     _r1.i = 625;
3999     XMLVM_CHECK_NPE(0)
4000     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4001     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4002     _r1.i = 626;
4003     XMLVM_CHECK_NPE(0)
4004     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4005     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4006     _r1.i = 627;
4007     XMLVM_CHECK_NPE(0)
4008     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4009     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4010     _r1.i = 628;
4011     XMLVM_CHECK_NPE(0)
4012     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4013     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4014     _r1.i = 629;
4015     XMLVM_CHECK_NPE(0)
4016     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4017     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4018     _r1.i = 630;
4019     XMLVM_CHECK_NPE(0)
4020     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4021     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4022     _r1.i = 631;
4023     XMLVM_CHECK_NPE(0)
4024     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4025     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4026     _r1.i = 632;
4027     XMLVM_CHECK_NPE(0)
4028     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4029     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4030     _r1.i = 633;
4031     XMLVM_CHECK_NPE(0)
4032     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4033     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4034     _r1.i = 634;
4035     XMLVM_CHECK_NPE(0)
4036     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4037     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4038     _r1.i = 635;
4039     XMLVM_CHECK_NPE(0)
4040     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4041     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4042     _r1.i = 636;
4043     XMLVM_CHECK_NPE(0)
4044     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4045     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4046     _r1.i = 637;
4047     XMLVM_CHECK_NPE(0)
4048     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4049     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4050     _r1.i = 638;
4051     XMLVM_CHECK_NPE(0)
4052     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4053     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4054     _r1.i = 639;
4055     XMLVM_CHECK_NPE(0)
4056     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4057     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4058     _r1.i = 640;
4059     XMLVM_SOURCE_POSITION("Character.java", 512)
4060     XMLVM_CHECK_NPE(0)
4061     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4062     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4063     _r1.i = 641;
4064     XMLVM_CHECK_NPE(0)
4065     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4066     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4067     _r1.i = 642;
4068     XMLVM_CHECK_NPE(0)
4069     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4070     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4071     _r1.i = 643;
4072     XMLVM_CHECK_NPE(0)
4073     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4074     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4075     _r1.i = 644;
4076     XMLVM_CHECK_NPE(0)
4077     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4078     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4079     _r1.i = 645;
4080     XMLVM_CHECK_NPE(0)
4081     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4082     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4083     _r1.i = 646;
4084     XMLVM_CHECK_NPE(0)
4085     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4086     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4087     _r1.i = 647;
4088     XMLVM_CHECK_NPE(0)
4089     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4090     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4091     _r1.i = 648;
4092     XMLVM_CHECK_NPE(0)
4093     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4094     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4095     _r1.i = 649;
4096     XMLVM_CHECK_NPE(0)
4097     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4098     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4099     _r1.i = 650;
4100     XMLVM_CHECK_NPE(0)
4101     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4102     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4103     _r1.i = 651;
4104     XMLVM_CHECK_NPE(0)
4105     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4106     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4107     _r1.i = 652;
4108     XMLVM_CHECK_NPE(0)
4109     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4110     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4111     _r1.i = 653;
4112     XMLVM_CHECK_NPE(0)
4113     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4114     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4115     _r1.i = 654;
4116     XMLVM_CHECK_NPE(0)
4117     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4118     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4119     _r1.i = 655;
4120     XMLVM_CHECK_NPE(0)
4121     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4122     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4123     _r1.i = 656;
4124     XMLVM_SOURCE_POSITION("Character.java", 513)
4125     XMLVM_CHECK_NPE(0)
4126     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4127     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4128     _r1.i = 657;
4129     XMLVM_CHECK_NPE(0)
4130     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4131     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4132     _r1.i = 658;
4133     XMLVM_CHECK_NPE(0)
4134     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4135     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4136     _r1.i = 659;
4137     XMLVM_CHECK_NPE(0)
4138     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4139     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4140     _r1.i = 660;
4141     XMLVM_CHECK_NPE(0)
4142     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4143     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4144     _r1.i = 661;
4145     XMLVM_CHECK_NPE(0)
4146     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4147     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4148     _r1.i = 662;
4149     XMLVM_CHECK_NPE(0)
4150     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4151     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4152     _r1.i = 663;
4153     XMLVM_CHECK_NPE(0)
4154     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4155     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4156     _r1.i = 664;
4157     XMLVM_CHECK_NPE(0)
4158     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4159     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4160     _r1.i = 665;
4161     XMLVM_CHECK_NPE(0)
4162     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4163     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4164     _r1.i = 666;
4165     XMLVM_CHECK_NPE(0)
4166     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4167     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4168     _r1.i = 667;
4169     XMLVM_CHECK_NPE(0)
4170     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4171     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4172     _r1.i = 668;
4173     XMLVM_CHECK_NPE(0)
4174     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4175     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4176     _r1.i = 669;
4177     XMLVM_CHECK_NPE(0)
4178     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4179     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4180     _r1.i = 670;
4181     XMLVM_CHECK_NPE(0)
4182     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4183     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4184     _r1.i = 671;
4185     XMLVM_CHECK_NPE(0)
4186     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4187     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4188     _r1.i = 672;
4189     XMLVM_SOURCE_POSITION("Character.java", 514)
4190     XMLVM_CHECK_NPE(0)
4191     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4192     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4193     _r1.i = 673;
4194     XMLVM_CHECK_NPE(0)
4195     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4196     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4197     _r1.i = 674;
4198     XMLVM_CHECK_NPE(0)
4199     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4200     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4201     _r1.i = 675;
4202     XMLVM_CHECK_NPE(0)
4203     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4204     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4205     _r1.i = 676;
4206     XMLVM_CHECK_NPE(0)
4207     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4208     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4209     _r1.i = 677;
4210     XMLVM_CHECK_NPE(0)
4211     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4212     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4213     _r1.i = 678;
4214     XMLVM_CHECK_NPE(0)
4215     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4216     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4217     _r1.i = 679;
4218     XMLVM_CHECK_NPE(0)
4219     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4220     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4221     _r1.i = 680;
4222     XMLVM_CHECK_NPE(0)
4223     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4224     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4225     _r1.i = 681;
4226     XMLVM_CHECK_NPE(0)
4227     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4228     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4229     _r1.i = 682;
4230     XMLVM_CHECK_NPE(0)
4231     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4232     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4233     _r1.i = 683;
4234     XMLVM_CHECK_NPE(0)
4235     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4236     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4237     _r1.i = 684;
4238     XMLVM_CHECK_NPE(0)
4239     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4240     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4241     _r1.i = 685;
4242     XMLVM_CHECK_NPE(0)
4243     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4244     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4245     _r1.i = 686;
4246     XMLVM_CHECK_NPE(0)
4247     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4248     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4249     _r1.i = 687;
4250     XMLVM_CHECK_NPE(0)
4251     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4252     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
4253     _r1.i = 688;
4254     _r2.i = 4;
4255     XMLVM_SOURCE_POSITION("Character.java", 515)
4256     XMLVM_CHECK_NPE(0)
4257     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4258     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4259     _r1.i = 689;
4260     _r2.i = 4;
4261     XMLVM_CHECK_NPE(0)
4262     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4263     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4264     _r1.i = 690;
4265     _r2.i = 4;
4266     XMLVM_CHECK_NPE(0)
4267     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4268     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4269     _r1.i = 691;
4270     _r2.i = 4;
4271     XMLVM_CHECK_NPE(0)
4272     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4273     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4274     _r1.i = 692;
4275     _r2.i = 4;
4276     XMLVM_CHECK_NPE(0)
4277     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4278     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4279     _r1.i = 693;
4280     _r2.i = 4;
4281     XMLVM_CHECK_NPE(0)
4282     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4283     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4284     _r1.i = 694;
4285     _r2.i = 4;
4286     XMLVM_CHECK_NPE(0)
4287     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4288     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4289     _r1.i = 695;
4290     _r2.i = 4;
4291     XMLVM_CHECK_NPE(0)
4292     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4293     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4294     _r1.i = 696;
4295     _r2.i = 4;
4296     XMLVM_CHECK_NPE(0)
4297     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4298     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4299     _r1.i = 697;
4300     _r2.i = 4;
4301     XMLVM_CHECK_NPE(0)
4302     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4303     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4304     _r1.i = 698;
4305     _r2.i = 4;
4306     XMLVM_CHECK_NPE(0)
4307     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4308     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4309     _r1.i = 699;
4310     _r2.i = 4;
4311     XMLVM_CHECK_NPE(0)
4312     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4313     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4314     _r1.i = 700;
4315     _r2.i = 4;
4316     XMLVM_CHECK_NPE(0)
4317     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4318     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4319     _r1.i = 701;
4320     _r2.i = 4;
4321     XMLVM_CHECK_NPE(0)
4322     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4323     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4324     _r1.i = 702;
4325     _r2.i = 4;
4326     XMLVM_CHECK_NPE(0)
4327     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4328     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4329     _r1.i = 703;
4330     _r2.i = 4;
4331     XMLVM_CHECK_NPE(0)
4332     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4333     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4334     _r1.i = 704;
4335     _r2.i = 4;
4336     XMLVM_SOURCE_POSITION("Character.java", 516)
4337     XMLVM_CHECK_NPE(0)
4338     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4339     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4340     _r1.i = 705;
4341     _r2.i = 4;
4342     XMLVM_CHECK_NPE(0)
4343     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4344     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4345     _r1.i = 706;
4346     XMLVM_CHECK_NPE(0)
4347     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4348     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4349     _r1.i = 707;
4350     XMLVM_CHECK_NPE(0)
4351     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4352     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4353     _r1.i = 708;
4354     XMLVM_CHECK_NPE(0)
4355     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4356     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4357     _r1.i = 709;
4358     XMLVM_CHECK_NPE(0)
4359     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4360     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4361     _r1.i = 710;
4362     _r2.i = 4;
4363     XMLVM_CHECK_NPE(0)
4364     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4365     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4366     _r1.i = 711;
4367     _r2.i = 4;
4368     XMLVM_CHECK_NPE(0)
4369     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4370     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4371     _r1.i = 712;
4372     _r2.i = 4;
4373     XMLVM_CHECK_NPE(0)
4374     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4375     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4376     _r1.i = 713;
4377     _r2.i = 4;
4378     XMLVM_CHECK_NPE(0)
4379     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4380     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4381     _r1.i = 714;
4382     _r2.i = 4;
4383     XMLVM_CHECK_NPE(0)
4384     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4385     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4386     _r1.i = 715;
4387     _r2.i = 4;
4388     XMLVM_CHECK_NPE(0)
4389     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4390     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4391     _r1.i = 716;
4392     _r2.i = 4;
4393     XMLVM_CHECK_NPE(0)
4394     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4395     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4396     _r1.i = 717;
4397     _r2.i = 4;
4398     XMLVM_CHECK_NPE(0)
4399     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4400     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4401     _r1.i = 718;
4402     _r2.i = 4;
4403     XMLVM_CHECK_NPE(0)
4404     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4405     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4406     _r1.i = 719;
4407     _r2.i = 4;
4408     XMLVM_CHECK_NPE(0)
4409     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4410     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4411     _r1.i = 720;
4412     _r2.i = 4;
4413     XMLVM_SOURCE_POSITION("Character.java", 517)
4414     XMLVM_CHECK_NPE(0)
4415     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4416     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4417     _r1.i = 721;
4418     _r2.i = 4;
4419     XMLVM_CHECK_NPE(0)
4420     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4421     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4422     _r1.i = 722;
4423     XMLVM_CHECK_NPE(0)
4424     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4425     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4426     _r1.i = 723;
4427     XMLVM_CHECK_NPE(0)
4428     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4429     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4430     _r1.i = 724;
4431     XMLVM_CHECK_NPE(0)
4432     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4433     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4434     _r1.i = 725;
4435     XMLVM_CHECK_NPE(0)
4436     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4437     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4438     _r1.i = 726;
4439     XMLVM_CHECK_NPE(0)
4440     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4441     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4442     _r1.i = 727;
4443     XMLVM_CHECK_NPE(0)
4444     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4445     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4446     _r1.i = 728;
4447     XMLVM_CHECK_NPE(0)
4448     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4449     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4450     _r1.i = 729;
4451     XMLVM_CHECK_NPE(0)
4452     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4453     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4454     _r1.i = 730;
4455     XMLVM_CHECK_NPE(0)
4456     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4457     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4458     _r1.i = 731;
4459     XMLVM_CHECK_NPE(0)
4460     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4461     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4462     _r1.i = 732;
4463     XMLVM_CHECK_NPE(0)
4464     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4465     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4466     _r1.i = 733;
4467     XMLVM_CHECK_NPE(0)
4468     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4469     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4470     _r1.i = 734;
4471     XMLVM_CHECK_NPE(0)
4472     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4473     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4474     _r1.i = 735;
4475     XMLVM_CHECK_NPE(0)
4476     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4477     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4478     _r1.i = 736;
4479     _r2.i = 4;
4480     XMLVM_SOURCE_POSITION("Character.java", 518)
4481     XMLVM_CHECK_NPE(0)
4482     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4483     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4484     _r1.i = 737;
4485     _r2.i = 4;
4486     XMLVM_CHECK_NPE(0)
4487     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4488     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4489     _r1.i = 738;
4490     _r2.i = 4;
4491     XMLVM_CHECK_NPE(0)
4492     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4493     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4494     _r1.i = 739;
4495     _r2.i = 4;
4496     XMLVM_CHECK_NPE(0)
4497     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4498     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4499     _r1.i = 740;
4500     _r2.i = 4;
4501     XMLVM_CHECK_NPE(0)
4502     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4503     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4504     _r1.i = 741;
4505     XMLVM_CHECK_NPE(0)
4506     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4507     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4508     _r1.i = 742;
4509     XMLVM_CHECK_NPE(0)
4510     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4511     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4512     _r1.i = 743;
4513     XMLVM_CHECK_NPE(0)
4514     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4515     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4516     _r1.i = 744;
4517     XMLVM_CHECK_NPE(0)
4518     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4519     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4520     _r1.i = 745;
4521     XMLVM_CHECK_NPE(0)
4522     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4523     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4524     _r1.i = 746;
4525     XMLVM_CHECK_NPE(0)
4526     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4527     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4528     _r1.i = 747;
4529     XMLVM_CHECK_NPE(0)
4530     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4531     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4532     _r1.i = 748;
4533     XMLVM_CHECK_NPE(0)
4534     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4535     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4536     _r1.i = 749;
4537     XMLVM_CHECK_NPE(0)
4538     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4539     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4540     _r1.i = 750;
4541     _r2.i = 4;
4542     XMLVM_CHECK_NPE(0)
4543     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4544     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
4545     _r1.i = 751;
4546     XMLVM_CHECK_NPE(0)
4547     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4548     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4549     _r1.i = 752;
4550     XMLVM_SOURCE_POSITION("Character.java", 519)
4551     XMLVM_CHECK_NPE(0)
4552     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4553     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4554     _r1.i = 753;
4555     XMLVM_CHECK_NPE(0)
4556     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4557     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4558     _r1.i = 754;
4559     XMLVM_CHECK_NPE(0)
4560     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4561     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4562     _r1.i = 755;
4563     XMLVM_CHECK_NPE(0)
4564     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4565     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4566     _r1.i = 756;
4567     XMLVM_CHECK_NPE(0)
4568     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4569     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4570     _r1.i = 757;
4571     XMLVM_CHECK_NPE(0)
4572     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4573     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4574     _r1.i = 758;
4575     XMLVM_CHECK_NPE(0)
4576     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4577     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4578     _r1.i = 759;
4579     XMLVM_CHECK_NPE(0)
4580     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4581     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4582     _r1.i = 760;
4583     XMLVM_CHECK_NPE(0)
4584     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4585     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4586     _r1.i = 761;
4587     XMLVM_CHECK_NPE(0)
4588     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4589     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4590     _r1.i = 762;
4591     XMLVM_CHECK_NPE(0)
4592     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4593     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4594     _r1.i = 763;
4595     XMLVM_CHECK_NPE(0)
4596     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4597     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4598     _r1.i = 764;
4599     XMLVM_CHECK_NPE(0)
4600     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4601     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4602     _r1.i = 765;
4603     XMLVM_CHECK_NPE(0)
4604     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4605     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4606     _r1.i = 766;
4607     XMLVM_CHECK_NPE(0)
4608     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4609     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4610     _r1.i = 767;
4611     XMLVM_CHECK_NPE(0)
4612     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4613     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
4614     _r1.i = 768;
4615     XMLVM_SOURCE_POSITION("Character.java", 520)
4616     XMLVM_CHECK_NPE(0)
4617     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4618     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4619     _r1.i = 769;
4620     XMLVM_CHECK_NPE(0)
4621     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4622     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4623     _r1.i = 770;
4624     XMLVM_CHECK_NPE(0)
4625     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4626     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4627     _r1.i = 771;
4628     XMLVM_CHECK_NPE(0)
4629     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4630     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4631     _r1.i = 772;
4632     XMLVM_CHECK_NPE(0)
4633     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4634     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4635     _r1.i = 773;
4636     XMLVM_CHECK_NPE(0)
4637     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4638     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4639     _r1.i = 774;
4640     XMLVM_CHECK_NPE(0)
4641     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4642     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4643     _r1.i = 775;
4644     XMLVM_CHECK_NPE(0)
4645     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4646     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4647     _r1.i = 776;
4648     XMLVM_CHECK_NPE(0)
4649     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4650     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4651     _r1.i = 777;
4652     XMLVM_CHECK_NPE(0)
4653     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4654     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4655     _r1.i = 778;
4656     XMLVM_CHECK_NPE(0)
4657     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4658     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4659     _r1.i = 779;
4660     XMLVM_CHECK_NPE(0)
4661     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4662     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4663     _r1.i = 780;
4664     XMLVM_CHECK_NPE(0)
4665     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4666     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4667     _r1.i = 781;
4668     XMLVM_CHECK_NPE(0)
4669     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4670     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4671     _r1.i = 782;
4672     XMLVM_CHECK_NPE(0)
4673     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4674     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4675     _r1.i = 783;
4676     XMLVM_CHECK_NPE(0)
4677     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4678     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4679     _r1.i = 784;
4680     XMLVM_SOURCE_POSITION("Character.java", 521)
4681     XMLVM_CHECK_NPE(0)
4682     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4683     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4684     _r1.i = 785;
4685     XMLVM_CHECK_NPE(0)
4686     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4687     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4688     _r1.i = 786;
4689     XMLVM_CHECK_NPE(0)
4690     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4691     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4692     _r1.i = 787;
4693     XMLVM_CHECK_NPE(0)
4694     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4695     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4696     _r1.i = 788;
4697     XMLVM_CHECK_NPE(0)
4698     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4699     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4700     _r1.i = 789;
4701     XMLVM_CHECK_NPE(0)
4702     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4703     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4704     _r1.i = 790;
4705     XMLVM_CHECK_NPE(0)
4706     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4707     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4708     _r1.i = 791;
4709     XMLVM_CHECK_NPE(0)
4710     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4711     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4712     _r1.i = 792;
4713     XMLVM_CHECK_NPE(0)
4714     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4715     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4716     _r1.i = 793;
4717     XMLVM_CHECK_NPE(0)
4718     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4719     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4720     _r1.i = 794;
4721     XMLVM_CHECK_NPE(0)
4722     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4723     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4724     _r1.i = 795;
4725     XMLVM_CHECK_NPE(0)
4726     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4727     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4728     _r1.i = 796;
4729     XMLVM_CHECK_NPE(0)
4730     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4731     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4732     _r1.i = 797;
4733     XMLVM_CHECK_NPE(0)
4734     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4735     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4736     _r1.i = 798;
4737     XMLVM_CHECK_NPE(0)
4738     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4739     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4740     _r1.i = 799;
4741     XMLVM_CHECK_NPE(0)
4742     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4743     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4744     _r1.i = 800;
4745     XMLVM_SOURCE_POSITION("Character.java", 522)
4746     XMLVM_CHECK_NPE(0)
4747     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4748     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4749     _r1.i = 801;
4750     XMLVM_CHECK_NPE(0)
4751     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4752     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4753     _r1.i = 802;
4754     XMLVM_CHECK_NPE(0)
4755     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4756     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4757     _r1.i = 803;
4758     XMLVM_CHECK_NPE(0)
4759     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4760     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4761     _r1.i = 804;
4762     XMLVM_CHECK_NPE(0)
4763     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4764     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4765     _r1.i = 805;
4766     XMLVM_CHECK_NPE(0)
4767     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4768     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4769     _r1.i = 806;
4770     XMLVM_CHECK_NPE(0)
4771     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4772     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4773     _r1.i = 807;
4774     XMLVM_CHECK_NPE(0)
4775     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4776     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4777     _r1.i = 808;
4778     XMLVM_CHECK_NPE(0)
4779     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4780     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4781     _r1.i = 809;
4782     XMLVM_CHECK_NPE(0)
4783     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4784     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4785     _r1.i = 810;
4786     XMLVM_CHECK_NPE(0)
4787     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4788     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4789     _r1.i = 811;
4790     XMLVM_CHECK_NPE(0)
4791     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4792     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4793     _r1.i = 812;
4794     XMLVM_CHECK_NPE(0)
4795     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4796     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4797     _r1.i = 813;
4798     XMLVM_CHECK_NPE(0)
4799     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4800     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4801     _r1.i = 814;
4802     XMLVM_CHECK_NPE(0)
4803     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4804     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4805     _r1.i = 815;
4806     XMLVM_CHECK_NPE(0)
4807     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4808     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4809     _r1.i = 816;
4810     XMLVM_SOURCE_POSITION("Character.java", 523)
4811     XMLVM_CHECK_NPE(0)
4812     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4813     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4814     _r1.i = 817;
4815     XMLVM_CHECK_NPE(0)
4816     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4817     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4818     _r1.i = 818;
4819     XMLVM_CHECK_NPE(0)
4820     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4821     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4822     _r1.i = 819;
4823     XMLVM_CHECK_NPE(0)
4824     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4825     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4826     _r1.i = 820;
4827     XMLVM_CHECK_NPE(0)
4828     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4829     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4830     _r1.i = 821;
4831     XMLVM_CHECK_NPE(0)
4832     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4833     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4834     _r1.i = 822;
4835     XMLVM_CHECK_NPE(0)
4836     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4837     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4838     _r1.i = 823;
4839     XMLVM_CHECK_NPE(0)
4840     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4841     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4842     _r1.i = 824;
4843     XMLVM_CHECK_NPE(0)
4844     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4845     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4846     _r1.i = 825;
4847     XMLVM_CHECK_NPE(0)
4848     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4849     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4850     _r1.i = 826;
4851     XMLVM_CHECK_NPE(0)
4852     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4853     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4854     _r1.i = 827;
4855     XMLVM_CHECK_NPE(0)
4856     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4857     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4858     _r1.i = 828;
4859     XMLVM_CHECK_NPE(0)
4860     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4861     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4862     _r1.i = 829;
4863     XMLVM_CHECK_NPE(0)
4864     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4865     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4866     _r1.i = 830;
4867     XMLVM_CHECK_NPE(0)
4868     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4869     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4870     _r1.i = 831;
4871     XMLVM_CHECK_NPE(0)
4872     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4873     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4874     _r1.i = 832;
4875     XMLVM_SOURCE_POSITION("Character.java", 524)
4876     XMLVM_CHECK_NPE(0)
4877     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4878     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4879     _r1.i = 833;
4880     XMLVM_CHECK_NPE(0)
4881     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4882     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4883     _r1.i = 834;
4884     XMLVM_CHECK_NPE(0)
4885     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4886     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4887     _r1.i = 835;
4888     XMLVM_CHECK_NPE(0)
4889     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4890     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4891     _r1.i = 836;
4892     XMLVM_CHECK_NPE(0)
4893     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4894     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4895     _r1.i = 837;
4896     XMLVM_CHECK_NPE(0)
4897     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4898     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4899     _r1.i = 838;
4900     XMLVM_CHECK_NPE(0)
4901     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4902     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4903     _r1.i = 839;
4904     XMLVM_CHECK_NPE(0)
4905     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4906     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4907     _r1.i = 840;
4908     XMLVM_CHECK_NPE(0)
4909     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4910     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4911     _r1.i = 841;
4912     XMLVM_CHECK_NPE(0)
4913     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4914     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4915     _r1.i = 842;
4916     XMLVM_CHECK_NPE(0)
4917     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4918     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4919     _r1.i = 843;
4920     XMLVM_CHECK_NPE(0)
4921     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4922     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4923     _r1.i = 844;
4924     XMLVM_CHECK_NPE(0)
4925     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4926     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4927     _r1.i = 845;
4928     XMLVM_CHECK_NPE(0)
4929     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4930     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4931     _r1.i = 846;
4932     XMLVM_CHECK_NPE(0)
4933     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4934     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4935     _r1.i = 847;
4936     XMLVM_CHECK_NPE(0)
4937     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4938     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4939     _r1.i = 848;
4940     XMLVM_SOURCE_POSITION("Character.java", 525)
4941     XMLVM_CHECK_NPE(0)
4942     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4943     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4944     _r1.i = 849;
4945     XMLVM_CHECK_NPE(0)
4946     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4947     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4948     _r1.i = 850;
4949     XMLVM_CHECK_NPE(0)
4950     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4951     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4952     _r1.i = 851;
4953     XMLVM_CHECK_NPE(0)
4954     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4955     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4956     _r1.i = 852;
4957     XMLVM_CHECK_NPE(0)
4958     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4959     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4960     _r1.i = 853;
4961     XMLVM_CHECK_NPE(0)
4962     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4963     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4964     _r1.i = 854;
4965     XMLVM_CHECK_NPE(0)
4966     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4967     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4968     _r1.i = 855;
4969     XMLVM_CHECK_NPE(0)
4970     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4971     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4972     _r1.i = 861;
4973     XMLVM_CHECK_NPE(0)
4974     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4975     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4976     _r1.i = 862;
4977     XMLVM_CHECK_NPE(0)
4978     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4979     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4980     _r1.i = 863;
4981     XMLVM_CHECK_NPE(0)
4982     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4983     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4984     _r1.i = 864;
4985     XMLVM_SOURCE_POSITION("Character.java", 526)
4986     XMLVM_CHECK_NPE(0)
4987     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4988     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4989     _r1.i = 865;
4990     XMLVM_CHECK_NPE(0)
4991     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4992     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4993     _r1.i = 866;
4994     XMLVM_CHECK_NPE(0)
4995     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
4996     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
4997     _r1.i = 867;
4998     XMLVM_CHECK_NPE(0)
4999     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5000     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5001     _r1.i = 868;
5002     XMLVM_CHECK_NPE(0)
5003     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5004     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5005     _r1.i = 869;
5006     XMLVM_CHECK_NPE(0)
5007     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5008     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5009     _r1.i = 870;
5010     XMLVM_CHECK_NPE(0)
5011     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5012     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5013     _r1.i = 871;
5014     XMLVM_CHECK_NPE(0)
5015     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5016     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5017     _r1.i = 872;
5018     XMLVM_CHECK_NPE(0)
5019     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5020     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5021     _r1.i = 873;
5022     XMLVM_CHECK_NPE(0)
5023     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5024     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5025     _r1.i = 874;
5026     XMLVM_CHECK_NPE(0)
5027     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5028     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5029     _r1.i = 875;
5030     XMLVM_CHECK_NPE(0)
5031     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5032     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5033     _r1.i = 876;
5034     XMLVM_CHECK_NPE(0)
5035     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5036     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5037     _r1.i = 877;
5038     XMLVM_CHECK_NPE(0)
5039     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5040     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5041     _r1.i = 878;
5042     XMLVM_CHECK_NPE(0)
5043     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5044     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5045     _r1.i = 879;
5046     XMLVM_CHECK_NPE(0)
5047     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5048     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5049     _r1.i = 884;
5050     XMLVM_SOURCE_POSITION("Character.java", 527)
5051     XMLVM_CHECK_NPE(0)
5052     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5053     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
5054     _r1.i = 885;
5055     XMLVM_CHECK_NPE(0)
5056     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5057     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
5058     _r1.i = 890;
5059     _r2.i = 4;
5060     XMLVM_CHECK_NPE(0)
5061     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5062     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5063     _r1.i = 894;
5064     _r2.i = 24;
5065     XMLVM_CHECK_NPE(0)
5066     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5067     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5068     _r1.i = 900;
5069     XMLVM_SOURCE_POSITION("Character.java", 528)
5070     XMLVM_CHECK_NPE(0)
5071     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5072     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
5073     _r1.i = 901;
5074     XMLVM_CHECK_NPE(0)
5075     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5076     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r7.i;
5077     _r1.i = 902;
5078     XMLVM_CHECK_NPE(0)
5079     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5080     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5081     _r1.i = 903;
5082     _r2.i = 24;
5083     XMLVM_CHECK_NPE(0)
5084     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5085     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5086     _r1.i = 904;
5087     XMLVM_CHECK_NPE(0)
5088     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5089     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5090     _r1.i = 905;
5091     XMLVM_CHECK_NPE(0)
5092     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5093     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5094     _r1.i = 906;
5095     XMLVM_CHECK_NPE(0)
5096     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5097     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5098     _r1.i = 908;
5099     XMLVM_CHECK_NPE(0)
5100     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5101     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5102     _r1.i = 910;
5103     XMLVM_CHECK_NPE(0)
5104     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5105     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5106     _r1.i = 911;
5107     XMLVM_CHECK_NPE(0)
5108     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5109     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5110     _r1.i = 912;
5111     XMLVM_SOURCE_POSITION("Character.java", 529)
5112     XMLVM_CHECK_NPE(0)
5113     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5114     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5115     _r1.i = 913;
5116     XMLVM_CHECK_NPE(0)
5117     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5118     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5119     _r1.i = 914;
5120     XMLVM_CHECK_NPE(0)
5121     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5122     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5123     _r1.i = 915;
5124     XMLVM_CHECK_NPE(0)
5125     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5126     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5127     _r1.i = 916;
5128     XMLVM_CHECK_NPE(0)
5129     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5130     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5131     _r1.i = 917;
5132     XMLVM_CHECK_NPE(0)
5133     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5134     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5135     _r1.i = 918;
5136     XMLVM_CHECK_NPE(0)
5137     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5138     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5139     _r1.i = 919;
5140     XMLVM_CHECK_NPE(0)
5141     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5142     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5143     _r1.i = 920;
5144     XMLVM_CHECK_NPE(0)
5145     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5146     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5147     _r1.i = 921;
5148     XMLVM_CHECK_NPE(0)
5149     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5150     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5151     _r1.i = 922;
5152     XMLVM_CHECK_NPE(0)
5153     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5154     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5155     _r1.i = 923;
5156     XMLVM_CHECK_NPE(0)
5157     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5158     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5159     _r1.i = 924;
5160     XMLVM_CHECK_NPE(0)
5161     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5162     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5163     _r1.i = 925;
5164     XMLVM_CHECK_NPE(0)
5165     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5166     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5167     _r1.i = 926;
5168     XMLVM_CHECK_NPE(0)
5169     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5170     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5171     _r1.i = 927;
5172     XMLVM_CHECK_NPE(0)
5173     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5174     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5175     _r1.i = 928;
5176     XMLVM_SOURCE_POSITION("Character.java", 530)
5177     XMLVM_CHECK_NPE(0)
5178     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5179     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5180     _r1.i = 929;
5181     XMLVM_CHECK_NPE(0)
5182     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5183     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5184     _r1.i = 931;
5185     XMLVM_CHECK_NPE(0)
5186     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5187     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5188     _r1.i = 932;
5189     XMLVM_CHECK_NPE(0)
5190     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5191     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5192     _r1.i = 933;
5193     XMLVM_CHECK_NPE(0)
5194     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5195     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5196     _r1.i = 934;
5197     XMLVM_CHECK_NPE(0)
5198     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5199     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5200     _r1.i = 935;
5201     XMLVM_CHECK_NPE(0)
5202     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5203     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5204     _r1.i = 936;
5205     XMLVM_CHECK_NPE(0)
5206     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5207     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5208     _r1.i = 937;
5209     XMLVM_CHECK_NPE(0)
5210     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5211     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5212     _r1.i = 938;
5213     XMLVM_CHECK_NPE(0)
5214     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5215     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5216     _r1.i = 939;
5217     XMLVM_CHECK_NPE(0)
5218     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5219     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5220     _r1.i = 940;
5221     XMLVM_CHECK_NPE(0)
5222     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5223     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5224     _r1.i = 941;
5225     XMLVM_CHECK_NPE(0)
5226     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5227     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5228     _r1.i = 942;
5229     XMLVM_CHECK_NPE(0)
5230     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5231     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5232     _r1.i = 943;
5233     XMLVM_CHECK_NPE(0)
5234     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5235     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5236     _r1.i = 944;
5237     XMLVM_SOURCE_POSITION("Character.java", 531)
5238     XMLVM_CHECK_NPE(0)
5239     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5240     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5241     _r1.i = 945;
5242     XMLVM_CHECK_NPE(0)
5243     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5244     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5245     _r1.i = 946;
5246     XMLVM_CHECK_NPE(0)
5247     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5248     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5249     _r1.i = 947;
5250     XMLVM_CHECK_NPE(0)
5251     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5252     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5253     _r1.i = 948;
5254     XMLVM_CHECK_NPE(0)
5255     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5256     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5257     _r1.i = 949;
5258     XMLVM_CHECK_NPE(0)
5259     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5260     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5261     _r1.i = 950;
5262     XMLVM_CHECK_NPE(0)
5263     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5264     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5265     _r1.i = 951;
5266     XMLVM_CHECK_NPE(0)
5267     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5268     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5269     _r1.i = 952;
5270     XMLVM_CHECK_NPE(0)
5271     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5272     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5273     _r1.i = 953;
5274     XMLVM_CHECK_NPE(0)
5275     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5276     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5277     _r1.i = 954;
5278     XMLVM_CHECK_NPE(0)
5279     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5280     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5281     _r1.i = 955;
5282     XMLVM_CHECK_NPE(0)
5283     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5284     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5285     _r1.i = 956;
5286     XMLVM_CHECK_NPE(0)
5287     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5288     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5289     _r1.i = 957;
5290     XMLVM_CHECK_NPE(0)
5291     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5292     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5293     _r1.i = 958;
5294     XMLVM_CHECK_NPE(0)
5295     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5296     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5297     _r1.i = 959;
5298     XMLVM_CHECK_NPE(0)
5299     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5300     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5301     _r1.i = 960;
5302     XMLVM_SOURCE_POSITION("Character.java", 532)
5303     XMLVM_CHECK_NPE(0)
5304     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5305     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5306     _r1.i = 961;
5307     XMLVM_CHECK_NPE(0)
5308     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5309     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5310     _r1.i = 962;
5311     XMLVM_CHECK_NPE(0)
5312     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5313     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5314     _r1.i = 963;
5315     XMLVM_CHECK_NPE(0)
5316     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5317     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5318     _r1.i = 964;
5319     XMLVM_CHECK_NPE(0)
5320     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5321     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5322     _r1.i = 965;
5323     XMLVM_CHECK_NPE(0)
5324     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5325     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5326     _r1.i = 966;
5327     XMLVM_CHECK_NPE(0)
5328     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5329     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5330     _r1.i = 967;
5331     XMLVM_CHECK_NPE(0)
5332     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5333     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5334     _r1.i = 968;
5335     XMLVM_CHECK_NPE(0)
5336     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5337     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5338     _r1.i = 969;
5339     XMLVM_CHECK_NPE(0)
5340     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5341     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5342     _r1.i = 970;
5343     XMLVM_CHECK_NPE(0)
5344     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5345     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5346     _r1.i = 971;
5347     XMLVM_CHECK_NPE(0)
5348     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5349     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5350     _r1.i = 972;
5351     XMLVM_CHECK_NPE(0)
5352     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5353     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5354     _r1.i = 973;
5355     XMLVM_CHECK_NPE(0)
5356     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5357     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5358     _r1.i = 974;
5359     XMLVM_CHECK_NPE(0)
5360     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5361     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5362     _r1.i = 976;
5363     XMLVM_SOURCE_POSITION("Character.java", 533)
5364     XMLVM_CHECK_NPE(0)
5365     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5366     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5367     _r1.i = 977;
5368     XMLVM_CHECK_NPE(0)
5369     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5370     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5371     _r1.i = 978;
5372     XMLVM_CHECK_NPE(0)
5373     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5374     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5375     _r1.i = 979;
5376     XMLVM_CHECK_NPE(0)
5377     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5378     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5379     _r1.i = 980;
5380     XMLVM_CHECK_NPE(0)
5381     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5382     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5383     _r1.i = 981;
5384     XMLVM_CHECK_NPE(0)
5385     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5386     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5387     _r1.i = 982;
5388     XMLVM_CHECK_NPE(0)
5389     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5390     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5391     _r1.i = 983;
5392     XMLVM_CHECK_NPE(0)
5393     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5394     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5395     _r1.i = 984;
5396     XMLVM_CHECK_NPE(0)
5397     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5398     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5399     _r1.i = 985;
5400     XMLVM_CHECK_NPE(0)
5401     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5402     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5403     _r1.i = 986;
5404     XMLVM_CHECK_NPE(0)
5405     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5406     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5407     _r1.i = 987;
5408     XMLVM_CHECK_NPE(0)
5409     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5410     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5411     _r1.i = 988;
5412     XMLVM_CHECK_NPE(0)
5413     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5414     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5415     _r1.i = 989;
5416     XMLVM_CHECK_NPE(0)
5417     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5418     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5419     _r1.i = 990;
5420     XMLVM_CHECK_NPE(0)
5421     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5422     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5423     _r1.i = 991;
5424     XMLVM_CHECK_NPE(0)
5425     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5426     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5427     _r1.i = 992;
5428     XMLVM_SOURCE_POSITION("Character.java", 534)
5429     XMLVM_CHECK_NPE(0)
5430     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5431     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5432     _r1.i = 993;
5433     XMLVM_CHECK_NPE(0)
5434     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5435     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5436     _r1.i = 994;
5437     XMLVM_CHECK_NPE(0)
5438     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5439     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5440     _r1.i = 995;
5441     XMLVM_CHECK_NPE(0)
5442     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5443     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5444     _r1.i = 996;
5445     XMLVM_CHECK_NPE(0)
5446     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5447     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5448     _r1.i = 997;
5449     XMLVM_CHECK_NPE(0)
5450     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5451     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5452     _r1.i = 998;
5453     XMLVM_CHECK_NPE(0)
5454     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5455     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r4.i;
5456     _r1.i = 999;
5457     XMLVM_CHECK_NPE(0)
5458     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5459     ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5460     java_lang_Character_PUT_typeValuesCache( _r0.o);
5461     XMLVM_SOURCE_POSITION("Character.java", 540)
5462     // "z\177740\265\1347\366\177740\376\177740\377y\100457\177777\461\177430\100467\177777\100510\177777\100567\177777\100576\177777\577\177324\100605\177777\610\177777\614\177777\622\177777\625a\631\177777\100645\177777\650\177777\655\177777\660\177777\100666\177777\671\177777\675\177777\6778\705\177777\706\177776\710\177777\711\177776\713\177777\714\177776\100734\177777\735\177661\100757\177777\762\177777\763\177776\765\177777\101037\177777\101063\177777\1123\177456\1124\177462\1127\177463\1131\177466\1133\177465\1140\177463\1143\177461\1150\177457\1151\177455\1157\177455\1162\177453\1165\177452\1200\177446\1203\177446\1210\177446\1213\177447\1222\177445\1505T\1654\177732\1657\177733\1701\177740\1702\177741\1713\177740\1714\177700\1716\177701\1720\177702\1721\177707\1725\177721\1726\177712\101757\177777\1760\177652\1761\177660\1762\177661\2117\177740\2137\177660\102201\177777\102277\177777\102304\177777\2310\177777\2314\177777\102365\177777\2371\177777\2606\177720\117225\177777\17233\177705\117371\177777\17407\010\17425\010\17447\010\17467\010\17505\010\117527\010\17547\010\17561J\17565V\17567d\17571\200\17573p\17575\176\17607\010\17627\010\17647\010\17661\010\17663\011\17676\161733\17703\011\17721\010\17741\010\17745\007\17763\011\20577\177760\22351\177746\177532\177740"
5463     _r0.o = xmlvm_create_java_string_from_pool(155);
5464     XMLVM_SOURCE_POSITION("Character.java", 541)
5465     XMLVM_CHECK_NPE(0)
5466     _r0.o = java_lang_String_getValue__(_r0.o);
5467     java_lang_Character_PUT_uppercaseValues( _r0.o);
5468     XMLVM_SOURCE_POSITION("Character.java", 543)
5469     _r0.i = 819;
5470     XMLVM_CLASS_INIT(int)
5471     _r0.o = XMLVMArray_createSingleDimension(__CLASS_int, _r0.i);
5472     XMLVMArray_fillArray(((org_xmlvm_runtime_XMLVMArray*) _r0.o), (JAVA_ARRAY_INT[]){924, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 247, 216, 217, 218, 219, 220, 221, 222, 376, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272, 272, 274, 274, 276, 276, 278, 278, 280, 280, 282, 282, 284, 284, 286, 286, 288, 288, 290, 290, 292, 292, 294, 294, 296, 296, 298, 298, 300, 300, 302, 302, 304, 73, 306, 306, 308, 308, 310, 310, 312, 313, 313, 315, 315, 317, 317, 319, 319, 321, 321, 323, 323, 325, 325, 327, 327, 329, 330, 330, 332, 332, 334, 334, 336, 336, 338, 338, 340, 340, 342, 342, 344, 344, 346, 346, 348, 348, 350, 350, 352, 352, 354, 354, 356, 356, 358, 358, 360, 360, 362, 362, 364, 364, 366, 366, 368, 368, 370, 370, 372, 372, 374, 374, 376, 377, 377, 379, 379, 381, 381, 83, 384, 385, 386, 386, 388, 388, 390, 391, 391, 393, 394, 395, 395, 397, 398, 399, 400, 401, 401, 403, 404, 502, 406, 407, 408, 408, 410, 411, 412, 413, 544, 415, 416, 416, 418, 418, 420, 420, 422, 423, 423, 425, 426, 427, 428, 428, 430, 431, 431, 433, 434, 435, 435, 437, 437, 439, 440, 440, 442, 443, 444, 444, 446, 503, 448, 449, 450, 451, 452, 452, 452, 455, 455, 455, 458, 458, 458, 461, 461, 463, 463, 465, 465, 467, 467, 469, 469, 471, 471, 473, 473, 475, 475, 398, 478, 478, 480, 480, 482, 482, 484, 484, 486, 486, 488, 488, 490, 490, 492, 492, 494, 494, 496, 497, 497, 497, 500, 500, 502, 503, 504, 504, 506, 506, 508, 508, 510, 510, 512, 512, 514, 514, 516, 516, 518, 518, 520, 520, 522, 522, 524, 524, 526, 526, 528, 528, 530, 530, 532, 532, 534, 534, 536, 536, 538, 538, 540, 540, 542, 542, 544, 545, 546, 546, 548, 548, 550, 550, 552, 552, 554, 554, 556, 556, 558, 558, 560, 560, 562, 562, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 385, 390, 597, 393, 394, 600, 399, 602, 400, 604, 605, 606, 607, 403, 609, 610, 404, 612, 613, 614, 615, 407, 406, 618, 619, 620, 621, 622, 412, 624, 625, 413, 627, 628, 415, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 422, 641, 642, 425, 644, 645, 646, 647, 430, 649, 433, 434, 652, 653, 654, 655, 656, 657, 439, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 921, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 902, 904, 905, 906, 944, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 931, 931, 932, 933, 934, 935, 936, 937, 938, 939, 908, 910, 911, 975, 914, 920, 978, 979, 980, 934, 928, 983, 984, 984, 986, 986, 988, 988, 990, 990, 992, 992, 994, 994, 996, 996, 998, 998, });
5473     java_lang_Character_PUT_uppercaseValuesCache( _r0.o);
5474     XMLVM_SOURCE_POSITION("Character.java", 599)
5475     // "Z \326 \336 \100456\001\460\177471\100466\001\100507\001\100566\001\570\177607\100575\001\601\322\100604\001\606\316\607\001\612\315\613\001\616O\617\312\620\313\621\001\623\315\624\317\626\323\627\321\630\001\634\323\635\325\637\326\100644\001\646\332\647\001\651\332\654\001\656\332\657\001\662\331\100665\001\667\333\670\001\674\001\704\002\705\001\707\002\710\001\712\002\100733\001\100756\001\761\002\100764\001\766\177637\767\177710\101036\001\101062\001\1606&\1612%\1614@\1617?\1641 \1653 \101756\001\2017P\2057 \102200\001\102276\001\102303\001\2307\001\2313\001\102364\001\2370\001\25260\117224\001\117370\001\17417\177770\17435\177770\17457\177770\17477\177770\17515\177770\117537\177770\17557\177770\17617\177770\17637\177770\17657\177770\17671\177770\17673\177666\17674\177767\17713\177652\17714\177767\17731\177770\17733\177634\17751\177770\17753\177620\17754\177771\17771\177600\17773\177602\17774\177767\20446\161243\20452\157501\20453\157672\20557\020\22317\032\177472 "
5476     _r0.o = xmlvm_create_java_string_from_pool(156);
5477     XMLVM_SOURCE_POSITION("Character.java", 600)
5478     XMLVM_CHECK_NPE(0)
5479     _r0.o = java_lang_String_getValue__(_r0.o);
5480     java_lang_Character_PUT_lowercaseValues( _r0.o);
5481     XMLVM_SOURCE_POSITION("Character.java", 602)
5482     _r0.i = 808;
5483     XMLVM_CLASS_INIT(int)
5484     _r0.o = XMLVMArray_createSingleDimension(__CLASS_int, _r0.i);
5485     XMLVMArray_fillArray(((org_xmlvm_runtime_XMLVMArray*) _r0.o), (JAVA_ARRAY_INT[]){224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 215, 248, 249, 250, 251, 252, 253, 254, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 257, 257, 259, 259, 261, 261, 263, 263, 265, 265, 267, 267, 269, 269, 271, 271, 273, 273, 275, 275, 277, 277, 279, 279, 281, 281, 283, 283, 285, 285, 287, 287, 289, 289, 291, 291, 293, 293, 295, 295, 297, 297, 299, 299, 301, 301, 303, 303, 105, 305, 307, 307, 309, 309, 311, 311, 312, 314, 314, 316, 316, 318, 318, 320, 320, 322, 322, 324, 324, 326, 326, 328, 328, 329, 331, 331, 333, 333, 335, 335, 337, 337, 339, 339, 341, 341, 343, 343, 345, 345, 347, 347, 349, 349, 351, 351, 353, 353, 355, 355, 357, 357, 359, 359, 361, 361, 363, 363, 365, 365, 367, 367, 369, 369, 371, 371, 373, 373, 375, 375, 255, 378, 378, 380, 380, 382, 382, 383, 384, 595, 387, 387, 389, 389, 596, 392, 392, 598, 599, 396, 396, 397, 477, 601, 603, 402, 402, 608, 611, 405, 617, 616, 409, 409, 410, 411, 623, 626, 414, 629, 417, 417, 419, 419, 421, 421, 640, 424, 424, 643, 426, 427, 429, 429, 648, 432, 432, 650, 651, 436, 436, 438, 438, 658, 441, 441, 442, 443, 445, 445, 446, 447, 448, 449, 450, 451, 454, 454, 454, 457, 457, 457, 460, 460, 460, 462, 462, 464, 464, 466, 466, 468, 468, 470, 470, 472, 472, 474, 474, 476, 476, 477, 479, 479, 481, 481, 483, 483, 485, 485, 487, 487, 489, 489, 491, 491, 493, 493, 495, 495, 496, 499, 499, 499, 501, 501, 405, 447, 505, 505, 507, 507, 509, 509, 511, 511, 513, 513, 515, 515, 517, 517, 519, 519, 521, 521, 523, 523, 525, 525, 527, 527, 529, 529, 531, 531, 533, 533, 535, 535, 537, 537, 539, 539, 541, 541, 543, 543, 414, 545, 547, 547, 549, 549, 551, 551, 553, 553, 555, 555, 557, 557, 559, 559, 561, 561, 563, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 940, 903, 941, 942, 943, 907, 972, 909, 973, 974, 912, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 930, 963, 964, 965, 966, 967, 968, 969, 970, 971, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 985, 985, 987, 987, 989, 989, 991, 991, 993, 993, 995, 995, 997, 997, 999, 999, });
5486     java_lang_Character_PUT_lowercaseValuesCache( _r0.o);
5487     XMLVM_SOURCE_POSITION("Character.java", 657)
5488     // "90Z7zW\3151\3140\3371\3360\4557\4546\4757\4746\5157\5146\5357\5346\5557\5546\5757\5746\6157\6146\6357\6346\6557\6546\7131\7120\7331\7320\7451\7440\10111\10100\11561\11550\13751\13740\14031\14020\177431\177420\177472\177427\177532\177467"
5489     _r0.o = xmlvm_create_java_string_from_pool(157);
5490     XMLVM_SOURCE_POSITION("Character.java", 658)
5491     XMLVM_CHECK_NPE(0)
5492     _r0.o = java_lang_String_getValue__(_r0.o);
5493     java_lang_Character_PUT_digitValues( _r0.o);
5494     XMLVM_SOURCE_POSITION("Character.java", 660)
5495     // "\002\002\002\002\002\002\002\002\002\000\000\000\000\000\002\002\002\002\002\002\002\002\002\002\002\002\002\002\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000\002\002\002\002\002\002\002\002\002\002\000\000\000\000\000\000\000\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\000\000\000\000\003\000\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\003\000\000\000\000\002"
5496     _r0.o = xmlvm_create_java_string_from_pool(158);
5497     XMLVM_SOURCE_POSITION("Character.java", 661)
5498     XMLVM_CHECK_NPE(0)
5499     _r0.o = java_lang_String_getValue__(_r0.o);
5500     java_lang_Character_PUT_typeTags( _r0.o);
5501     XMLVM_SOURCE_POSITION("Character.java", 663)
5502     _r0.i = 19;
5503     XMLVM_CLASS_INIT(byte)
5504     _r0.o = XMLVMArray_createSingleDimension(__CLASS_byte, _r0.i);
5505     XMLVM_SOURCE_POSITION("Character.java", 664)
5506     XMLVM_CHECK_NPE(0)
5507     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r4.i);
5508     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i] = _r4.i;
5509     XMLVM_SOURCE_POSITION("Character.java", 665)
5510     _r1.i = 3;
5511     XMLVM_CHECK_NPE(0)
5512     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r3.i);
5513     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i] = _r1.i;
5514     _r1.i = 3;
5515     _r2.i = 4;
5516     XMLVM_SOURCE_POSITION("Character.java", 666)
5517     XMLVM_CHECK_NPE(0)
5518     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5519     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5520     _r1.i = 4;
5521     _r2.i = 5;
5522     XMLVM_SOURCE_POSITION("Character.java", 667)
5523     XMLVM_CHECK_NPE(0)
5524     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5525     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5526     _r1.i = 5;
5527     XMLVM_SOURCE_POSITION("Character.java", 668)
5528     XMLVM_CHECK_NPE(0)
5529     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5530     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r5.i;
5531     XMLVM_SOURCE_POSITION("Character.java", 669)
5532     _r1.i = 7;
5533     XMLVM_CHECK_NPE(0)
5534     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r5.i);
5535     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r5.i] = _r1.i;
5536     _r1.i = 7;
5537     _r2.i = 10;
5538     XMLVM_SOURCE_POSITION("Character.java", 670)
5539     XMLVM_CHECK_NPE(0)
5540     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5541     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5542     _r1.i = 8;
5543     _r2.i = 11;
5544     XMLVM_SOURCE_POSITION("Character.java", 671)
5545     XMLVM_CHECK_NPE(0)
5546     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5547     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5548     _r1.i = 9;
5549     _r2.i = 12;
5550     XMLVM_CHECK_NPE(0)
5551     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5552     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5553     _r1.i = 10;
5554     _r2.i = 13;
5555     XMLVM_SOURCE_POSITION("Character.java", 672)
5556     XMLVM_CHECK_NPE(0)
5557     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5558     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5559     _r1.i = 11;
5560     _r2.i = 14;
5561     XMLVM_SOURCE_POSITION("Character.java", 673)
5562     XMLVM_CHECK_NPE(0)
5563     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5564     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5565     _r1.i = 12;
5566     XMLVM_SOURCE_POSITION("Character.java", 674)
5567     XMLVM_CHECK_NPE(0)
5568     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5569     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r6.i;
5570     _r1.i = 13;
5571     XMLVM_SOURCE_POSITION("Character.java", 675)
5572     XMLVM_CHECK_NPE(0)
5573     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5574     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r3.i;
5575     _r1.i = 14;
5576     _r2.i = 16;
5577     XMLVM_SOURCE_POSITION("Character.java", 676)
5578     XMLVM_CHECK_NPE(0)
5579     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5580     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5581     XMLVM_SOURCE_POSITION("Character.java", 677)
5582     _r1.i = 17;
5583     XMLVM_CHECK_NPE(0)
5584     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r6.i);
5585     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r6.i] = _r1.i;
5586     _r1.i = 16;
5587     _r2.i = 18;
5588     XMLVM_SOURCE_POSITION("Character.java", 678)
5589     XMLVM_CHECK_NPE(0)
5590     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5591     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5592     _r1.i = 17;
5593     _r2.i = 8;
5594     XMLVM_SOURCE_POSITION("Character.java", 679)
5595     XMLVM_CHECK_NPE(0)
5596     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5597     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5598     _r1.i = 18;
5599     _r2.i = 9;
5600     XMLVM_CHECK_NPE(0)
5601     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5602     ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r2.i;
5603     java_lang_Character_PUT_DIRECTIONALITY( _r0.o);
5604     XMLVM_SOURCE_POSITION("Character.java", 688)
5605     // "\705\705\710\710\713\713\762\762"
5606     _r0.o = xmlvm_create_java_string_from_pool(159);
5607     XMLVM_SOURCE_POSITION("Character.java", 689)
5608     XMLVM_CHECK_NPE(0)
5609     _r0.o = java_lang_String_getValue__(_r0.o);
5610     java_lang_Character_PUT_titlecaseValues( _r0.o);
5611     XMLVM_SOURCE_POSITION("Character.java", 694)
5612     // "90Z7zW\263\260\271\270\276\000\3151\3140\3371\3360\4557\4546\4757\4746\4767\4763\4771\4751\5157\5146\5357\5346\5557\5546\5760\5746\5761\5615\5762\4012\6157\6146\6357\6346\6557\6546\7131\7120\7331\7320\7451\7440\10111\10100\11562\11550\11563\11537\11564\11526\11565\11515\11566\11504\11567\11473\11570\11462\11571\11451\11572\11440\11573\11427\11574\166154\13360\13335\13751\13740\14031\14020\20160\20160\20171\20160\20211\20200\20536\000\20537\20536\20553\20537\20554\20472\20555\20411\20556\17572\20557\16607\20573\20557\20574\20512\20575\20431\20576\17612\20577\16627\20600\16630\20601\6771\20602\175162\22163\22137\22207\22163\22233\22207\22352\22352\23577\23565\23611\23577\23623\23611\30007\30007\30051\30040\30070\30056\30071\30045\30072\30034\31211\31177\177431\177420\177472\177427\177532\177467"
5613     _r0.o = xmlvm_create_java_string_from_pool(160);
5614     XMLVM_SOURCE_POSITION("Character.java", 695)
5615     XMLVM_CHECK_NPE(0)
5616     _r0.o = java_lang_String_getValue__(_r0.o);
5617     java_lang_Character_PUT_numericValues( _r0.o);
5618     XMLVM_EXIT_METHOD()
5619     return;
5620     label4189:;
5621     _r0.i = 0;
5622     goto label16;
5623     label4192:;
5624     label5834:;
5625     //XMLVM_END_WRAPPER
5626 }
5627 
java_lang_Character___INIT____char(JAVA_OBJECT me,JAVA_CHAR n1)5628 void java_lang_Character___INIT____char(JAVA_OBJECT me, JAVA_CHAR n1)
5629 {
5630     //XMLVM_BEGIN_WRAPPER[java_lang_Character___INIT____char]
5631     XMLVM_ENTER_METHOD("java.lang.Character", "<init>", "?")
5632     XMLVMElem _r0;
5633     XMLVMElem _r1;
5634     _r0.o = me;
5635     _r1.i = n1;
5636     XMLVM_SOURCE_POSITION("Character.java", 1975)
5637     XMLVM_CHECK_NPE(0)
5638     java_lang_Object___INIT___(_r0.o);
5639     XMLVM_SOURCE_POSITION("Character.java", 1976)
5640     XMLVM_CHECK_NPE(0)
5641     ((java_lang_Character*) _r0.o)->fields.java_lang_Character.value_ = _r1.i;
5642     XMLVM_SOURCE_POSITION("Character.java", 1977)
5643     XMLVM_EXIT_METHOD()
5644     return;
5645     //XMLVM_END_WRAPPER
5646 }
5647 
java_lang_Character_charValue__(JAVA_OBJECT me)5648 JAVA_CHAR java_lang_Character_charValue__(JAVA_OBJECT me)
5649 {
5650     //XMLVM_BEGIN_WRAPPER[java_lang_Character_charValue__]
5651     XMLVM_ENTER_METHOD("java.lang.Character", "charValue", "?")
5652     XMLVMElem _r0;
5653     XMLVMElem _r1;
5654     _r1.o = me;
5655     XMLVM_SOURCE_POSITION("Character.java", 1985)
5656     XMLVM_CHECK_NPE(1)
5657     _r0.i = ((java_lang_Character*) _r1.o)->fields.java_lang_Character.value_;
5658     XMLVM_EXIT_METHOD()
5659     return _r0.i;
5660     //XMLVM_END_WRAPPER
5661 }
5662 
java_lang_Character_compareTo___java_lang_Character(JAVA_OBJECT me,JAVA_OBJECT n1)5663 JAVA_INT java_lang_Character_compareTo___java_lang_Character(JAVA_OBJECT me, JAVA_OBJECT n1)
5664 {
5665     //XMLVM_BEGIN_WRAPPER[java_lang_Character_compareTo___java_lang_Character]
5666     XMLVM_ENTER_METHOD("java.lang.Character", "compareTo", "?")
5667     XMLVMElem _r0;
5668     XMLVMElem _r1;
5669     XMLVMElem _r2;
5670     XMLVMElem _r3;
5671     _r2.o = me;
5672     _r3.o = n1;
5673     XMLVM_SOURCE_POSITION("Character.java", 2003)
5674     XMLVM_CHECK_NPE(2)
5675     _r0.i = ((java_lang_Character*) _r2.o)->fields.java_lang_Character.value_;
5676     XMLVM_CHECK_NPE(3)
5677     _r1.i = ((java_lang_Character*) _r3.o)->fields.java_lang_Character.value_;
5678     _r0.i = _r0.i - _r1.i;
5679     XMLVM_EXIT_METHOD()
5680     return _r0.i;
5681     //XMLVM_END_WRAPPER
5682 }
5683 
java_lang_Character_valueOf___char(JAVA_CHAR n1)5684 JAVA_OBJECT java_lang_Character_valueOf___char(JAVA_CHAR n1)
5685 {
5686     XMLVM_CLASS_INIT(java_lang_Character)
5687     //XMLVM_BEGIN_WRAPPER[java_lang_Character_valueOf___char]
5688     XMLVM_ENTER_METHOD("java.lang.Character", "valueOf", "?")
5689     XMLVMElem _r0;
5690     XMLVMElem _r1;
5691     _r1.i = n1;
5692     XMLVM_SOURCE_POSITION("Character.java", 2018)
5693     _r0.i = 512;
5694     if (_r1.i < _r0.i) goto label10;
5695     XMLVM_SOURCE_POSITION("Character.java", 2019)
5696     _r0.o = __NEW_java_lang_Character();
5697     XMLVM_CHECK_NPE(0)
5698     java_lang_Character___INIT____char(_r0.o, _r1.i);
5699     label9:;
5700     XMLVM_SOURCE_POSITION("Character.java", 2021)
5701     XMLVM_EXIT_METHOD()
5702     return _r0.o;
5703     label10:;
5704 
5705 
5706     // Red class access removed: java.lang.Character$valueOfCache::access$0
5707     XMLVM_RED_CLASS_DEPENDENCY();
5708     XMLVM_CHECK_NPE(0)
5709     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
5710     _r0.o = ((JAVA_ARRAY_OBJECT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i];
5711     goto label9;
5712     //XMLVM_END_WRAPPER
5713 }
5714 
java_lang_Character_isValidCodePoint___int(JAVA_INT n1)5715 JAVA_BOOLEAN java_lang_Character_isValidCodePoint___int(JAVA_INT n1)
5716 {
5717     XMLVM_CLASS_INIT(java_lang_Character)
5718     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isValidCodePoint___int]
5719     XMLVM_ENTER_METHOD("java.lang.Character", "isValidCodePoint", "?")
5720     XMLVMElem _r0;
5721     XMLVMElem _r1;
5722     _r1.i = n1;
5723     XMLVM_SOURCE_POSITION("Character.java", 2050)
5724     if (_r1.i < 0) goto label9;
5725     _r0.i = 1114111;
5726     if (_r0.i < _r1.i) goto label9;
5727     _r0.i = 1;
5728     label8:;
5729     XMLVM_EXIT_METHOD()
5730     return _r0.i;
5731     label9:;
5732     _r0.i = 0;
5733     goto label8;
5734     //XMLVM_END_WRAPPER
5735 }
5736 
java_lang_Character_isSupplementaryCodePoint___int(JAVA_INT n1)5737 JAVA_BOOLEAN java_lang_Character_isSupplementaryCodePoint___int(JAVA_INT n1)
5738 {
5739     XMLVM_CLASS_INIT(java_lang_Character)
5740     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isSupplementaryCodePoint___int]
5741     XMLVM_ENTER_METHOD("java.lang.Character", "isSupplementaryCodePoint", "?")
5742     XMLVMElem _r0;
5743     XMLVMElem _r1;
5744     _r1.i = n1;
5745     XMLVM_SOURCE_POSITION("Character.java", 2064)
5746     _r0.i = 65536;
5747     if (_r0.i > _r1.i) goto label11;
5748     _r0.i = 1114111;
5749     if (_r0.i < _r1.i) goto label11;
5750     _r0.i = 1;
5751     label10:;
5752     XMLVM_EXIT_METHOD()
5753     return _r0.i;
5754     label11:;
5755     _r0.i = 0;
5756     goto label10;
5757     //XMLVM_END_WRAPPER
5758 }
5759 
java_lang_Character_isHighSurrogate___char(JAVA_CHAR n1)5760 JAVA_BOOLEAN java_lang_Character_isHighSurrogate___char(JAVA_CHAR n1)
5761 {
5762     XMLVM_CLASS_INIT(java_lang_Character)
5763     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isHighSurrogate___char]
5764     XMLVM_ENTER_METHOD("java.lang.Character", "isHighSurrogate", "?")
5765     XMLVMElem _r0;
5766     XMLVMElem _r1;
5767     _r1.i = n1;
5768     XMLVM_SOURCE_POSITION("Character.java", 2080)
5769     _r0.i = 55296;
5770     if (_r0.i > _r1.i) goto label12;
5771     _r0.i = 56319;
5772     if (_r0.i < _r1.i) goto label12;
5773     _r0.i = 1;
5774     label11:;
5775     XMLVM_EXIT_METHOD()
5776     return _r0.i;
5777     label12:;
5778     _r0.i = 0;
5779     goto label11;
5780     //XMLVM_END_WRAPPER
5781 }
5782 
java_lang_Character_isLowSurrogate___char(JAVA_CHAR n1)5783 JAVA_BOOLEAN java_lang_Character_isLowSurrogate___char(JAVA_CHAR n1)
5784 {
5785     XMLVM_CLASS_INIT(java_lang_Character)
5786     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLowSurrogate___char]
5787     XMLVM_ENTER_METHOD("java.lang.Character", "isLowSurrogate", "?")
5788     XMLVMElem _r0;
5789     XMLVMElem _r1;
5790     _r1.i = n1;
5791     XMLVM_SOURCE_POSITION("Character.java", 2096)
5792     _r0.i = 56320;
5793     if (_r0.i > _r1.i) goto label12;
5794     _r0.i = 57343;
5795     if (_r0.i < _r1.i) goto label12;
5796     _r0.i = 1;
5797     label11:;
5798     XMLVM_EXIT_METHOD()
5799     return _r0.i;
5800     label12:;
5801     _r0.i = 0;
5802     goto label11;
5803     //XMLVM_END_WRAPPER
5804 }
5805 
java_lang_Character_isSurrogatePair___char_char(JAVA_CHAR n1,JAVA_CHAR n2)5806 JAVA_BOOLEAN java_lang_Character_isSurrogatePair___char_char(JAVA_CHAR n1, JAVA_CHAR n2)
5807 {
5808     XMLVM_CLASS_INIT(java_lang_Character)
5809     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isSurrogatePair___char_char]
5810     XMLVM_ENTER_METHOD("java.lang.Character", "isSurrogatePair", "?")
5811     XMLVMElem _r0;
5812     XMLVMElem _r1;
5813     XMLVMElem _r2;
5814     _r1.i = n1;
5815     _r2.i = n2;
5816     XMLVM_SOURCE_POSITION("Character.java", 2114)
5817     _r0.i = java_lang_Character_isHighSurrogate___char(_r1.i);
5818     if (_r0.i == 0) goto label14;
5819     _r0.i = java_lang_Character_isLowSurrogate___char(_r2.i);
5820     if (_r0.i == 0) goto label14;
5821     _r0.i = 1;
5822     label13:;
5823     XMLVM_EXIT_METHOD()
5824     return _r0.i;
5825     label14:;
5826     _r0.i = 0;
5827     goto label13;
5828     //XMLVM_END_WRAPPER
5829 }
5830 
java_lang_Character_charCount___int(JAVA_INT n1)5831 JAVA_INT java_lang_Character_charCount___int(JAVA_INT n1)
5832 {
5833     XMLVM_CLASS_INIT(java_lang_Character)
5834     //XMLVM_BEGIN_WRAPPER[java_lang_Character_charCount___int]
5835     XMLVM_ENTER_METHOD("java.lang.Character", "charCount", "?")
5836     XMLVMElem _r0;
5837     XMLVMElem _r1;
5838     _r1.i = n1;
5839     XMLVM_SOURCE_POSITION("Character.java", 2133)
5840     _r0.i = 65536;
5841     if (_r1.i < _r0.i) goto label6;
5842     _r0.i = 2;
5843     label5:;
5844     XMLVM_EXIT_METHOD()
5845     return _r0.i;
5846     label6:;
5847     _r0.i = 1;
5848     goto label5;
5849     //XMLVM_END_WRAPPER
5850 }
5851 
java_lang_Character_toCodePoint___char_char(JAVA_CHAR n1,JAVA_CHAR n2)5852 JAVA_INT java_lang_Character_toCodePoint___char_char(JAVA_CHAR n1, JAVA_CHAR n2)
5853 {
5854     XMLVM_CLASS_INIT(java_lang_Character)
5855     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toCodePoint___char_char]
5856     XMLVM_ENTER_METHOD("java.lang.Character", "toCodePoint", "?")
5857     XMLVMElem _r0;
5858     XMLVMElem _r1;
5859     XMLVMElem _r2;
5860     XMLVMElem _r3;
5861     _r2.i = n1;
5862     _r3.i = n2;
5863     XMLVM_SOURCE_POSITION("Character.java", 2154)
5864     _r0.i = _r2.i & 1023;
5865     _r0.i = _r0.i << 10;
5866     _r1.i = _r3.i & 1023;
5867     _r0.i = _r0.i | _r1.i;
5868     _r1.i = 65536;
5869     _r0.i = _r0.i + _r1.i;
5870     XMLVM_SOURCE_POSITION("Character.java", 2156)
5871     XMLVM_EXIT_METHOD()
5872     return _r0.i;
5873     //XMLVM_END_WRAPPER
5874 }
5875 
java_lang_Character_codePointAt___java_lang_CharSequence_int(JAVA_OBJECT n1,JAVA_INT n2)5876 JAVA_INT java_lang_Character_codePointAt___java_lang_CharSequence_int(JAVA_OBJECT n1, JAVA_INT n2)
5877 {
5878     XMLVM_CLASS_INIT(java_lang_Character)
5879     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointAt___java_lang_CharSequence_int]
5880     XMLVM_ENTER_METHOD("java.lang.Character", "codePointAt", "?")
5881     XMLVMElem _r0;
5882     XMLVMElem _r1;
5883     XMLVMElem _r2;
5884     XMLVMElem _r3;
5885     XMLVMElem _r4;
5886     _r3.o = n1;
5887     _r4.i = n2;
5888     XMLVM_SOURCE_POSITION("Character.java", 2182)
5889     if (_r3.o != JAVA_NULL) goto label8;
5890     XMLVM_SOURCE_POSITION("Character.java", 2183)
5891     _r0.o = __NEW_java_lang_NullPointerException();
5892     XMLVM_CHECK_NPE(0)
5893     java_lang_NullPointerException___INIT___(_r0.o);
5894     XMLVM_THROW_CUSTOM(_r0.o)
5895     label8:;
5896     XMLVM_SOURCE_POSITION("Character.java", 2185)
5897     XMLVM_CHECK_NPE(3)
5898     _r0.i = (*(JAVA_INT (*)(JAVA_OBJECT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_length__])(_r3.o);
5899     XMLVM_SOURCE_POSITION("Character.java", 2186)
5900     if (_r4.i < 0) goto label16;
5901     if (_r4.i < _r0.i) goto label22;
5902     label16:;
5903     XMLVM_SOURCE_POSITION("Character.java", 2187)
5904     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
5905     XMLVM_CHECK_NPE(0)
5906     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
5907     XMLVM_THROW_CUSTOM(_r0.o)
5908     label22:;
5909     XMLVM_SOURCE_POSITION("Character.java", 2190)
5910     _r1.i = _r4.i + 1;
5911     XMLVM_CHECK_NPE(3)
5912     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r4.i);
5913     XMLVM_SOURCE_POSITION("Character.java", 2191)
5914     if (_r1.i < _r0.i) goto label32;
5915     _r0 = _r2;
5916     label31:;
5917     XMLVM_SOURCE_POSITION("Character.java", 2192)
5918     XMLVM_SOURCE_POSITION("Character.java", 2198)
5919     XMLVM_EXIT_METHOD()
5920     return _r0.i;
5921     label32:;
5922     XMLVM_SOURCE_POSITION("Character.java", 2194)
5923     XMLVM_CHECK_NPE(3)
5924     _r0.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r1.i);
5925     XMLVM_SOURCE_POSITION("Character.java", 2195)
5926     _r1.i = java_lang_Character_isSurrogatePair___char_char(_r2.i, _r0.i);
5927     if (_r1.i == 0) goto label47;
5928     XMLVM_SOURCE_POSITION("Character.java", 2196)
5929     _r0.i = java_lang_Character_toCodePoint___char_char(_r2.i, _r0.i);
5930     goto label31;
5931     label47:;
5932     _r0 = _r2;
5933     goto label31;
5934     //XMLVM_END_WRAPPER
5935 }
5936 
java_lang_Character_codePointAt___char_1ARRAY_int(JAVA_OBJECT n1,JAVA_INT n2)5937 JAVA_INT java_lang_Character_codePointAt___char_1ARRAY_int(JAVA_OBJECT n1, JAVA_INT n2)
5938 {
5939     XMLVM_CLASS_INIT(java_lang_Character)
5940     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointAt___char_1ARRAY_int]
5941     XMLVM_ENTER_METHOD("java.lang.Character", "codePointAt", "?")
5942     XMLVMElem _r0;
5943     XMLVMElem _r1;
5944     XMLVMElem _r2;
5945     XMLVMElem _r3;
5946     XMLVMElem _r4;
5947     _r3.o = n1;
5948     _r4.i = n2;
5949     XMLVM_SOURCE_POSITION("Character.java", 2224)
5950     if (_r3.o != JAVA_NULL) goto label8;
5951     XMLVM_SOURCE_POSITION("Character.java", 2225)
5952     _r0.o = __NEW_java_lang_NullPointerException();
5953     XMLVM_CHECK_NPE(0)
5954     java_lang_NullPointerException___INIT___(_r0.o);
5955     XMLVM_THROW_CUSTOM(_r0.o)
5956     label8:;
5957     XMLVM_SOURCE_POSITION("Character.java", 2227)
5958     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r3.o));
5959     XMLVM_SOURCE_POSITION("Character.java", 2228)
5960     if (_r4.i < 0) goto label13;
5961     if (_r4.i < _r0.i) goto label19;
5962     label13:;
5963     XMLVM_SOURCE_POSITION("Character.java", 2229)
5964     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
5965     XMLVM_CHECK_NPE(0)
5966     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
5967     XMLVM_THROW_CUSTOM(_r0.o)
5968     label19:;
5969     XMLVM_SOURCE_POSITION("Character.java", 2232)
5970     _r1.i = _r4.i + 1;
5971     XMLVM_CHECK_NPE(3)
5972     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r4.i);
5973     _r2.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i];
5974     XMLVM_SOURCE_POSITION("Character.java", 2233)
5975     if (_r1.i < _r0.i) goto label27;
5976     _r0 = _r2;
5977     label26:;
5978     XMLVM_SOURCE_POSITION("Character.java", 2234)
5979     XMLVM_SOURCE_POSITION("Character.java", 2240)
5980     XMLVM_EXIT_METHOD()
5981     return _r0.i;
5982     label27:;
5983     XMLVM_SOURCE_POSITION("Character.java", 2236)
5984     XMLVM_CHECK_NPE(3)
5985     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r1.i);
5986     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i];
5987     XMLVM_SOURCE_POSITION("Character.java", 2237)
5988     _r1.i = java_lang_Character_isSurrogatePair___char_char(_r2.i, _r0.i);
5989     if (_r1.i == 0) goto label40;
5990     XMLVM_SOURCE_POSITION("Character.java", 2238)
5991     _r0.i = java_lang_Character_toCodePoint___char_char(_r2.i, _r0.i);
5992     goto label26;
5993     label40:;
5994     _r0 = _r2;
5995     goto label26;
5996     //XMLVM_END_WRAPPER
5997 }
5998 
java_lang_Character_codePointAt___char_1ARRAY_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)5999 JAVA_INT java_lang_Character_codePointAt___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
6000 {
6001     XMLVM_CLASS_INIT(java_lang_Character)
6002     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointAt___char_1ARRAY_int_int]
6003     XMLVM_ENTER_METHOD("java.lang.Character", "codePointAt", "?")
6004     XMLVMElem _r0;
6005     XMLVMElem _r1;
6006     XMLVMElem _r2;
6007     XMLVMElem _r3;
6008     XMLVMElem _r4;
6009     XMLVMElem _r5;
6010     _r3.o = n1;
6011     _r4.i = n2;
6012     _r5.i = n3;
6013     XMLVM_SOURCE_POSITION("Character.java", 2269)
6014     if (_r4.i < 0) goto label9;
6015     if (_r4.i >= _r5.i) goto label9;
6016     if (_r5.i < 0) goto label9;
6017     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r3.o));
6018     if (_r5.i <= _r0.i) goto label15;
6019     label9:;
6020     XMLVM_SOURCE_POSITION("Character.java", 2270)
6021     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6022     XMLVM_CHECK_NPE(0)
6023     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6024     XMLVM_THROW_CUSTOM(_r0.o)
6025     label15:;
6026     XMLVM_SOURCE_POSITION("Character.java", 2273)
6027     _r0.i = _r4.i + 1;
6028     XMLVM_CHECK_NPE(3)
6029     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r4.i);
6030     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i];
6031     XMLVM_SOURCE_POSITION("Character.java", 2274)
6032     if (_r0.i < _r5.i) goto label23;
6033     _r0 = _r1;
6034     label22:;
6035     XMLVM_SOURCE_POSITION("Character.java", 2275)
6036     XMLVM_SOURCE_POSITION("Character.java", 2281)
6037     XMLVM_EXIT_METHOD()
6038     return _r0.i;
6039     label23:;
6040     XMLVM_SOURCE_POSITION("Character.java", 2277)
6041     XMLVM_CHECK_NPE(3)
6042     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r0.i);
6043     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6044     XMLVM_SOURCE_POSITION("Character.java", 2278)
6045     _r2.i = java_lang_Character_isSurrogatePair___char_char(_r1.i, _r0.i);
6046     if (_r2.i == 0) goto label36;
6047     XMLVM_SOURCE_POSITION("Character.java", 2279)
6048     _r0.i = java_lang_Character_toCodePoint___char_char(_r1.i, _r0.i);
6049     goto label22;
6050     label36:;
6051     _r0 = _r1;
6052     goto label22;
6053     //XMLVM_END_WRAPPER
6054 }
6055 
java_lang_Character_codePointBefore___java_lang_CharSequence_int(JAVA_OBJECT n1,JAVA_INT n2)6056 JAVA_INT java_lang_Character_codePointBefore___java_lang_CharSequence_int(JAVA_OBJECT n1, JAVA_INT n2)
6057 {
6058     XMLVM_CLASS_INIT(java_lang_Character)
6059     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointBefore___java_lang_CharSequence_int]
6060     XMLVM_ENTER_METHOD("java.lang.Character", "codePointBefore", "?")
6061     XMLVMElem _r0;
6062     XMLVMElem _r1;
6063     XMLVMElem _r2;
6064     XMLVMElem _r3;
6065     XMLVMElem _r4;
6066     _r3.o = n1;
6067     _r4.i = n2;
6068     XMLVM_SOURCE_POSITION("Character.java", 2307)
6069     if (_r3.o != JAVA_NULL) goto label8;
6070     XMLVM_SOURCE_POSITION("Character.java", 2308)
6071     _r0.o = __NEW_java_lang_NullPointerException();
6072     XMLVM_CHECK_NPE(0)
6073     java_lang_NullPointerException___INIT___(_r0.o);
6074     XMLVM_THROW_CUSTOM(_r0.o)
6075     label8:;
6076     XMLVM_SOURCE_POSITION("Character.java", 2310)
6077     XMLVM_CHECK_NPE(3)
6078     _r0.i = (*(JAVA_INT (*)(JAVA_OBJECT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_length__])(_r3.o);
6079     XMLVM_SOURCE_POSITION("Character.java", 2311)
6080     _r1.i = 1;
6081     if (_r4.i < _r1.i) goto label17;
6082     if (_r4.i <= _r0.i) goto label23;
6083     label17:;
6084     XMLVM_SOURCE_POSITION("Character.java", 2312)
6085     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6086     XMLVM_CHECK_NPE(0)
6087     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6088     XMLVM_THROW_CUSTOM(_r0.o)
6089     label23:;
6090     XMLVM_SOURCE_POSITION("Character.java", 2315)
6091     _r0.i = _r4.i + -1;
6092     XMLVM_CHECK_NPE(3)
6093     _r1.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r0.i);
6094     XMLVM_SOURCE_POSITION("Character.java", 2316)
6095     _r0.i = _r0.i + -1;
6096     if (_r0.i >= 0) goto label35;
6097     _r0 = _r1;
6098     label34:;
6099     XMLVM_SOURCE_POSITION("Character.java", 2317)
6100     XMLVM_SOURCE_POSITION("Character.java", 2323)
6101     XMLVM_EXIT_METHOD()
6102     return _r0.i;
6103     label35:;
6104     XMLVM_SOURCE_POSITION("Character.java", 2319)
6105     XMLVM_CHECK_NPE(3)
6106     _r0.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r0.i);
6107     XMLVM_SOURCE_POSITION("Character.java", 2320)
6108     _r2.i = java_lang_Character_isSurrogatePair___char_char(_r0.i, _r1.i);
6109     if (_r2.i == 0) goto label50;
6110     XMLVM_SOURCE_POSITION("Character.java", 2321)
6111     _r0.i = java_lang_Character_toCodePoint___char_char(_r0.i, _r1.i);
6112     goto label34;
6113     label50:;
6114     _r0 = _r1;
6115     goto label34;
6116     //XMLVM_END_WRAPPER
6117 }
6118 
java_lang_Character_codePointBefore___char_1ARRAY_int(JAVA_OBJECT n1,JAVA_INT n2)6119 JAVA_INT java_lang_Character_codePointBefore___char_1ARRAY_int(JAVA_OBJECT n1, JAVA_INT n2)
6120 {
6121     XMLVM_CLASS_INIT(java_lang_Character)
6122     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointBefore___char_1ARRAY_int]
6123     XMLVM_ENTER_METHOD("java.lang.Character", "codePointBefore", "?")
6124     XMLVMElem _r0;
6125     XMLVMElem _r1;
6126     XMLVMElem _r2;
6127     XMLVMElem _r3;
6128     XMLVMElem _r4;
6129     _r3.o = n1;
6130     _r4.i = n2;
6131     XMLVM_SOURCE_POSITION("Character.java", 2349)
6132     if (_r3.o != JAVA_NULL) goto label8;
6133     XMLVM_SOURCE_POSITION("Character.java", 2350)
6134     _r0.o = __NEW_java_lang_NullPointerException();
6135     XMLVM_CHECK_NPE(0)
6136     java_lang_NullPointerException___INIT___(_r0.o);
6137     XMLVM_THROW_CUSTOM(_r0.o)
6138     label8:;
6139     XMLVM_SOURCE_POSITION("Character.java", 2352)
6140     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r3.o));
6141     XMLVM_SOURCE_POSITION("Character.java", 2353)
6142     _r1.i = 1;
6143     if (_r4.i < _r1.i) goto label14;
6144     if (_r4.i <= _r0.i) goto label20;
6145     label14:;
6146     XMLVM_SOURCE_POSITION("Character.java", 2354)
6147     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6148     XMLVM_CHECK_NPE(0)
6149     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6150     XMLVM_THROW_CUSTOM(_r0.o)
6151     label20:;
6152     XMLVM_SOURCE_POSITION("Character.java", 2357)
6153     _r0.i = _r4.i + -1;
6154     XMLVM_CHECK_NPE(3)
6155     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r0.i);
6156     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6157     XMLVM_SOURCE_POSITION("Character.java", 2358)
6158     _r0.i = _r0.i + -1;
6159     if (_r0.i >= 0) goto label30;
6160     _r0 = _r1;
6161     label29:;
6162     XMLVM_SOURCE_POSITION("Character.java", 2359)
6163     XMLVM_SOURCE_POSITION("Character.java", 2365)
6164     XMLVM_EXIT_METHOD()
6165     return _r0.i;
6166     label30:;
6167     XMLVM_SOURCE_POSITION("Character.java", 2361)
6168     XMLVM_CHECK_NPE(3)
6169     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r0.i);
6170     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6171     XMLVM_SOURCE_POSITION("Character.java", 2362)
6172     _r2.i = java_lang_Character_isSurrogatePair___char_char(_r0.i, _r1.i);
6173     if (_r2.i == 0) goto label43;
6174     XMLVM_SOURCE_POSITION("Character.java", 2363)
6175     _r0.i = java_lang_Character_toCodePoint___char_char(_r0.i, _r1.i);
6176     goto label29;
6177     label43:;
6178     _r0 = _r1;
6179     goto label29;
6180     //XMLVM_END_WRAPPER
6181 }
6182 
java_lang_Character_codePointBefore___char_1ARRAY_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)6183 JAVA_INT java_lang_Character_codePointBefore___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
6184 {
6185     XMLVM_CLASS_INIT(java_lang_Character)
6186     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointBefore___char_1ARRAY_int_int]
6187     XMLVM_ENTER_METHOD("java.lang.Character", "codePointBefore", "?")
6188     XMLVMElem _r0;
6189     XMLVMElem _r1;
6190     XMLVMElem _r2;
6191     XMLVMElem _r3;
6192     XMLVMElem _r4;
6193     XMLVMElem _r5;
6194     _r3.o = n1;
6195     _r4.i = n2;
6196     _r5.i = n3;
6197     XMLVM_SOURCE_POSITION("Character.java", 2396)
6198     if (_r3.o != JAVA_NULL) goto label8;
6199     XMLVM_SOURCE_POSITION("Character.java", 2397)
6200     _r0.o = __NEW_java_lang_NullPointerException();
6201     XMLVM_CHECK_NPE(0)
6202     java_lang_NullPointerException___INIT___(_r0.o);
6203     XMLVM_THROW_CUSTOM(_r0.o)
6204     label8:;
6205     XMLVM_SOURCE_POSITION("Character.java", 2399)
6206     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r3.o));
6207     XMLVM_SOURCE_POSITION("Character.java", 2400)
6208     if (_r4.i <= _r5.i) goto label17;
6209     if (_r4.i > _r0.i) goto label17;
6210     if (_r5.i < 0) goto label17;
6211     if (_r5.i < _r0.i) goto label23;
6212     label17:;
6213     XMLVM_SOURCE_POSITION("Character.java", 2401)
6214     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6215     XMLVM_CHECK_NPE(0)
6216     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6217     XMLVM_THROW_CUSTOM(_r0.o)
6218     label23:;
6219     XMLVM_SOURCE_POSITION("Character.java", 2404)
6220     _r0.i = _r4.i + -1;
6221     XMLVM_CHECK_NPE(3)
6222     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r0.i);
6223     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6224     XMLVM_SOURCE_POSITION("Character.java", 2405)
6225     _r0.i = _r0.i + -1;
6226     if (_r0.i >= _r5.i) goto label33;
6227     _r0 = _r1;
6228     label32:;
6229     XMLVM_SOURCE_POSITION("Character.java", 2406)
6230     XMLVM_SOURCE_POSITION("Character.java", 2412)
6231     XMLVM_EXIT_METHOD()
6232     return _r0.i;
6233     label33:;
6234     XMLVM_SOURCE_POSITION("Character.java", 2408)
6235     XMLVM_CHECK_NPE(3)
6236     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r0.i);
6237     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6238     XMLVM_SOURCE_POSITION("Character.java", 2409)
6239     _r2.i = java_lang_Character_isSurrogatePair___char_char(_r0.i, _r1.i);
6240     if (_r2.i == 0) goto label46;
6241     XMLVM_SOURCE_POSITION("Character.java", 2410)
6242     _r0.i = java_lang_Character_toCodePoint___char_char(_r0.i, _r1.i);
6243     goto label32;
6244     label46:;
6245     _r0 = _r1;
6246     goto label32;
6247     //XMLVM_END_WRAPPER
6248 }
6249 
java_lang_Character_toChars___int_char_1ARRAY_int(JAVA_INT n1,JAVA_OBJECT n2,JAVA_INT n3)6250 JAVA_INT java_lang_Character_toChars___int_char_1ARRAY_int(JAVA_INT n1, JAVA_OBJECT n2, JAVA_INT n3)
6251 {
6252     XMLVM_CLASS_INIT(java_lang_Character)
6253     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toChars___int_char_1ARRAY_int]
6254     XMLVM_ENTER_METHOD("java.lang.Character", "toChars", "?")
6255     XMLVMElem _r0;
6256     XMLVMElem _r1;
6257     XMLVMElem _r2;
6258     XMLVMElem _r3;
6259     XMLVMElem _r4;
6260     XMLVMElem _r5;
6261     _r3.i = n1;
6262     _r4.o = n2;
6263     _r5.i = n3;
6264     _r1.i = 1;
6265     XMLVM_SOURCE_POSITION("Character.java", 2439)
6266     _r0.i = java_lang_Character_isValidCodePoint___int(_r3.i);
6267     if (_r0.i != 0) goto label13;
6268     XMLVM_SOURCE_POSITION("Character.java", 2440)
6269 
6270 
6271     // Red class access removed: java.lang.IllegalArgumentException::new-instance
6272     XMLVM_RED_CLASS_DEPENDENCY();
6273 
6274 
6275     // Red class access removed: java.lang.IllegalArgumentException::<init>
6276     XMLVM_RED_CLASS_DEPENDENCY();
6277     XMLVM_THROW_CUSTOM(_r0.o)
6278     label13:;
6279     XMLVM_SOURCE_POSITION("Character.java", 2442)
6280     if (_r4.o != JAVA_NULL) goto label21;
6281     XMLVM_SOURCE_POSITION("Character.java", 2443)
6282     _r0.o = __NEW_java_lang_NullPointerException();
6283     XMLVM_CHECK_NPE(0)
6284     java_lang_NullPointerException___INIT___(_r0.o);
6285     XMLVM_THROW_CUSTOM(_r0.o)
6286     label21:;
6287     XMLVM_SOURCE_POSITION("Character.java", 2445)
6288     if (_r5.i < 0) goto label26;
6289     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r4.o));
6290     if (_r5.i < _r0.i) goto label32;
6291     label26:;
6292     XMLVM_SOURCE_POSITION("Character.java", 2446)
6293     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6294     XMLVM_CHECK_NPE(0)
6295     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6296     XMLVM_THROW_CUSTOM(_r0.o)
6297     label32:;
6298     XMLVM_SOURCE_POSITION("Character.java", 2449)
6299     _r0.i = java_lang_Character_isSupplementaryCodePoint___int(_r3.i);
6300     if (_r0.i == 0) goto label76;
6301     XMLVM_SOURCE_POSITION("Character.java", 2450)
6302     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r4.o));
6303     _r0.i = _r0.i - _r1.i;
6304     if (_r5.i != _r0.i) goto label48;
6305     XMLVM_SOURCE_POSITION("Character.java", 2451)
6306     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6307     XMLVM_CHECK_NPE(0)
6308     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6309     XMLVM_THROW_CUSTOM(_r0.o)
6310     label48:;
6311     XMLVM_SOURCE_POSITION("Character.java", 2455)
6312     _r0.i = 65536;
6313     _r0.i = _r3.i - _r0.i;
6314     _r1.i = 55296;
6315     _r2.i = _r0.i >> 10;
6316     _r2.i = _r2.i & 1023;
6317     _r1.i = _r1.i | _r2.i;
6318     _r2.i = 56320;
6319     _r0.i = _r0.i & 1023;
6320     _r0.i = _r0.i | _r2.i;
6321     _r1.i = _r1.i & 0xffff;
6322     XMLVM_SOURCE_POSITION("Character.java", 2458)
6323     XMLVM_CHECK_NPE(4)
6324     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r5.i);
6325     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r5.i] = _r1.i;
6326     XMLVM_SOURCE_POSITION("Character.java", 2459)
6327     _r1.i = _r5.i + 1;
6328     _r0.i = _r0.i & 0xffff;
6329     XMLVM_CHECK_NPE(4)
6330     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r1.i);
6331     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i] = _r0.i;
6332     XMLVM_SOURCE_POSITION("Character.java", 2460)
6333     _r0.i = 2;
6334     label75:;
6335     XMLVM_SOURCE_POSITION("Character.java", 2464)
6336     XMLVM_EXIT_METHOD()
6337     return _r0.i;
6338     label76:;
6339     XMLVM_SOURCE_POSITION("Character.java", 2463)
6340     _r0.i = _r3.i & 0xffff;
6341     XMLVM_CHECK_NPE(4)
6342     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r5.i);
6343     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r5.i] = _r0.i;
6344     _r0 = _r1;
6345     goto label75;
6346     //XMLVM_END_WRAPPER
6347 }
6348 
java_lang_Character_toChars___int(JAVA_INT n1)6349 JAVA_OBJECT java_lang_Character_toChars___int(JAVA_INT n1)
6350 {
6351     XMLVM_CLASS_INIT(java_lang_Character)
6352     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toChars___int]
6353     XMLVM_ENTER_METHOD("java.lang.Character", "toChars", "?")
6354     XMLVMElem _r0;
6355     XMLVMElem _r1;
6356     XMLVMElem _r2;
6357     XMLVMElem _r3;
6358     XMLVMElem _r4;
6359     XMLVMElem _r5;
6360     _r5.i = n1;
6361     _r4.i = 1;
6362     _r3.i = 0;
6363     XMLVM_SOURCE_POSITION("Character.java", 2482)
6364     _r0.i = java_lang_Character_isValidCodePoint___int(_r5.i);
6365     if (_r0.i != 0) goto label14;
6366     XMLVM_SOURCE_POSITION("Character.java", 2483)
6367 
6368 
6369     // Red class access removed: java.lang.IllegalArgumentException::new-instance
6370     XMLVM_RED_CLASS_DEPENDENCY();
6371 
6372 
6373     // Red class access removed: java.lang.IllegalArgumentException::<init>
6374     XMLVM_RED_CLASS_DEPENDENCY();
6375     XMLVM_THROW_CUSTOM(_r0.o)
6376     label14:;
6377     XMLVM_SOURCE_POSITION("Character.java", 2486)
6378     _r0.i = java_lang_Character_isSupplementaryCodePoint___int(_r5.i);
6379     if (_r0.i == 0) goto label49;
6380     XMLVM_SOURCE_POSITION("Character.java", 2487)
6381     _r0.i = 65536;
6382     _r0.i = _r5.i - _r0.i;
6383     _r1.i = 55296;
6384     _r2.i = _r0.i >> 10;
6385     _r2.i = _r2.i & 1023;
6386     _r1.i = _r1.i | _r2.i;
6387     _r2.i = 56320;
6388     _r0.i = _r0.i & 1023;
6389     _r0.i = _r0.i | _r2.i;
6390     _r2.i = 2;
6391     XMLVM_SOURCE_POSITION("Character.java", 2490)
6392     XMLVM_CLASS_INIT(char)
6393     _r2.o = XMLVMArray_createSingleDimension(__CLASS_char, _r2.i);
6394     _r1.i = _r1.i & 0xffff;
6395     XMLVM_CHECK_NPE(2)
6396     XMLVM_CHECK_ARRAY_BOUNDS(_r2.o, _r3.i);
6397     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r2.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i] = _r1.i;
6398     _r0.i = _r0.i & 0xffff;
6399     XMLVM_CHECK_NPE(2)
6400     XMLVM_CHECK_ARRAY_BOUNDS(_r2.o, _r4.i);
6401     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r2.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i] = _r0.i;
6402     _r0 = _r2;
6403     label48:;
6404     XMLVM_SOURCE_POSITION("Character.java", 2492)
6405     XMLVM_EXIT_METHOD()
6406     return _r0.o;
6407     label49:;
6408     XMLVM_CLASS_INIT(char)
6409     _r0.o = XMLVMArray_createSingleDimension(__CLASS_char, _r4.i);
6410     _r1.i = _r5.i & 0xffff;
6411     XMLVM_CHECK_NPE(0)
6412     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r3.i);
6413     ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i] = _r1.i;
6414     goto label48;
6415     //XMLVM_END_WRAPPER
6416 }
6417 
java_lang_Character_codePointCount___java_lang_CharSequence_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)6418 JAVA_INT java_lang_Character_codePointCount___java_lang_CharSequence_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
6419 {
6420     XMLVM_CLASS_INIT(java_lang_Character)
6421     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointCount___java_lang_CharSequence_int_int]
6422     XMLVM_ENTER_METHOD("java.lang.Character", "codePointCount", "?")
6423     XMLVMElem _r0;
6424     XMLVMElem _r1;
6425     XMLVMElem _r2;
6426     XMLVMElem _r3;
6427     XMLVMElem _r4;
6428     XMLVMElem _r5;
6429     _r3.o = n1;
6430     _r4.i = n2;
6431     _r5.i = n3;
6432     XMLVM_SOURCE_POSITION("Character.java", 2517)
6433     if (_r3.o != JAVA_NULL) goto label8;
6434     XMLVM_SOURCE_POSITION("Character.java", 2518)
6435     _r0.o = __NEW_java_lang_NullPointerException();
6436     XMLVM_CHECK_NPE(0)
6437     java_lang_NullPointerException___INIT___(_r0.o);
6438     XMLVM_THROW_CUSTOM(_r0.o)
6439     label8:;
6440     XMLVM_SOURCE_POSITION("Character.java", 2520)
6441     XMLVM_CHECK_NPE(3)
6442     _r0.i = (*(JAVA_INT (*)(JAVA_OBJECT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_length__])(_r3.o);
6443     XMLVM_SOURCE_POSITION("Character.java", 2521)
6444     if (_r4.i < 0) goto label18;
6445     if (_r5.i > _r0.i) goto label18;
6446     if (_r4.i <= _r5.i) goto label24;
6447     label18:;
6448     XMLVM_SOURCE_POSITION("Character.java", 2522)
6449     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6450     XMLVM_CHECK_NPE(0)
6451     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6452     XMLVM_THROW_CUSTOM(_r0.o)
6453     label24:;
6454     XMLVM_SOURCE_POSITION("Character.java", 2525)
6455     _r0.i = 0;
6456     _r1 = _r0;
6457     _r0 = _r4;
6458     label27:;
6459     XMLVM_SOURCE_POSITION("Character.java", 2526)
6460     if (_r0.i < _r5.i) goto label30;
6461     XMLVM_SOURCE_POSITION("Character.java", 2538)
6462     XMLVM_EXIT_METHOD()
6463     return _r1.i;
6464     label30:;
6465     XMLVM_SOURCE_POSITION("Character.java", 2527)
6466     XMLVM_CHECK_NPE(3)
6467     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r0.i);
6468     XMLVM_SOURCE_POSITION("Character.java", 2528)
6469     _r2.i = java_lang_Character_isHighSurrogate___char(_r2.i);
6470     if (_r2.i == 0) goto label56;
6471     XMLVM_SOURCE_POSITION("Character.java", 2529)
6472     _r0.i = _r0.i + 1;
6473     if (_r0.i >= _r5.i) goto label56;
6474     XMLVM_SOURCE_POSITION("Character.java", 2530)
6475     XMLVM_CHECK_NPE(3)
6476     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r3.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r3.o, _r0.i);
6477     XMLVM_SOURCE_POSITION("Character.java", 2531)
6478     _r2.i = java_lang_Character_isLowSurrogate___char(_r2.i);
6479     if (_r2.i != 0) goto label56;
6480     XMLVM_SOURCE_POSITION("Character.java", 2532)
6481     _r1.i = _r1.i + 1;
6482     label56:;
6483     XMLVM_SOURCE_POSITION("Character.java", 2536)
6484     _r1.i = _r1.i + 1;
6485     _r0.i = _r0.i + 1;
6486     goto label27;
6487     //XMLVM_END_WRAPPER
6488 }
6489 
java_lang_Character_codePointCount___char_1ARRAY_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)6490 JAVA_INT java_lang_Character_codePointCount___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
6491 {
6492     XMLVM_CLASS_INIT(java_lang_Character)
6493     //XMLVM_BEGIN_WRAPPER[java_lang_Character_codePointCount___char_1ARRAY_int_int]
6494     XMLVM_ENTER_METHOD("java.lang.Character", "codePointCount", "?")
6495     XMLVMElem _r0;
6496     XMLVMElem _r1;
6497     XMLVMElem _r2;
6498     XMLVMElem _r3;
6499     XMLVMElem _r4;
6500     XMLVMElem _r5;
6501     XMLVMElem _r6;
6502     _r4.o = n1;
6503     _r5.i = n2;
6504     _r6.i = n3;
6505     XMLVM_SOURCE_POSITION("Character.java", 2564)
6506     if (_r4.o != JAVA_NULL) goto label8;
6507     XMLVM_SOURCE_POSITION("Character.java", 2565)
6508     _r0.o = __NEW_java_lang_NullPointerException();
6509     XMLVM_CHECK_NPE(0)
6510     java_lang_NullPointerException___INIT___(_r0.o);
6511     XMLVM_THROW_CUSTOM(_r0.o)
6512     label8:;
6513     XMLVM_SOURCE_POSITION("Character.java", 2567)
6514     _r0.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r4.o));
6515     XMLVM_SOURCE_POSITION("Character.java", 2568)
6516     _r1.i = _r5.i + _r6.i;
6517     if (_r5.i < 0) goto label17;
6518     XMLVM_SOURCE_POSITION("Character.java", 2569)
6519     if (_r6.i < 0) goto label17;
6520     if (_r1.i <= _r0.i) goto label23;
6521     label17:;
6522     XMLVM_SOURCE_POSITION("Character.java", 2570)
6523     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6524     XMLVM_CHECK_NPE(0)
6525     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6526     XMLVM_THROW_CUSTOM(_r0.o)
6527     label23:;
6528     XMLVM_SOURCE_POSITION("Character.java", 2573)
6529     _r0.i = 0;
6530     _r2 = _r0;
6531     _r0 = _r5;
6532     label26:;
6533     XMLVM_SOURCE_POSITION("Character.java", 2574)
6534     if (_r0.i < _r1.i) goto label29;
6535     XMLVM_SOURCE_POSITION("Character.java", 2586)
6536     XMLVM_EXIT_METHOD()
6537     return _r2.i;
6538     label29:;
6539     XMLVM_SOURCE_POSITION("Character.java", 2575)
6540     XMLVM_CHECK_NPE(4)
6541     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r0.i);
6542     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6543     XMLVM_SOURCE_POSITION("Character.java", 2576)
6544     _r3.i = java_lang_Character_isHighSurrogate___char(_r3.i);
6545     if (_r3.i == 0) goto label51;
6546     XMLVM_SOURCE_POSITION("Character.java", 2577)
6547     _r0.i = _r0.i + 1;
6548     if (_r0.i >= _r1.i) goto label51;
6549     XMLVM_SOURCE_POSITION("Character.java", 2578)
6550     XMLVM_CHECK_NPE(4)
6551     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r0.i);
6552     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6553     XMLVM_SOURCE_POSITION("Character.java", 2579)
6554     _r3.i = java_lang_Character_isLowSurrogate___char(_r3.i);
6555     if (_r3.i != 0) goto label51;
6556     XMLVM_SOURCE_POSITION("Character.java", 2580)
6557     _r2.i = _r2.i + 1;
6558     label51:;
6559     XMLVM_SOURCE_POSITION("Character.java", 2584)
6560     _r2.i = _r2.i + 1;
6561     _r0.i = _r0.i + 1;
6562     goto label26;
6563     //XMLVM_END_WRAPPER
6564 }
6565 
java_lang_Character_offsetByCodePoints___java_lang_CharSequence_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3)6566 JAVA_INT java_lang_Character_offsetByCodePoints___java_lang_CharSequence_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3)
6567 {
6568     XMLVM_CLASS_INIT(java_lang_Character)
6569     //XMLVM_BEGIN_WRAPPER[java_lang_Character_offsetByCodePoints___java_lang_CharSequence_int_int]
6570     XMLVM_ENTER_METHOD("java.lang.Character", "offsetByCodePoints", "?")
6571     XMLVMElem _r0;
6572     XMLVMElem _r1;
6573     XMLVMElem _r2;
6574     XMLVMElem _r3;
6575     XMLVMElem _r4;
6576     XMLVMElem _r5;
6577     XMLVMElem _r6;
6578     _r4.o = n1;
6579     _r5.i = n2;
6580     _r6.i = n3;
6581     XMLVM_SOURCE_POSITION("Character.java", 2614)
6582     if (_r4.o != JAVA_NULL) goto label8;
6583     XMLVM_SOURCE_POSITION("Character.java", 2615)
6584     _r0.o = __NEW_java_lang_NullPointerException();
6585     XMLVM_CHECK_NPE(0)
6586     java_lang_NullPointerException___INIT___(_r0.o);
6587     XMLVM_THROW_CUSTOM(_r0.o)
6588     label8:;
6589     XMLVM_SOURCE_POSITION("Character.java", 2617)
6590     XMLVM_CHECK_NPE(4)
6591     _r0.i = (*(JAVA_INT (*)(JAVA_OBJECT)) *(((java_lang_Object*)_r4.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_length__])(_r4.o);
6592     XMLVM_SOURCE_POSITION("Character.java", 2618)
6593     if (_r5.i < 0) goto label16;
6594     if (_r5.i <= _r0.i) goto label22;
6595     label16:;
6596     XMLVM_SOURCE_POSITION("Character.java", 2619)
6597     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6598     XMLVM_CHECK_NPE(0)
6599     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6600     XMLVM_THROW_CUSTOM(_r0.o)
6601     label22:;
6602     XMLVM_SOURCE_POSITION("Character.java", 2622)
6603     if (_r6.i != 0) goto label26;
6604     _r0 = _r5;
6605     label25:;
6606     XMLVM_SOURCE_POSITION("Character.java", 2623)
6607     XMLVM_SOURCE_POSITION("Character.java", 2661)
6608     XMLVM_EXIT_METHOD()
6609     return _r0.i;
6610     label26:;
6611     XMLVM_SOURCE_POSITION("Character.java", 2626)
6612     if (_r6.i <= 0) goto label73;
6613     _r1 = _r5;
6614     _r2 = _r6;
6615     label30:;
6616     XMLVM_SOURCE_POSITION("Character.java", 2629)
6617     if (_r2.i > 0) goto label34;
6618     _r0 = _r1;
6619     XMLVM_SOURCE_POSITION("Character.java", 2642)
6620     goto label25;
6621     label34:;
6622     XMLVM_SOURCE_POSITION("Character.java", 2630)
6623     _r2.i = _r2.i + -1;
6624     if (_r1.i < _r0.i) goto label44;
6625     XMLVM_SOURCE_POSITION("Character.java", 2631)
6626     XMLVM_SOURCE_POSITION("Character.java", 2632)
6627     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6628     XMLVM_CHECK_NPE(0)
6629     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6630     XMLVM_THROW_CUSTOM(_r0.o)
6631     label44:;
6632     XMLVM_SOURCE_POSITION("Character.java", 2634)
6633     XMLVM_CHECK_NPE(4)
6634     _r3.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r4.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r4.o, _r1.i);
6635     _r3.i = java_lang_Character_isHighSurrogate___char(_r3.i);
6636     if (_r3.i == 0) goto label70;
6637     XMLVM_SOURCE_POSITION("Character.java", 2635)
6638     _r3.i = _r1.i + 1;
6639     if (_r3.i >= _r0.i) goto label70;
6640     XMLVM_SOURCE_POSITION("Character.java", 2636)
6641     XMLVM_CHECK_NPE(4)
6642     _r3.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r4.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r4.o, _r3.i);
6643     _r3.i = java_lang_Character_isLowSurrogate___char(_r3.i);
6644     if (_r3.i == 0) goto label70;
6645     XMLVM_SOURCE_POSITION("Character.java", 2637)
6646     _r1.i = _r1.i + 1;
6647     label70:;
6648     XMLVM_SOURCE_POSITION("Character.java", 2640)
6649     _r1.i = _r1.i + 1;
6650     goto label30;
6651     label73:;
6652     XMLVM_SOURCE_POSITION("Character.java", 2645)
6653     _r0.i = java_lang_Character_GET__assertionsDisabled();
6654     if (_r0.i != 0) goto label85;
6655     if (_r6.i < 0) goto label85;
6656 
6657 
6658     // Red class access removed: java.lang.AssertionError::new-instance
6659     XMLVM_RED_CLASS_DEPENDENCY();
6660 
6661 
6662     // Red class access removed: java.lang.AssertionError::<init>
6663     XMLVM_RED_CLASS_DEPENDENCY();
6664     XMLVM_THROW_CUSTOM(_r0.o)
6665     label85:;
6666     XMLVM_SOURCE_POSITION("Character.java", 2646)
6667     _r0.i = -_r6.i;
6668     _r1 = _r0;
6669     _r0 = _r5;
6670     label88:;
6671     XMLVM_SOURCE_POSITION("Character.java", 2648)
6672     if (_r1.i <= 0) goto label25;
6673     XMLVM_SOURCE_POSITION("Character.java", 2649)
6674     _r1.i = _r1.i + -1;
6675     _r0.i = _r0.i + -1;
6676     if (_r0.i >= 0) goto label102;
6677     XMLVM_SOURCE_POSITION("Character.java", 2651)
6678     XMLVM_SOURCE_POSITION("Character.java", 2652)
6679     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6680     XMLVM_CHECK_NPE(0)
6681     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6682     XMLVM_THROW_CUSTOM(_r0.o)
6683     label102:;
6684     XMLVM_SOURCE_POSITION("Character.java", 2654)
6685     XMLVM_CHECK_NPE(4)
6686     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r4.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r4.o, _r0.i);
6687     _r2.i = java_lang_Character_isLowSurrogate___char(_r2.i);
6688     if (_r2.i == 0) goto label88;
6689     XMLVM_SOURCE_POSITION("Character.java", 2655)
6690     _r2.i = 1;
6691     _r2.i = _r0.i - _r2.i;
6692     if (_r2.i < 0) goto label88;
6693     XMLVM_SOURCE_POSITION("Character.java", 2656)
6694     XMLVM_CHECK_NPE(4)
6695     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) *(((java_lang_Object*)_r4.o)->tib->itableBegin)[XMLVM_ITABLE_IDX_java_lang_CharSequence_charAt___int])(_r4.o, _r2.i);
6696     _r2.i = java_lang_Character_isHighSurrogate___char(_r2.i);
6697     if (_r2.i == 0) goto label88;
6698     XMLVM_SOURCE_POSITION("Character.java", 2657)
6699     _r0.i = _r0.i + -1;
6700     goto label88;
6701     //XMLVM_END_WRAPPER
6702 }
6703 
java_lang_Character_offsetByCodePoints___char_1ARRAY_int_int_int_int(JAVA_OBJECT n1,JAVA_INT n2,JAVA_INT n3,JAVA_INT n4,JAVA_INT n5)6704 JAVA_INT java_lang_Character_offsetByCodePoints___char_1ARRAY_int_int_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3, JAVA_INT n4, JAVA_INT n5)
6705 {
6706     XMLVM_CLASS_INIT(java_lang_Character)
6707     //XMLVM_BEGIN_WRAPPER[java_lang_Character_offsetByCodePoints___char_1ARRAY_int_int_int_int]
6708     XMLVM_ENTER_METHOD("java.lang.Character", "offsetByCodePoints", "?")
6709     XMLVMElem _r0;
6710     XMLVMElem _r1;
6711     XMLVMElem _r2;
6712     XMLVMElem _r3;
6713     XMLVMElem _r4;
6714     XMLVMElem _r5;
6715     XMLVMElem _r6;
6716     XMLVMElem _r7;
6717     XMLVMElem _r8;
6718     _r4.o = n1;
6719     _r5.i = n2;
6720     _r6.i = n3;
6721     _r7.i = n4;
6722     _r8.i = n5;
6723     XMLVM_SOURCE_POSITION("Character.java", 2698)
6724     if (_r4.o != JAVA_NULL) goto label8;
6725     XMLVM_SOURCE_POSITION("Character.java", 2699)
6726     _r0.o = __NEW_java_lang_NullPointerException();
6727     XMLVM_CHECK_NPE(0)
6728     java_lang_NullPointerException___INIT___(_r0.o);
6729     XMLVM_THROW_CUSTOM(_r0.o)
6730     label8:;
6731     XMLVM_SOURCE_POSITION("Character.java", 2701)
6732     _r0.i = _r5.i + _r6.i;
6733     if (_r5.i < 0) goto label21;
6734     XMLVM_SOURCE_POSITION("Character.java", 2702)
6735     if (_r6.i < 0) goto label21;
6736     _r1.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r4.o));
6737     if (_r0.i > _r1.i) goto label21;
6738     if (_r7.i < _r5.i) goto label21;
6739     XMLVM_SOURCE_POSITION("Character.java", 2703)
6740     if (_r7.i <= _r0.i) goto label27;
6741     label21:;
6742     XMLVM_SOURCE_POSITION("Character.java", 2704)
6743     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6744     XMLVM_CHECK_NPE(0)
6745     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6746     XMLVM_THROW_CUSTOM(_r0.o)
6747     label27:;
6748     XMLVM_SOURCE_POSITION("Character.java", 2707)
6749     if (_r8.i != 0) goto label31;
6750     _r0 = _r7;
6751     label30:;
6752     XMLVM_SOURCE_POSITION("Character.java", 2708)
6753     XMLVM_SOURCE_POSITION("Character.java", 2746)
6754     XMLVM_EXIT_METHOD()
6755     return _r0.i;
6756     label31:;
6757     XMLVM_SOURCE_POSITION("Character.java", 2711)
6758     if (_r8.i <= 0) goto label74;
6759     _r1 = _r7;
6760     _r2 = _r8;
6761     label35:;
6762     XMLVM_SOURCE_POSITION("Character.java", 2714)
6763     if (_r2.i > 0) goto label39;
6764     _r0 = _r1;
6765     XMLVM_SOURCE_POSITION("Character.java", 2727)
6766     goto label30;
6767     label39:;
6768     XMLVM_SOURCE_POSITION("Character.java", 2715)
6769     _r2.i = _r2.i + -1;
6770     if (_r1.i < _r0.i) goto label49;
6771     XMLVM_SOURCE_POSITION("Character.java", 2716)
6772     XMLVM_SOURCE_POSITION("Character.java", 2717)
6773     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6774     XMLVM_CHECK_NPE(0)
6775     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6776     XMLVM_THROW_CUSTOM(_r0.o)
6777     label49:;
6778     XMLVM_SOURCE_POSITION("Character.java", 2719)
6779     XMLVM_CHECK_NPE(4)
6780     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r1.i);
6781     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i];
6782     _r3.i = java_lang_Character_isHighSurrogate___char(_r3.i);
6783     if (_r3.i == 0) goto label71;
6784     XMLVM_SOURCE_POSITION("Character.java", 2720)
6785     _r3.i = _r1.i + 1;
6786     if (_r3.i >= _r0.i) goto label71;
6787     XMLVM_SOURCE_POSITION("Character.java", 2721)
6788     XMLVM_CHECK_NPE(4)
6789     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r3.i);
6790     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i];
6791     _r3.i = java_lang_Character_isLowSurrogate___char(_r3.i);
6792     if (_r3.i == 0) goto label71;
6793     XMLVM_SOURCE_POSITION("Character.java", 2722)
6794     _r1.i = _r1.i + 1;
6795     label71:;
6796     XMLVM_SOURCE_POSITION("Character.java", 2725)
6797     _r1.i = _r1.i + 1;
6798     goto label35;
6799     label74:;
6800     XMLVM_SOURCE_POSITION("Character.java", 2730)
6801     _r0.i = java_lang_Character_GET__assertionsDisabled();
6802     if (_r0.i != 0) goto label86;
6803     if (_r8.i < 0) goto label86;
6804 
6805 
6806     // Red class access removed: java.lang.AssertionError::new-instance
6807     XMLVM_RED_CLASS_DEPENDENCY();
6808 
6809 
6810     // Red class access removed: java.lang.AssertionError::<init>
6811     XMLVM_RED_CLASS_DEPENDENCY();
6812     XMLVM_THROW_CUSTOM(_r0.o)
6813     label86:;
6814     XMLVM_SOURCE_POSITION("Character.java", 2731)
6815     _r0.i = -_r8.i;
6816     _r1 = _r0;
6817     _r0 = _r7;
6818     label89:;
6819     XMLVM_SOURCE_POSITION("Character.java", 2733)
6820     if (_r1.i <= 0) goto label30;
6821     XMLVM_SOURCE_POSITION("Character.java", 2734)
6822     _r1.i = _r1.i + -1;
6823     _r0.i = _r0.i + -1;
6824     if (_r0.i >= _r5.i) goto label103;
6825     XMLVM_SOURCE_POSITION("Character.java", 2736)
6826     XMLVM_SOURCE_POSITION("Character.java", 2737)
6827     _r0.o = __NEW_java_lang_IndexOutOfBoundsException();
6828     XMLVM_CHECK_NPE(0)
6829     java_lang_IndexOutOfBoundsException___INIT___(_r0.o);
6830     XMLVM_THROW_CUSTOM(_r0.o)
6831     label103:;
6832     XMLVM_SOURCE_POSITION("Character.java", 2739)
6833     XMLVM_CHECK_NPE(4)
6834     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r0.i);
6835     _r2.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6836     _r2.i = java_lang_Character_isLowSurrogate___char(_r2.i);
6837     if (_r2.i == 0) goto label89;
6838     XMLVM_SOURCE_POSITION("Character.java", 2740)
6839     _r2.i = 1;
6840     _r2.i = _r0.i - _r2.i;
6841     if (_r2.i < _r5.i) goto label89;
6842     XMLVM_SOURCE_POSITION("Character.java", 2741)
6843     XMLVM_CHECK_NPE(4)
6844     XMLVM_CHECK_ARRAY_BOUNDS(_r4.o, _r2.i);
6845     _r2.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r4.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
6846     _r2.i = java_lang_Character_isHighSurrogate___char(_r2.i);
6847     if (_r2.i == 0) goto label89;
6848     XMLVM_SOURCE_POSITION("Character.java", 2742)
6849     _r0.i = _r0.i + -1;
6850     goto label89;
6851     //XMLVM_END_WRAPPER
6852 }
6853 
java_lang_Character_digit___char_int(JAVA_CHAR n1,JAVA_INT n2)6854 JAVA_INT java_lang_Character_digit___char_int(JAVA_CHAR n1, JAVA_INT n2)
6855 {
6856     XMLVM_CLASS_INIT(java_lang_Character)
6857     //XMLVM_BEGIN_WRAPPER[java_lang_Character_digit___char_int]
6858     XMLVM_ENTER_METHOD("java.lang.Character", "digit", "?")
6859     XMLVMElem _r0;
6860     XMLVMElem _r1;
6861     XMLVMElem _r2;
6862     XMLVMElem _r3;
6863     XMLVMElem _r4;
6864     XMLVMElem _r5;
6865     _r4.i = n1;
6866     _r5.i = n2;
6867     _r1.i = 48;
6868     _r3.i = -1;
6869     XMLVM_SOURCE_POSITION("Character.java", 2762)
6870     _r0.i = 2;
6871     if (_r5.i < _r0.i) goto label84;
6872     _r0.i = 36;
6873     if (_r5.i > _r0.i) goto label84;
6874     XMLVM_SOURCE_POSITION("Character.java", 2763)
6875     _r0.i = 128;
6876     if (_r4.i >= _r0.i) goto label53;
6877     XMLVM_SOURCE_POSITION("Character.java", 2766)
6878     if (_r1.i > _r4.i) goto label25;
6879     _r0.i = 57;
6880     if (_r4.i > _r0.i) goto label25;
6881     XMLVM_SOURCE_POSITION("Character.java", 2767)
6882     _r0.i = _r4.i - _r1.i;
6883     label22:;
6884     XMLVM_SOURCE_POSITION("Character.java", 2773)
6885     if (_r0.i >= _r5.i) goto label51;
6886     label24:;
6887     XMLVM_SOURCE_POSITION("Character.java", 2784)
6888     XMLVM_EXIT_METHOD()
6889     return _r0.i;
6890     label25:;
6891     XMLVM_SOURCE_POSITION("Character.java", 2768)
6892     _r0.i = 97;
6893     if (_r0.i > _r4.i) goto label38;
6894     _r0.i = 122;
6895     if (_r4.i > _r0.i) goto label38;
6896     XMLVM_SOURCE_POSITION("Character.java", 2769)
6897     _r0.i = 87;
6898     _r0.i = _r4.i - _r0.i;
6899     goto label22;
6900     label38:;
6901     XMLVM_SOURCE_POSITION("Character.java", 2770)
6902     _r0.i = 65;
6903     if (_r0.i > _r4.i) goto label86;
6904     _r0.i = 90;
6905     if (_r4.i > _r0.i) goto label86;
6906     XMLVM_SOURCE_POSITION("Character.java", 2771)
6907     _r0.i = 55;
6908     _r0.i = _r4.i - _r0.i;
6909     goto label22;
6910     label51:;
6911     _r0 = _r3;
6912     goto label24;
6913     label53:;
6914     XMLVM_SOURCE_POSITION("Character.java", 2775)
6915     // "0Aa\3140\3360\4546\4746\5146\5346\5546\5747\6146\6346\6546\7120\7320\7440\10100\11551\13740\14020\177420\177441\177501"
6916     _r0.o = xmlvm_create_java_string_from_pool(149);
6917 
6918 
6919     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
6920     XMLVM_RED_CLASS_DEPENDENCY();
6921     XMLVM_SOURCE_POSITION("Character.java", 2776)
6922     if (_r0.i < 0) goto label84;
6923     _r1.o = java_lang_Character_GET_digitValues();
6924     _r2.i = _r0.i * 2;
6925     XMLVM_CHECK_NPE(1)
6926     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r2.i);
6927     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
6928     if (_r4.i > _r1.i) goto label84;
6929     XMLVM_SOURCE_POSITION("Character.java", 2777)
6930     _r1.o = java_lang_Character_GET_digitValues();
6931     _r0.i = _r0.i * 2;
6932     _r0.i = _r0.i + 1;
6933     XMLVM_CHECK_NPE(1)
6934     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
6935     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
6936     _r0.i = _r4.i - _r0.i;
6937     _r0.i = _r0.i & 0xffff;
6938     if (_r0.i < _r5.i) goto label24;
6939     XMLVM_SOURCE_POSITION("Character.java", 2778)
6940     _r0 = _r3;
6941     XMLVM_SOURCE_POSITION("Character.java", 2779)
6942     goto label24;
6943     label84:;
6944     _r0 = _r3;
6945     goto label24;
6946     label86:;
6947     _r0 = _r3;
6948     goto label22;
6949     //XMLVM_END_WRAPPER
6950 }
6951 
java_lang_Character_digit___int_int(JAVA_INT n1,JAVA_INT n2)6952 JAVA_INT java_lang_Character_digit___int_int(JAVA_INT n1, JAVA_INT n2)
6953 {
6954     XMLVM_CLASS_INIT(java_lang_Character)
6955     //XMLVM_BEGIN_WRAPPER[java_lang_Character_digit___int_int]
6956     XMLVM_ENTER_METHOD("java.lang.Character", "digit", "?")
6957     XMLVMElem _r0;
6958     XMLVMElem _r1;
6959     XMLVMElem _r2;
6960     _r1.i = n1;
6961     _r2.i = n2;
6962     XMLVM_SOURCE_POSITION("Character.java", 2801)
6963 
6964 
6965     // Red class access removed: com.ibm.icu.lang.UCharacter::digit
6966     XMLVM_RED_CLASS_DEPENDENCY();
6967     XMLVM_EXIT_METHOD()
6968     return _r0.i;
6969     //XMLVM_END_WRAPPER
6970 }
6971 
java_lang_Character_equals___java_lang_Object(JAVA_OBJECT me,JAVA_OBJECT n1)6972 JAVA_BOOLEAN java_lang_Character_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
6973 {
6974     //XMLVM_BEGIN_WRAPPER[java_lang_Character_equals___java_lang_Object]
6975     XMLVM_ENTER_METHOD("java.lang.Character", "equals", "?")
6976     XMLVMElem _r0;
6977     XMLVMElem _r1;
6978     XMLVMElem _r2;
6979     XMLVMElem _r3;
6980     _r2.o = me;
6981     _r3.o = n1;
6982     XMLVM_SOURCE_POSITION("Character.java", 2816)
6983     XMLVM_CLASS_INIT(java_lang_Character)
6984     _r0.i = XMLVM_ISA(_r3.o, __CLASS_java_lang_Character);
6985     if (_r0.i == 0) goto label14;
6986     XMLVM_SOURCE_POSITION("Character.java", 2817)
6987     XMLVM_CHECK_NPE(2)
6988     _r0.i = ((java_lang_Character*) _r2.o)->fields.java_lang_Character.value_;
6989     _r3.o = _r3.o;
6990     XMLVM_CHECK_NPE(3)
6991     _r1.i = ((java_lang_Character*) _r3.o)->fields.java_lang_Character.value_;
6992     if (_r0.i != _r1.i) goto label14;
6993     _r0.i = 1;
6994     label13:;
6995     XMLVM_EXIT_METHOD()
6996     return _r0.i;
6997     label14:;
6998     _r0.i = 0;
6999     goto label13;
7000     //XMLVM_END_WRAPPER
7001 }
7002 
java_lang_Character_forDigit___int_int(JAVA_INT n1,JAVA_INT n2)7003 JAVA_CHAR java_lang_Character_forDigit___int_int(JAVA_INT n1, JAVA_INT n2)
7004 {
7005     XMLVM_CLASS_INIT(java_lang_Character)
7006     //XMLVM_BEGIN_WRAPPER[java_lang_Character_forDigit___int_int]
7007     XMLVM_ENTER_METHOD("java.lang.Character", "forDigit", "?")
7008     XMLVMElem _r0;
7009     XMLVMElem _r1;
7010     XMLVMElem _r2;
7011     XMLVMElem _r3;
7012     _r2.i = n1;
7013     _r3.i = n2;
7014     _r1.i = 10;
7015     XMLVM_SOURCE_POSITION("Character.java", 2835)
7016     _r0.i = 2;
7017     if (_r0.i > _r3.i) goto label23;
7018     _r0.i = 36;
7019     if (_r3.i > _r0.i) goto label23;
7020     XMLVM_SOURCE_POSITION("Character.java", 2836)
7021     if (_r2.i < 0) goto label23;
7022     if (_r2.i >= _r3.i) goto label23;
7023     XMLVM_SOURCE_POSITION("Character.java", 2837)
7024     if (_r2.i >= _r1.i) goto label19;
7025     _r0.i = _r2.i + 48;
7026     label17:;
7027     _r0.i = _r0.i & 0xffff;
7028     label18:;
7029     XMLVM_SOURCE_POSITION("Character.java", 2840)
7030     XMLVM_EXIT_METHOD()
7031     return _r0.i;
7032     label19:;
7033     _r0.i = _r2.i + 97;
7034     _r0.i = _r0.i - _r1.i;
7035     goto label17;
7036     label23:;
7037     _r0.i = 0;
7038     goto label18;
7039     //XMLVM_END_WRAPPER
7040 }
7041 
java_lang_Character_getNumericValue___char(JAVA_CHAR n1)7042 JAVA_INT java_lang_Character_getNumericValue___char(JAVA_CHAR n1)
7043 {
7044     XMLVM_CLASS_INIT(java_lang_Character)
7045     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getNumericValue___char]
7046     XMLVM_ENTER_METHOD("java.lang.Character", "getNumericValue", "?")
7047     XMLVMElem _r0;
7048     XMLVMElem _r1;
7049     XMLVMElem _r2;
7050     XMLVMElem _r3;
7051     XMLVMElem _r4;
7052     _r4.i = n1;
7053     _r1.i = 48;
7054     _r3.i = -1;
7055     XMLVM_SOURCE_POSITION("Character.java", 2853)
7056     _r0.i = 128;
7057     if (_r4.i >= _r0.i) goto label44;
7058     XMLVM_SOURCE_POSITION("Character.java", 2855)
7059     if (_r4.i < _r1.i) goto label16;
7060     _r0.i = 57;
7061     if (_r4.i > _r0.i) goto label16;
7062     XMLVM_SOURCE_POSITION("Character.java", 2856)
7063     _r0.i = _r4.i - _r1.i;
7064     label15:;
7065     XMLVM_SOURCE_POSITION("Character.java", 2878)
7066     XMLVM_EXIT_METHOD()
7067     return _r0.i;
7068     label16:;
7069     XMLVM_SOURCE_POSITION("Character.java", 2858)
7070     _r0.i = 97;
7071     if (_r4.i < _r0.i) goto label29;
7072     _r0.i = 122;
7073     if (_r4.i > _r0.i) goto label29;
7074     XMLVM_SOURCE_POSITION("Character.java", 2859)
7075     _r0.i = 87;
7076     _r0.i = _r4.i - _r0.i;
7077     goto label15;
7078     label29:;
7079     XMLVM_SOURCE_POSITION("Character.java", 2861)
7080     _r0.i = 65;
7081     if (_r4.i < _r0.i) goto label42;
7082     _r0.i = 90;
7083     if (_r4.i > _r0.i) goto label42;
7084     XMLVM_SOURCE_POSITION("Character.java", 2862)
7085     _r0.i = 55;
7086     _r0.i = _r4.i - _r0.i;
7087     goto label15;
7088     label42:;
7089     _r0 = _r3;
7090     XMLVM_SOURCE_POSITION("Character.java", 2864)
7091     goto label15;
7092     label44:;
7093     XMLVM_SOURCE_POSITION("Character.java", 2866)
7094     // "0Aa\262\271\274\3140\3360\4546\4746\4764\4771\5146\5346\5546\5747\5761\5762\6146\6346\6546\7120\7320\7440\10100\11551\11563\11564\11565\11566\11567\11570\11571\11572\11573\11574\13356\13740\14020\20160\20164\20200\20523\20537\20540\20554\20555\20556\20557\20560\20574\20575\20576\20577\20600\20601\20602\22140\22164\22210\22352\23566\23600\23612\30007\30041\30070\30071\30072\31200\177420\177441\177501"
7095     _r0.o = xmlvm_create_java_string_from_pool(151);
7096 
7097 
7098     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
7099     XMLVM_RED_CLASS_DEPENDENCY();
7100     XMLVM_SOURCE_POSITION("Character.java", 2867)
7101     if (_r0.i < 0) goto label81;
7102     _r1.o = java_lang_Character_GET_numericValues();
7103     _r2.i = _r0.i * 2;
7104     XMLVM_CHECK_NPE(1)
7105     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r2.i);
7106     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
7107     if (_r4.i > _r1.i) goto label81;
7108     XMLVM_SOURCE_POSITION("Character.java", 2868)
7109     _r1.o = java_lang_Character_GET_numericValues();
7110     _r0.i = _r0.i * 2;
7111     _r0.i = _r0.i + 1;
7112     XMLVM_CHECK_NPE(1)
7113     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
7114     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
7115     XMLVM_SOURCE_POSITION("Character.java", 2869)
7116     if (_r0.i != 0) goto label72;
7117     XMLVM_SOURCE_POSITION("Character.java", 2870)
7118     _r0.i = -2;
7119     goto label15;
7120     label72:;
7121     XMLVM_SOURCE_POSITION("Character.java", 2873)
7122     if (_r0.i <= _r4.i) goto label78;
7123     XMLVM_SOURCE_POSITION("Character.java", 2874)
7124     _r0.i = (_r0.i << 16) >> 16;
7125     _r0.i = _r4.i - _r0.i;
7126     goto label15;
7127     label78:;
7128     XMLVM_SOURCE_POSITION("Character.java", 2876)
7129     _r0.i = _r4.i - _r0.i;
7130     goto label15;
7131     label81:;
7132     _r0 = _r3;
7133     goto label15;
7134     //XMLVM_END_WRAPPER
7135 }
7136 
java_lang_Character_getNumericValue___int(JAVA_INT n1)7137 JAVA_INT java_lang_Character_getNumericValue___int(JAVA_INT n1)
7138 {
7139     XMLVM_CLASS_INIT(java_lang_Character)
7140     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getNumericValue___int]
7141     XMLVM_ENTER_METHOD("java.lang.Character", "getNumericValue", "?")
7142     XMLVMElem _r0;
7143     XMLVMElem _r1;
7144     _r1.i = n1;
7145     XMLVM_SOURCE_POSITION("Character.java", 2894)
7146 
7147 
7148     // Red class access removed: com.ibm.icu.lang.UCharacter::getNumericValue
7149     XMLVM_RED_CLASS_DEPENDENCY();
7150     XMLVM_EXIT_METHOD()
7151     return _r0.i;
7152     //XMLVM_END_WRAPPER
7153 }
7154 
java_lang_Character_getType___char(JAVA_CHAR n1)7155 JAVA_INT java_lang_Character_getType___char(JAVA_CHAR n1)
7156 {
7157     XMLVM_CLASS_INIT(java_lang_Character)
7158     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getType___char]
7159     XMLVM_ENTER_METHOD("java.lang.Character", "getType", "?")
7160     XMLVMElem _r0;
7161     XMLVMElem _r1;
7162     XMLVMElem _r2;
7163     XMLVMElem _r3;
7164     _r3.i = n1;
7165     XMLVM_SOURCE_POSITION("Character.java", 2905)
7166     _r0.i = 1000;
7167     if (_r3.i >= _r0.i) goto label9;
7168     XMLVM_SOURCE_POSITION("Character.java", 2906)
7169     _r0.o = java_lang_Character_GET_typeValuesCache();
7170     XMLVM_CHECK_NPE(0)
7171     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r3.i);
7172     _r0.i = ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r3.i];
7173     label8:;
7174     XMLVM_SOURCE_POSITION("Character.java", 2917)
7175     XMLVM_EXIT_METHOD()
7176     return _r0.i;
7177     label9:;
7178     XMLVM_SOURCE_POSITION("Character.java", 2908)
7179     // "\000 \042$&(*-/1:<?A[]_a\173\175\177\240\242\246\250\252\254\256\261\263\265\267\271\273\275\277\301\327\331\337\367\371\400\470\511\571\577\601\603\607\612\614\616\622\624\627\631\634\636\640\647\653\657\662\664\670\672\674\676\700\704\706\710\712\714\735\760\762\764\767\771\1042\1120\1260\1271\1273\1302\1320\1322\1340\1345\1356\1400\1540\1564\1572\1576\1604\1606\1611\1614\1616\1620\1622\1643\1654\1720\1722\1725\1732\1760\2000\2060\2140\2202\2204\2210\2214\2301\2307\2313\2320\2370\2461\2531\2533\2541\2611\2621\2643\2673\2676\2702\2720\2760\2763\3014\3033\3037\3041\3100\3102\3113\3140\3152\3160\3162\3324\3326\3335\3337\3345\3347\3351\3353\3360\3372\3375\3400\3417\3421\3423\3460\3600\3646\4401\4403\4405\4474\4476\4501\4511\4515\4520\4522\4530\4542\4544\4546\4560\4601\4603\4605\4617\4623\4652\4662\4666\4674\4676\4701\4707\4713\4715\4727\4734\4737\4742\4746\4760\4762\4764\4772\5002\5005\5017\5023\5052\5062\5065\5070\5074\5076\5101\5107\5113\5131\5136\5146\5160\5162\5201\5203\5205\5215\5217\5223\5252\5262\5265\5274\5276\5301\5307\5311\5313\5315\5320\5340\5346\5401\5403\5405\5417\5423\5452\5462\5466\5474\5476\5502\5507\5513\5515\5526\5534\5537\5546\5560\5602\5605\5616\5622\5631\5634\5636\5643\5650\5656\5667\5676\5700\5702\5706\5712\5715\5727\5747\5760\6001\6005\6016\6022\6052\6065\6076\6101\6106\6112\6125\6140\6146\6202\6205\6216\6222\6252\6265\6276\6301\6306\6310\6312\6314\6325\6336\6340\6346\6402\6405\6416\6422\6452\6476\6501\6506\6512\6515\6527\6540\6546\6602\6605\6632\6663\6675\6700\6712\6717\6722\6726\6730\6762\6764\7001\7061\7063\7065\7077\7101\7106\7110\7117\7121\7132\7201\7204\7207\7212\7215\7224\7231\7241\7245\7247\7252\7255\7261\7263\7265\7273\7275\7300\7306\7310\7320\7334\7400\7402\7404\7423\7430\7432\7440\7452\7464\7472\7476\7500\7511\7561\7577\7601\7605\7607\7611\7620\7631\7676\7706\7710\7717\10000\10043\10051\10054\10056\10061\10066\10070\10100\10112\10120\10126\10130\10240\10320\10373\10400\10537\10650\11000\11010\11110\11112\11120\11130\11132\11140\11210\11212\11220\11260\11262\11270\11300\11302\11310\11320\11330\11360\11420\11422\11430\11440\11510\11541\11551\11562\11640\12001\13155\13157\13200\13202\13233\13240\13353\13356\13600\13664\13667\13676\13706\13710\13712\13724\13733\13740\14000\14006\14010\14013\14020\14040\14103\14105\14200\14251\17000\17226\17240\17400\17410\17420\17430\17440\17450\17460\17470\17500\17510\17520\17531\17533\17535\17537\17541\17550\17560\17600\17610\17620\17630\17640\17650\17660\17666\17670\17674\17676\17700\17702\17706\17710\17714\17716\17720\17726\17730\17735\17740\17750\17755\17762\17766\17770\17774\17776\20000\20014\20020\20026\20030\20032\20034\20036\20040\20050\20052\20057\20061\20071\20073\20077\20101\20104\20106\20110\20152\20160\20164\20172\20175\20177\20201\20212\20215\20240\20320\20335\20341\20343\20400\20402\20404\20407\20411\20413\20416\20420\20423\20425\20427\20431\20436\20444\20453\20456\20460\20462\20464\20466\20471\20523\20540\20620\20625\20632\20634\20640\20642\20645\20650\20656\20660\20716\20720\20722\20726\21000\21400\21410\21414\21440\21442\21451\21453\21575\22000\22100\22140\22234\22352\22400\22640\22667\22671\22701\22703\23000\23031\23157\23161\23401\23406\23414\23451\23515\23517\23526\23530\23541\23566\23624\23630\23661\24000\27200\27233\27400\27760\30000\30002\30004\30006\30010\30022\30024\30034\30036\30040\30042\30052\30060\30062\30066\30070\30076\30101\30231\30233\30235\30241\30373\30375\30405\30461\30620\30622\30626\30640\31000\31040\31052\31140\31177\31201\31212\31300\31320\31400\31573\31740\32000\47000\120000\122220\122244\122265\122302\122306\126000\154000\160000\174400\175400\175423\175435\175440\175451\175453\175470\175476\175500\175503\175506\175723\176476\176520\176622\176760\177040\177060\177062\177064\177066\177111\177115\177120\177124\177130\177132\177137\177142\177145\177150\177153\177160\177164\177166\177377\177401\177404\177406\177410\177412\177415\177417\177421\177432\177434\177437\177441\177473\177475\177477\177501\177533\177535\177541\177543\177545\177547\177560\177562\177636\177640\177702\177712\177722\177732\177740\177742\177744\177746\177750\177752\177755\177771\177774"
7180     _r0.o = xmlvm_create_java_string_from_pool(146);
7181 
7182 
7183     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
7184     XMLVM_RED_CLASS_DEPENDENCY();
7185     XMLVM_SOURCE_POSITION("Character.java", 2909)
7186     _r1.o = java_lang_Character_GET_typeValues();
7187     _r2.i = _r0.i * 2;
7188     XMLVM_CHECK_NPE(1)
7189     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r2.i);
7190     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
7191     XMLVM_SOURCE_POSITION("Character.java", 2910)
7192     if (_r3.i > _r1.i) goto label46;
7193     XMLVM_SOURCE_POSITION("Character.java", 2911)
7194     _r1.o = java_lang_Character_GET_typeValues();
7195     _r0.i = _r0.i * 2;
7196     _r0.i = _r0.i + 1;
7197     XMLVM_CHECK_NPE(1)
7198     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
7199     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
7200     XMLVM_SOURCE_POSITION("Character.java", 2912)
7201     _r1.i = 256;
7202     if (_r0.i < _r1.i) goto label8;
7203     XMLVM_SOURCE_POSITION("Character.java", 2915)
7204     _r1.i = _r3.i & 1;
7205     _r2.i = 1;
7206     if (_r1.i != _r2.i) goto label43;
7207     _r0.i = _r0.i >> 8;
7208     goto label8;
7209     label43:;
7210     _r0.i = _r0.i & 255;
7211     goto label8;
7212     label46:;
7213     _r0.i = 0;
7214     goto label8;
7215     //XMLVM_END_WRAPPER
7216 }
7217 
java_lang_Character_getType___int(JAVA_INT n1)7218 JAVA_INT java_lang_Character_getType___int(JAVA_INT n1)
7219 {
7220     XMLVM_CLASS_INIT(java_lang_Character)
7221     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getType___int]
7222     XMLVM_ENTER_METHOD("java.lang.Character", "getType", "?")
7223     XMLVMElem _r0;
7224     XMLVMElem _r1;
7225     XMLVMElem _r2;
7226     _r2.i = n1;
7227     XMLVM_SOURCE_POSITION("Character.java", 2928)
7228     _r0.i = 1000;
7229     if (_r2.i >= _r0.i) goto label11;
7230     if (_r2.i <= 0) goto label11;
7231     XMLVM_SOURCE_POSITION("Character.java", 2929)
7232     _r0.o = java_lang_Character_GET_typeValuesCache();
7233     XMLVM_CHECK_NPE(0)
7234     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r2.i);
7235     _r0.i = ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
7236     label10:;
7237     XMLVM_SOURCE_POSITION("Character.java", 2938)
7238     XMLVM_EXIT_METHOD()
7239     return _r0.i;
7240     label11:;
7241     XMLVM_SOURCE_POSITION("Character.java", 2931)
7242 
7243 
7244     // Red class access removed: com.ibm.icu.lang.UCharacter::getType
7245     XMLVM_RED_CLASS_DEPENDENCY();
7246     XMLVM_SOURCE_POSITION("Character.java", 2935)
7247     _r1.i = 16;
7248     if (_r0.i <= _r1.i) goto label10;
7249     _r0.i = _r0.i + 1;
7250     goto label10;
7251     //XMLVM_END_WRAPPER
7252 }
7253 
java_lang_Character_getDirectionality___char(JAVA_CHAR n1)7254 JAVA_BYTE java_lang_Character_getDirectionality___char(JAVA_CHAR n1)
7255 {
7256     XMLVM_CLASS_INIT(java_lang_Character)
7257     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getDirectionality___char]
7258     XMLVM_ENTER_METHOD("java.lang.Character", "getDirectionality", "?")
7259     XMLVMElem _r0;
7260     XMLVMElem _r1;
7261     XMLVMElem _r2;
7262     XMLVMElem _r3;
7263     XMLVMElem _r4;
7264     _r4.i = n1;
7265     _r3.i = 1;
7266     XMLVM_SOURCE_POSITION("Character.java", 2949)
7267     // "\000\011\014\016\034\037!#&+/1:<A[a\173\177\205\207\240\242\246\252\254\260\262\264\267\271\273\300\327\331\367\371\1042\1120\1260\1271\1273\1302\1320\1322\1340\1345\1356\1400\1540\1564\1572\1576\1604\1606\1611\1614\1616\1643\1720\1732\2000\2203\2210\2214\2307\2313\2320\2370\2461\2531\2541\2611\2621\2643\2673\2676\2702\2720\2760\3014\3033\3037\3041\3100\3113\3140\3152\3154\3160\3162\3326\3345\3347\3351\3353\3360\3372\3400\3417\3421\3423\3460\3600\3646\4401\4403\4405\4474\4476\4501\4511\4515\4520\4522\4530\4542\4544\4601\4603\4605\4617\4623\4652\4662\4666\4674\4676\4701\4707\4713\4715\4727\4734\4737\4742\4746\4762\4764\5002\5005\5017\5023\5052\5062\5065\5070\5074\5076\5101\5107\5113\5131\5136\5146\5160\5162\5201\5203\5205\5215\5217\5223\5252\5262\5265\5274\5276\5301\5307\5311\5313\5315\5320\5340\5346\5401\5403\5405\5417\5423\5452\5462\5466\5474\5476\5502\5507\5513\5515\5526\5534\5537\5546\5602\5605\5616\5622\5631\5634\5636\5643\5650\5656\5667\5676\5700\5702\5706\5712\5715\5727\5747\6001\6005\6016\6022\6052\6065\6076\6101\6106\6112\6125\6140\6146\6202\6205\6216\6222\6252\6265\6276\6301\6306\6310\6312\6314\6325\6336\6340\6346\6402\6405\6416\6422\6452\6476\6501\6506\6512\6515\6527\6540\6546\6602\6605\6632\6663\6675\6700\6712\6717\6722\6726\6730\6762\7001\7061\7063\7065\7077\7101\7107\7117\7201\7204\7207\7212\7215\7224\7231\7241\7245\7247\7252\7255\7261\7263\7265\7273\7275\7300\7306\7310\7320\7334\7400\7430\7432\7465\7472\7476\7511\7561\7577\7601\7605\7607\7611\7620\7631\7676\7706\7710\7717\10000\10043\10051\10054\10056\10061\10066\10070\10100\10130\10240\10320\10373\10400\10537\10650\11000\11010\11110\11112\11120\11130\11132\11140\11210\11212\11220\11260\11262\11270\11300\11302\11310\11320\11330\11360\11420\11422\11430\11440\11510\11541\11640\12001\13200\13202\13233\13240\13600\13667\13676\13706\13710\13712\13724\13733\13740\14000\14013\14020\14040\14200\14251\17000\17240\17400\17430\17440\17510\17520\17531\17533\17535\17537\17600\17666\17675\17700\17702\17706\17715\17720\17726\17735\17740\17755\17762\17766\17775\20000\20013\20016\20020\20050\20052\20054\20056\20060\20065\20110\20152\20160\20164\20172\20174\20177\20201\20212\20214\20240\20320\20400\20402\20404\20407\20411\20413\20424\20427\20431\20436\20444\20453\20456\20460\20462\20464\20472\20523\20540\20620\21000\21022\21024\21400\21466\21573\21575\21625\21627\22000\22100\22140\22234\22352\22400\22640\23000\23031\23401\23406\23414\23451\23515\23517\23526\23530\23541\23566\23630\23661\24000\27200\27233\27400\27760\30000\30002\30005\30010\30041\30052\30060\30062\30066\30070\30076\30101\30231\30233\30235\30241\30373\30375\30405\30461\30620\31000\31040\31140\31177\31300\31320\31400\31573\31740\32000\47000\120000\122220\122244\122265\122302\122306\126000\154000\175400\175423\175435\175440\175451\175453\175470\175476\175500\175503\175506\175520\175723\176476\176520\176622\176760\177040\177060\177111\177120\177124\177127\177137\177141\177143\177145\177150\177152\177160\177164\177166\177377\177401\177403\177406\177413\177417\177421\177432\177434\177441\177473\177501\177533\177541\177546\177702\177712\177722\177732\177740\177742\177745\177750\177771\177774"
7268     _r0.o = xmlvm_create_java_string_from_pool(145);
7269 
7270 
7271     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
7272     XMLVM_RED_CLASS_DEPENDENCY();
7273     XMLVM_SOURCE_POSITION("Character.java", 2950)
7274     _r1.o = java_lang_Character_GET_bidiValues();
7275     _r2.i = _r0.i * 2;
7276     XMLVM_CHECK_NPE(1)
7277     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r2.i);
7278     _r1.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r2.i];
7279     XMLVM_SOURCE_POSITION("Character.java", 2951)
7280     if (_r4.i > _r1.i) goto label42;
7281     XMLVM_SOURCE_POSITION("Character.java", 2952)
7282     _r1.o = java_lang_Character_GET_bidiValues();
7283     _r0.i = _r0.i * 2;
7284     _r0.i = _r0.i + 1;
7285     XMLVM_CHECK_NPE(1)
7286     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
7287     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
7288     XMLVM_SOURCE_POSITION("Character.java", 2953)
7289     _r1.i = 256;
7290     if (_r0.i >= _r1.i) goto label30;
7291     XMLVM_SOURCE_POSITION("Character.java", 2954)
7292     _r0.i = _r0.i - _r3.i;
7293     _r0.i = (_r0.i << 24) >> 24;
7294     label29:;
7295     XMLVM_SOURCE_POSITION("Character.java", 2958)
7296     XMLVM_EXIT_METHOD()
7297     return _r0.i;
7298     label30:;
7299     XMLVM_SOURCE_POSITION("Character.java", 2956)
7300     _r1.i = _r4.i & 1;
7301     if (_r1.i != _r3.i) goto label39;
7302     _r0.i = _r0.i >> 8;
7303     label36:;
7304     _r0.i = _r0.i - _r3.i;
7305     _r0.i = (_r0.i << 24) >> 24;
7306     goto label29;
7307     label39:;
7308     _r0.i = _r0.i & 255;
7309     goto label36;
7310     label42:;
7311     _r0.i = -1;
7312     goto label29;
7313     //XMLVM_END_WRAPPER
7314 }
7315 
java_lang_Character_getDirectionality___int(JAVA_INT n1)7316 JAVA_BYTE java_lang_Character_getDirectionality___int(JAVA_INT n1)
7317 {
7318     XMLVM_CLASS_INIT(java_lang_Character)
7319     //XMLVM_BEGIN_WRAPPER[java_lang_Character_getDirectionality___int]
7320     XMLVM_ENTER_METHOD("java.lang.Character", "getDirectionality", "?")
7321     XMLVMElem _r0;
7322     XMLVMElem _r1;
7323     XMLVMElem _r2;
7324     _r2.i = n1;
7325     _r1.i = -1;
7326     XMLVM_SOURCE_POSITION("Character.java", 2969)
7327     _r0.i = java_lang_Character_getType___int(_r2.i);
7328     if (_r0.i != 0) goto label9;
7329     _r0 = _r1;
7330     label8:;
7331     XMLVM_SOURCE_POSITION("Character.java", 2970)
7332     XMLVM_SOURCE_POSITION("Character.java", 2977)
7333     XMLVM_EXIT_METHOD()
7334     return _r0.i;
7335     label9:;
7336     XMLVM_SOURCE_POSITION("Character.java", 2973)
7337 
7338 
7339     // Red class access removed: com.ibm.icu.lang.UCharacter::getDirectionality
7340     XMLVM_RED_CLASS_DEPENDENCY();
7341     XMLVM_SOURCE_POSITION("Character.java", 2974)
7342     if (_r0.i != _r1.i) goto label17;
7343     _r0 = _r1;
7344     XMLVM_SOURCE_POSITION("Character.java", 2975)
7345     goto label8;
7346     label17:;
7347     _r1.o = java_lang_Character_GET_DIRECTIONALITY();
7348     XMLVM_CHECK_NPE(1)
7349     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
7350     _r0.i = ((JAVA_ARRAY_BYTE*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
7351     goto label8;
7352     //XMLVM_END_WRAPPER
7353 }
7354 
java_lang_Character_isMirrored___char(JAVA_CHAR n1)7355 JAVA_BOOLEAN java_lang_Character_isMirrored___char(JAVA_CHAR n1)
7356 {
7357     XMLVM_CLASS_INIT(java_lang_Character)
7358     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isMirrored___char]
7359     XMLVM_ENTER_METHOD("java.lang.Character", "isMirrored", "?")
7360     XMLVMElem _r0;
7361     XMLVMElem _r1;
7362     XMLVMElem _r2;
7363     XMLVMElem _r3;
7364     XMLVMElem _r4;
7365     XMLVMElem _r5;
7366     _r5.i = n1;
7367     _r4.i = 1;
7368     _r3.i = 0;
7369     XMLVM_SOURCE_POSITION("Character.java", 2989)
7370     _r0.i = _r5.i / 16;
7371     XMLVM_SOURCE_POSITION("Character.java", 2990)
7372     _r1.o = java_lang_Character_GET_mirrored();
7373     _r1.i = XMLVMArray_count(((org_xmlvm_runtime_XMLVMArray*) _r1.o));
7374     if (_r0.i < _r1.i) goto label11;
7375     _r0 = _r3;
7376     label10:;
7377     XMLVM_SOURCE_POSITION("Character.java", 2991)
7378     XMLVM_SOURCE_POSITION("Character.java", 2994)
7379     XMLVM_EXIT_METHOD()
7380     return _r0.i;
7381     label11:;
7382     XMLVM_SOURCE_POSITION("Character.java", 2993)
7383     _r1.i = _r5.i % 16;
7384     _r1.i = _r4.i << _r1.i;
7385     _r2.o = java_lang_Character_GET_mirrored();
7386     XMLVM_CHECK_NPE(2)
7387     XMLVM_CHECK_ARRAY_BOUNDS(_r2.o, _r0.i);
7388     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r2.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
7389     _r0.i = _r0.i & _r1.i;
7390     if (_r0.i == 0) goto label24;
7391     _r0 = _r4;
7392     goto label10;
7393     label24:;
7394     _r0 = _r3;
7395     goto label10;
7396     //XMLVM_END_WRAPPER
7397 }
7398 
java_lang_Character_isMirrored___int(JAVA_INT n1)7399 JAVA_BOOLEAN java_lang_Character_isMirrored___int(JAVA_INT n1)
7400 {
7401     XMLVM_CLASS_INIT(java_lang_Character)
7402     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isMirrored___int]
7403     XMLVM_ENTER_METHOD("java.lang.Character", "isMirrored", "?")
7404     XMLVMElem _r0;
7405     XMLVMElem _r1;
7406     _r1.i = n1;
7407     XMLVM_SOURCE_POSITION("Character.java", 3006)
7408 
7409 
7410     // Red class access removed: com.ibm.icu.lang.UCharacter::isMirrored
7411     XMLVM_RED_CLASS_DEPENDENCY();
7412     XMLVM_EXIT_METHOD()
7413     return _r0.i;
7414     //XMLVM_END_WRAPPER
7415 }
7416 
java_lang_Character_hashCode__(JAVA_OBJECT me)7417 JAVA_INT java_lang_Character_hashCode__(JAVA_OBJECT me)
7418 {
7419     //XMLVM_BEGIN_WRAPPER[java_lang_Character_hashCode__]
7420     XMLVM_ENTER_METHOD("java.lang.Character", "hashCode", "?")
7421     XMLVMElem _r0;
7422     XMLVMElem _r1;
7423     _r1.o = me;
7424     XMLVM_SOURCE_POSITION("Character.java", 3011)
7425     XMLVM_CHECK_NPE(1)
7426     _r0.i = ((java_lang_Character*) _r1.o)->fields.java_lang_Character.value_;
7427     XMLVM_EXIT_METHOD()
7428     return _r0.i;
7429     //XMLVM_END_WRAPPER
7430 }
7431 
java_lang_Character_isDefined___char(JAVA_CHAR n1)7432 JAVA_BOOLEAN java_lang_Character_isDefined___char(JAVA_CHAR n1)
7433 {
7434     XMLVM_CLASS_INIT(java_lang_Character)
7435     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isDefined___char]
7436     XMLVM_ENTER_METHOD("java.lang.Character", "isDefined", "?")
7437     XMLVMElem _r0;
7438     XMLVMElem _r1;
7439     _r1.i = n1;
7440     XMLVM_SOURCE_POSITION("Character.java", 3024)
7441     _r0.i = java_lang_Character_getType___char(_r1.i);
7442     if (_r0.i == 0) goto label8;
7443     _r0.i = 1;
7444     label7:;
7445     XMLVM_EXIT_METHOD()
7446     return _r0.i;
7447     label8:;
7448     _r0.i = 0;
7449     goto label7;
7450     //XMLVM_END_WRAPPER
7451 }
7452 
java_lang_Character_isDefined___int(JAVA_INT n1)7453 JAVA_BOOLEAN java_lang_Character_isDefined___int(JAVA_INT n1)
7454 {
7455     XMLVM_CLASS_INIT(java_lang_Character)
7456     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isDefined___int]
7457     XMLVM_ENTER_METHOD("java.lang.Character", "isDefined", "?")
7458     XMLVMElem _r0;
7459     XMLVMElem _r1;
7460     _r1.i = n1;
7461     XMLVM_SOURCE_POSITION("Character.java", 3037)
7462 
7463 
7464     // Red class access removed: com.ibm.icu.lang.UCharacter::isDefined
7465     XMLVM_RED_CLASS_DEPENDENCY();
7466     XMLVM_EXIT_METHOD()
7467     return _r0.i;
7468     //XMLVM_END_WRAPPER
7469 }
7470 
java_lang_Character_isDigit___char(JAVA_CHAR n1)7471 JAVA_BOOLEAN java_lang_Character_isDigit___char(JAVA_CHAR n1)
7472 {
7473     XMLVM_CLASS_INIT(java_lang_Character)
7474     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isDigit___char]
7475     XMLVM_ENTER_METHOD("java.lang.Character", "isDigit", "?")
7476     XMLVMElem _r0;
7477     XMLVMElem _r1;
7478     XMLVMElem _r2;
7479     XMLVMElem _r3;
7480     XMLVMElem _r4;
7481     _r4.i = n1;
7482     _r3.i = 1;
7483     _r2.i = 0;
7484     XMLVM_SOURCE_POSITION("Character.java", 3050)
7485     _r0.i = 48;
7486     if (_r0.i > _r4.i) goto label12;
7487     _r0.i = 57;
7488     if (_r4.i > _r0.i) goto label12;
7489     _r0 = _r3;
7490     label11:;
7491     XMLVM_SOURCE_POSITION("Character.java", 3051)
7492     XMLVM_SOURCE_POSITION("Character.java", 3056)
7493     XMLVM_EXIT_METHOD()
7494     return _r0.i;
7495     label12:;
7496     XMLVM_SOURCE_POSITION("Character.java", 3053)
7497     _r0.i = 1632;
7498     if (_r4.i >= _r0.i) goto label18;
7499     _r0 = _r2;
7500     XMLVM_SOURCE_POSITION("Character.java", 3054)
7501     goto label11;
7502     label18:;
7503     _r0.i = java_lang_Character_getType___char(_r4.i);
7504     _r1.i = 9;
7505     if (_r0.i != _r1.i) goto label28;
7506     _r0 = _r3;
7507     goto label11;
7508     label28:;
7509     _r0 = _r2;
7510     goto label11;
7511     //XMLVM_END_WRAPPER
7512 }
7513 
java_lang_Character_isDigit___int(JAVA_INT n1)7514 JAVA_BOOLEAN java_lang_Character_isDigit___int(JAVA_INT n1)
7515 {
7516     XMLVM_CLASS_INIT(java_lang_Character)
7517     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isDigit___int]
7518     XMLVM_ENTER_METHOD("java.lang.Character", "isDigit", "?")
7519     XMLVMElem _r0;
7520     XMLVMElem _r1;
7521     _r1.i = n1;
7522     XMLVM_SOURCE_POSITION("Character.java", 3068)
7523 
7524 
7525     // Red class access removed: com.ibm.icu.lang.UCharacter::isDigit
7526     XMLVM_RED_CLASS_DEPENDENCY();
7527     XMLVM_EXIT_METHOD()
7528     return _r0.i;
7529     //XMLVM_END_WRAPPER
7530 }
7531 
java_lang_Character_isIdentifierIgnorable___char(JAVA_CHAR n1)7532 JAVA_BOOLEAN java_lang_Character_isIdentifierIgnorable___char(JAVA_CHAR n1)
7533 {
7534     XMLVM_CLASS_INIT(java_lang_Character)
7535     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isIdentifierIgnorable___char]
7536     XMLVM_ENTER_METHOD("java.lang.Character", "isIdentifierIgnorable", "?")
7537     XMLVMElem _r0;
7538     XMLVMElem _r1;
7539     XMLVMElem _r2;
7540     _r2.i = n1;
7541     XMLVM_SOURCE_POSITION("Character.java", 3080)
7542     if (_r2.i < 0) goto label6;
7543     _r0.i = 8;
7544     if (_r2.i <= _r0.i) goto label32;
7545     label6:;
7546     _r0.i = 14;
7547     if (_r2.i < _r0.i) goto label14;
7548     _r0.i = 27;
7549     if (_r2.i <= _r0.i) goto label32;
7550     label14:;
7551     XMLVM_SOURCE_POSITION("Character.java", 3081)
7552     _r0.i = 127;
7553     if (_r2.i < _r0.i) goto label22;
7554     _r0.i = 159;
7555     if (_r2.i <= _r0.i) goto label32;
7556     label22:;
7557     _r0.i = java_lang_Character_getType___char(_r2.i);
7558     _r1.i = 16;
7559     if (_r0.i == _r1.i) goto label32;
7560     _r0.i = 0;
7561     label31:;
7562     XMLVM_EXIT_METHOD()
7563     return _r0.i;
7564     label32:;
7565     _r0.i = 1;
7566     goto label31;
7567     //XMLVM_END_WRAPPER
7568 }
7569 
java_lang_Character_isIdentifierIgnorable___int(JAVA_INT n1)7570 JAVA_BOOLEAN java_lang_Character_isIdentifierIgnorable___int(JAVA_INT n1)
7571 {
7572     XMLVM_CLASS_INIT(java_lang_Character)
7573     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isIdentifierIgnorable___int]
7574     XMLVM_ENTER_METHOD("java.lang.Character", "isIdentifierIgnorable", "?")
7575     XMLVMElem _r0;
7576     XMLVMElem _r1;
7577     _r1.i = n1;
7578     XMLVM_SOURCE_POSITION("Character.java", 3094)
7579 
7580 
7581     // Red class access removed: com.ibm.icu.lang.UCharacter::isIdentifierIgnorable
7582     XMLVM_RED_CLASS_DEPENDENCY();
7583     XMLVM_EXIT_METHOD()
7584     return _r0.i;
7585     //XMLVM_END_WRAPPER
7586 }
7587 
java_lang_Character_isISOControl___char(JAVA_CHAR n1)7588 JAVA_BOOLEAN java_lang_Character_isISOControl___char(JAVA_CHAR n1)
7589 {
7590     XMLVM_CLASS_INIT(java_lang_Character)
7591     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isISOControl___char]
7592     XMLVM_ENTER_METHOD("java.lang.Character", "isISOControl", "?")
7593     XMLVMElem _r0;
7594     XMLVMElem _r1;
7595     _r1.i = n1;
7596     XMLVM_SOURCE_POSITION("Character.java", 3106)
7597     _r0.i = java_lang_Character_isISOControl___int(_r1.i);
7598     XMLVM_EXIT_METHOD()
7599     return _r0.i;
7600     //XMLVM_END_WRAPPER
7601 }
7602 
java_lang_Character_isISOControl___int(JAVA_INT n1)7603 JAVA_BOOLEAN java_lang_Character_isISOControl___int(JAVA_INT n1)
7604 {
7605     XMLVM_CLASS_INIT(java_lang_Character)
7606     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isISOControl___int]
7607     XMLVM_ENTER_METHOD("java.lang.Character", "isISOControl", "?")
7608     XMLVMElem _r0;
7609     XMLVMElem _r1;
7610     _r1.i = n1;
7611     XMLVM_SOURCE_POSITION("Character.java", 3118)
7612     if (_r1.i < 0) goto label6;
7613     _r0.i = 31;
7614     if (_r1.i <= _r0.i) goto label16;
7615     label6:;
7616     _r0.i = 127;
7617     if (_r1.i < _r0.i) goto label14;
7618     _r0.i = 159;
7619     if (_r1.i <= _r0.i) goto label16;
7620     label14:;
7621     _r0.i = 0;
7622     label15:;
7623     XMLVM_EXIT_METHOD()
7624     return _r0.i;
7625     label16:;
7626     _r0.i = 1;
7627     goto label15;
7628     //XMLVM_END_WRAPPER
7629 }
7630 
java_lang_Character_isJavaIdentifierPart___char(JAVA_CHAR n1)7631 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierPart___char(JAVA_CHAR n1)
7632 {
7633     XMLVM_CLASS_INIT(java_lang_Character)
7634     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaIdentifierPart___char]
7635     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaIdentifierPart", "?")
7636     XMLVMElem _r0;
7637     XMLVMElem _r1;
7638     XMLVMElem _r2;
7639     XMLVMElem _r3;
7640     XMLVMElem _r4;
7641     XMLVMElem _r5;
7642     _r5.i = n1;
7643     _r4.i = 128;
7644     _r3.i = 0;
7645     _r2.i = 1;
7646     XMLVM_SOURCE_POSITION("Character.java", 3132)
7647     if (_r5.i >= _r4.i) goto label18;
7648     XMLVM_SOURCE_POSITION("Character.java", 3133)
7649     _r0.o = java_lang_Character_GET_typeTags();
7650     XMLVM_CHECK_NPE(0)
7651     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r5.i);
7652     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r5.i];
7653     _r0.i = _r0.i & 2;
7654     if (_r0.i == 0) goto label16;
7655     _r0 = _r2;
7656     label15:;
7657     XMLVM_SOURCE_POSITION("Character.java", 3141)
7658     XMLVM_EXIT_METHOD()
7659     return _r0.i;
7660     label16:;
7661     _r0 = _r3;
7662     goto label15;
7663     label18:;
7664     XMLVM_SOURCE_POSITION("Character.java", 3136)
7665     _r0.i = java_lang_Character_getType___char(_r5.i);
7666     XMLVM_SOURCE_POSITION("Character.java", 3137)
7667     if (_r0.i < _r2.i) goto label27;
7668     _r1.i = 5;
7669     if (_r0.i <= _r1.i) goto label62;
7670     label27:;
7671     XMLVM_SOURCE_POSITION("Character.java", 3138)
7672     _r1.i = 26;
7673     if (_r0.i == _r1.i) goto label62;
7674     _r1.i = 23;
7675     if (_r0.i == _r1.i) goto label62;
7676     XMLVM_SOURCE_POSITION("Character.java", 3139)
7677     _r1.i = 9;
7678     if (_r0.i < _r1.i) goto label43;
7679     _r1.i = 10;
7680     if (_r0.i <= _r1.i) goto label62;
7681     label43:;
7682     XMLVM_SOURCE_POSITION("Character.java", 3140)
7683     _r1.i = 6;
7684     if (_r0.i == _r1.i) goto label62;
7685     _r1.i = 8;
7686     if (_r0.i == _r1.i) goto label62;
7687     if (_r5.i < _r4.i) goto label56;
7688     _r1.i = 159;
7689     if (_r5.i <= _r1.i) goto label62;
7690     label56:;
7691     _r1.i = 16;
7692     if (_r0.i == _r1.i) goto label62;
7693     _r0 = _r3;
7694     goto label15;
7695     label62:;
7696     _r0 = _r2;
7697     goto label15;
7698     //XMLVM_END_WRAPPER
7699 }
7700 
java_lang_Character_isJavaIdentifierPart___int(JAVA_INT n1)7701 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierPart___int(JAVA_INT n1)
7702 {
7703     XMLVM_CLASS_INIT(java_lang_Character)
7704     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaIdentifierPart___int]
7705     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaIdentifierPart", "?")
7706     XMLVMElem _r0;
7707     XMLVMElem _r1;
7708     XMLVMElem _r2;
7709     XMLVMElem _r3;
7710     _r3.i = n1;
7711     _r2.i = 1;
7712     XMLVM_SOURCE_POSITION("Character.java", 3154)
7713     _r0.i = java_lang_Character_getType___int(_r3.i);
7714     XMLVM_SOURCE_POSITION("Character.java", 3155)
7715     if (_r0.i < _r2.i) goto label10;
7716     _r1.i = 5;
7717     if (_r0.i <= _r1.i) goto label41;
7718     label10:;
7719     XMLVM_SOURCE_POSITION("Character.java", 3156)
7720     _r1.i = 26;
7721     if (_r0.i == _r1.i) goto label41;
7722     _r1.i = 23;
7723     if (_r0.i == _r1.i) goto label41;
7724     XMLVM_SOURCE_POSITION("Character.java", 3157)
7725     _r1.i = 9;
7726     if (_r0.i < _r1.i) goto label26;
7727     _r1.i = 10;
7728     if (_r0.i <= _r1.i) goto label41;
7729     label26:;
7730     XMLVM_SOURCE_POSITION("Character.java", 3158)
7731     _r1.i = 8;
7732     if (_r0.i == _r1.i) goto label41;
7733     _r1.i = 6;
7734     if (_r0.i == _r1.i) goto label41;
7735     XMLVM_SOURCE_POSITION("Character.java", 3159)
7736     _r0.i = java_lang_Character_isIdentifierIgnorable___int(_r3.i);
7737     if (_r0.i != 0) goto label41;
7738     _r0.i = 0;
7739     label40:;
7740     XMLVM_EXIT_METHOD()
7741     return _r0.i;
7742     label41:;
7743     _r0 = _r2;
7744     goto label40;
7745     //XMLVM_END_WRAPPER
7746 }
7747 
java_lang_Character_isJavaIdentifierStart___char(JAVA_CHAR n1)7748 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierStart___char(JAVA_CHAR n1)
7749 {
7750     XMLVM_CLASS_INIT(java_lang_Character)
7751     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaIdentifierStart___char]
7752     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaIdentifierStart", "?")
7753     XMLVMElem _r0;
7754     XMLVMElem _r1;
7755     XMLVMElem _r2;
7756     XMLVMElem _r3;
7757     XMLVMElem _r4;
7758     _r4.i = n1;
7759     _r3.i = 0;
7760     _r2.i = 1;
7761     XMLVM_SOURCE_POSITION("Character.java", 3173)
7762     _r0.i = 128;
7763     if (_r4.i >= _r0.i) goto label18;
7764     XMLVM_SOURCE_POSITION("Character.java", 3174)
7765     _r0.o = java_lang_Character_GET_typeTags();
7766     XMLVM_CHECK_NPE(0)
7767     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r4.i);
7768     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i];
7769     _r0.i = _r0.i & 1;
7770     if (_r0.i == 0) goto label16;
7771     _r0 = _r2;
7772     label15:;
7773     XMLVM_SOURCE_POSITION("Character.java", 3180)
7774     XMLVM_EXIT_METHOD()
7775     return _r0.i;
7776     label16:;
7777     _r0 = _r3;
7778     goto label15;
7779     label18:;
7780     XMLVM_SOURCE_POSITION("Character.java", 3177)
7781     _r0.i = java_lang_Character_getType___char(_r4.i);
7782     XMLVM_SOURCE_POSITION("Character.java", 3178)
7783     if (_r0.i < _r2.i) goto label27;
7784     _r1.i = 5;
7785     if (_r0.i <= _r1.i) goto label41;
7786     label27:;
7787     XMLVM_SOURCE_POSITION("Character.java", 3179)
7788     _r1.i = 26;
7789     if (_r0.i == _r1.i) goto label41;
7790     _r1.i = 23;
7791     if (_r0.i == _r1.i) goto label41;
7792     _r1.i = 10;
7793     if (_r0.i == _r1.i) goto label41;
7794     _r0 = _r3;
7795     goto label15;
7796     label41:;
7797     _r0 = _r2;
7798     goto label15;
7799     //XMLVM_END_WRAPPER
7800 }
7801 
java_lang_Character_isJavaIdentifierStart___int(JAVA_INT n1)7802 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierStart___int(JAVA_INT n1)
7803 {
7804     XMLVM_CLASS_INIT(java_lang_Character)
7805     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaIdentifierStart___int]
7806     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaIdentifierStart", "?")
7807     XMLVMElem _r0;
7808     XMLVMElem _r1;
7809     XMLVMElem _r2;
7810     _r2.i = n1;
7811     XMLVM_SOURCE_POSITION("Character.java", 3193)
7812     _r0.i = java_lang_Character_getType___int(_r2.i);
7813     XMLVM_SOURCE_POSITION("Character.java", 3194)
7814     _r1.i = java_lang_Character_isLetter___int(_r2.i);
7815     if (_r1.i != 0) goto label24;
7816     _r1.i = 26;
7817     if (_r0.i == _r1.i) goto label24;
7818     XMLVM_SOURCE_POSITION("Character.java", 3195)
7819     _r1.i = 23;
7820     if (_r0.i == _r1.i) goto label24;
7821     _r1.i = 10;
7822     if (_r0.i == _r1.i) goto label24;
7823     _r0.i = 0;
7824     label23:;
7825     XMLVM_EXIT_METHOD()
7826     return _r0.i;
7827     label24:;
7828     _r0.i = 1;
7829     goto label23;
7830     //XMLVM_END_WRAPPER
7831 }
7832 
java_lang_Character_isJavaLetter___char(JAVA_CHAR n1)7833 JAVA_BOOLEAN java_lang_Character_isJavaLetter___char(JAVA_CHAR n1)
7834 {
7835     XMLVM_CLASS_INIT(java_lang_Character)
7836     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaLetter___char]
7837     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaLetter", "?")
7838     XMLVMElem _r0;
7839     XMLVMElem _r1;
7840     _r1.i = n1;
7841     XMLVM_SOURCE_POSITION("Character.java", 3209)
7842     _r0.i = java_lang_Character_isJavaIdentifierStart___char(_r1.i);
7843     XMLVM_EXIT_METHOD()
7844     return _r0.i;
7845     //XMLVM_END_WRAPPER
7846 }
7847 
java_lang_Character_isJavaLetterOrDigit___char(JAVA_CHAR n1)7848 JAVA_BOOLEAN java_lang_Character_isJavaLetterOrDigit___char(JAVA_CHAR n1)
7849 {
7850     XMLVM_CLASS_INIT(java_lang_Character)
7851     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isJavaLetterOrDigit___char]
7852     XMLVM_ENTER_METHOD("java.lang.Character", "isJavaLetterOrDigit", "?")
7853     XMLVMElem _r0;
7854     XMLVMElem _r1;
7855     _r1.i = n1;
7856     XMLVM_SOURCE_POSITION("Character.java", 3224)
7857     _r0.i = java_lang_Character_isJavaIdentifierPart___char(_r1.i);
7858     XMLVM_EXIT_METHOD()
7859     return _r0.i;
7860     //XMLVM_END_WRAPPER
7861 }
7862 
java_lang_Character_isLetter___char(JAVA_CHAR n1)7863 JAVA_BOOLEAN java_lang_Character_isLetter___char(JAVA_CHAR n1)
7864 {
7865     XMLVM_CLASS_INIT(java_lang_Character)
7866     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLetter___char]
7867     XMLVM_ENTER_METHOD("java.lang.Character", "isLetter", "?")
7868     XMLVMElem _r0;
7869     XMLVMElem _r1;
7870     XMLVMElem _r2;
7871     XMLVMElem _r3;
7872     XMLVMElem _r4;
7873     _r4.i = n1;
7874     _r3.i = 0;
7875     _r2.i = 1;
7876     XMLVM_SOURCE_POSITION("Character.java", 3235)
7877     _r0.i = 65;
7878     if (_r0.i > _r4.i) goto label10;
7879     _r0.i = 90;
7880     if (_r4.i <= _r0.i) goto label18;
7881     label10:;
7882     _r0.i = 97;
7883     if (_r0.i > _r4.i) goto label20;
7884     _r0.i = 122;
7885     if (_r4.i > _r0.i) goto label20;
7886     label18:;
7887     _r0 = _r2;
7888     label19:;
7889     XMLVM_SOURCE_POSITION("Character.java", 3236)
7890     XMLVM_SOURCE_POSITION("Character.java", 3242)
7891     XMLVM_EXIT_METHOD()
7892     return _r0.i;
7893     label20:;
7894     XMLVM_SOURCE_POSITION("Character.java", 3238)
7895     _r0.i = 128;
7896     if (_r4.i >= _r0.i) goto label26;
7897     _r0 = _r3;
7898     XMLVM_SOURCE_POSITION("Character.java", 3239)
7899     goto label19;
7900     label26:;
7901     XMLVM_SOURCE_POSITION("Character.java", 3241)
7902     _r0.i = java_lang_Character_getType___char(_r4.i);
7903     if (_r0.i < _r2.i) goto label37;
7904     _r1.i = 5;
7905     if (_r0.i > _r1.i) goto label37;
7906     _r0 = _r2;
7907     goto label19;
7908     label37:;
7909     _r0 = _r3;
7910     goto label19;
7911     //XMLVM_END_WRAPPER
7912 }
7913 
java_lang_Character_isLetter___int(JAVA_INT n1)7914 JAVA_BOOLEAN java_lang_Character_isLetter___int(JAVA_INT n1)
7915 {
7916     XMLVM_CLASS_INIT(java_lang_Character)
7917     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLetter___int]
7918     XMLVM_ENTER_METHOD("java.lang.Character", "isLetter", "?")
7919     XMLVMElem _r0;
7920     XMLVMElem _r1;
7921     _r1.i = n1;
7922     XMLVM_SOURCE_POSITION("Character.java", 3254)
7923 
7924 
7925     // Red class access removed: com.ibm.icu.lang.UCharacter::isLetter
7926     XMLVM_RED_CLASS_DEPENDENCY();
7927     XMLVM_EXIT_METHOD()
7928     return _r0.i;
7929     //XMLVM_END_WRAPPER
7930 }
7931 
java_lang_Character_isLetterOrDigit___char(JAVA_CHAR n1)7932 JAVA_BOOLEAN java_lang_Character_isLetterOrDigit___char(JAVA_CHAR n1)
7933 {
7934     XMLVM_CLASS_INIT(java_lang_Character)
7935     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLetterOrDigit___char]
7936     XMLVM_ENTER_METHOD("java.lang.Character", "isLetterOrDigit", "?")
7937     XMLVMElem _r0;
7938     XMLVMElem _r1;
7939     XMLVMElem _r2;
7940     XMLVMElem _r3;
7941     _r3.i = n1;
7942     _r2.i = 1;
7943     XMLVM_SOURCE_POSITION("Character.java", 3266)
7944     _r0.i = java_lang_Character_getType___char(_r3.i);
7945     XMLVM_SOURCE_POSITION("Character.java", 3267)
7946     if (_r0.i < _r2.i) goto label10;
7947     _r1.i = 5;
7948     if (_r0.i <= _r1.i) goto label16;
7949     label10:;
7950     XMLVM_SOURCE_POSITION("Character.java", 3268)
7951     _r1.i = 9;
7952     if (_r0.i == _r1.i) goto label16;
7953     _r0.i = 0;
7954     label15:;
7955     XMLVM_EXIT_METHOD()
7956     return _r0.i;
7957     label16:;
7958     _r0 = _r2;
7959     goto label15;
7960     //XMLVM_END_WRAPPER
7961 }
7962 
java_lang_Character_isLetterOrDigit___int(JAVA_INT n1)7963 JAVA_BOOLEAN java_lang_Character_isLetterOrDigit___int(JAVA_INT n1)
7964 {
7965     XMLVM_CLASS_INIT(java_lang_Character)
7966     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLetterOrDigit___int]
7967     XMLVM_ENTER_METHOD("java.lang.Character", "isLetterOrDigit", "?")
7968     XMLVMElem _r0;
7969     XMLVMElem _r1;
7970     _r1.i = n1;
7971     XMLVM_SOURCE_POSITION("Character.java", 3280)
7972 
7973 
7974     // Red class access removed: com.ibm.icu.lang.UCharacter::isLetterOrDigit
7975     XMLVM_RED_CLASS_DEPENDENCY();
7976     XMLVM_EXIT_METHOD()
7977     return _r0.i;
7978     //XMLVM_END_WRAPPER
7979 }
7980 
java_lang_Character_isLowerCase___char(JAVA_CHAR n1)7981 JAVA_BOOLEAN java_lang_Character_isLowerCase___char(JAVA_CHAR n1)
7982 {
7983     XMLVM_CLASS_INIT(java_lang_Character)
7984     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLowerCase___char]
7985     XMLVM_ENTER_METHOD("java.lang.Character", "isLowerCase", "?")
7986     XMLVMElem _r0;
7987     XMLVMElem _r1;
7988     XMLVMElem _r2;
7989     XMLVMElem _r3;
7990     XMLVMElem _r4;
7991     _r4.i = n1;
7992     _r3.i = 1;
7993     _r2.i = 0;
7994     XMLVM_SOURCE_POSITION("Character.java", 3293)
7995     _r0.i = 97;
7996     if (_r0.i > _r4.i) goto label12;
7997     _r0.i = 122;
7998     if (_r4.i > _r0.i) goto label12;
7999     _r0 = _r3;
8000     label11:;
8001     XMLVM_SOURCE_POSITION("Character.java", 3294)
8002     XMLVM_SOURCE_POSITION("Character.java", 3300)
8003     XMLVM_EXIT_METHOD()
8004     return _r0.i;
8005     label12:;
8006     XMLVM_SOURCE_POSITION("Character.java", 3296)
8007     _r0.i = 128;
8008     if (_r4.i >= _r0.i) goto label18;
8009     _r0 = _r2;
8010     XMLVM_SOURCE_POSITION("Character.java", 3297)
8011     goto label11;
8012     label18:;
8013     _r0.i = java_lang_Character_getType___char(_r4.i);
8014     _r1.i = 2;
8015     if (_r0.i != _r1.i) goto label27;
8016     _r0 = _r3;
8017     goto label11;
8018     label27:;
8019     _r0 = _r2;
8020     goto label11;
8021     //XMLVM_END_WRAPPER
8022 }
8023 
java_lang_Character_isLowerCase___int(JAVA_INT n1)8024 JAVA_BOOLEAN java_lang_Character_isLowerCase___int(JAVA_INT n1)
8025 {
8026     XMLVM_CLASS_INIT(java_lang_Character)
8027     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isLowerCase___int]
8028     XMLVM_ENTER_METHOD("java.lang.Character", "isLowerCase", "?")
8029     XMLVMElem _r0;
8030     XMLVMElem _r1;
8031     _r1.i = n1;
8032     XMLVM_SOURCE_POSITION("Character.java", 3312)
8033 
8034 
8035     // Red class access removed: com.ibm.icu.lang.UCharacter::isLowerCase
8036     XMLVM_RED_CLASS_DEPENDENCY();
8037     XMLVM_EXIT_METHOD()
8038     return _r0.i;
8039     //XMLVM_END_WRAPPER
8040 }
8041 
java_lang_Character_isSpace___char(JAVA_CHAR n1)8042 JAVA_BOOLEAN java_lang_Character_isSpace___char(JAVA_CHAR n1)
8043 {
8044     XMLVM_CLASS_INIT(java_lang_Character)
8045     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isSpace___char]
8046     XMLVM_ENTER_METHOD("java.lang.Character", "isSpace", "?")
8047     XMLVMElem _r0;
8048     XMLVMElem _r1;
8049     _r1.i = n1;
8050     XMLVM_SOURCE_POSITION("Character.java", 3326)
8051     _r0.i = 10;
8052     if (_r1.i == _r0.i) goto label22;
8053     _r0.i = 9;
8054     if (_r1.i == _r0.i) goto label22;
8055     _r0.i = 12;
8056     if (_r1.i == _r0.i) goto label22;
8057     _r0.i = 13;
8058     if (_r1.i == _r0.i) goto label22;
8059     _r0.i = 32;
8060     if (_r1.i == _r0.i) goto label22;
8061     _r0.i = 0;
8062     label21:;
8063     XMLVM_EXIT_METHOD()
8064     return _r0.i;
8065     label22:;
8066     _r0.i = 1;
8067     goto label21;
8068     //XMLVM_END_WRAPPER
8069 }
8070 
java_lang_Character_isSpaceChar___char(JAVA_CHAR n1)8071 JAVA_BOOLEAN java_lang_Character_isSpaceChar___char(JAVA_CHAR n1)
8072 {
8073     XMLVM_CLASS_INIT(java_lang_Character)
8074     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isSpaceChar___char]
8075     XMLVM_ENTER_METHOD("java.lang.Character", "isSpaceChar", "?")
8076     XMLVMElem _r0;
8077     XMLVMElem _r1;
8078     XMLVMElem _r2;
8079     XMLVMElem _r3;
8080     _r3.i = n1;
8081     _r2.i = 1;
8082     _r1.i = 0;
8083     XMLVM_SOURCE_POSITION("Character.java", 3340)
8084     _r0.i = 32;
8085     if (_r3.i == _r0.i) goto label14;
8086     _r0.i = 160;
8087     if (_r3.i == _r0.i) goto label14;
8088     _r0.i = 5760;
8089     if (_r3.i != _r0.i) goto label16;
8090     label14:;
8091     _r0 = _r2;
8092     label15:;
8093     XMLVM_SOURCE_POSITION("Character.java", 3341)
8094     XMLVM_SOURCE_POSITION("Character.java", 3347)
8095     XMLVM_EXIT_METHOD()
8096     return _r0.i;
8097     label16:;
8098     XMLVM_SOURCE_POSITION("Character.java", 3343)
8099     _r0.i = 8192;
8100     if (_r3.i >= _r0.i) goto label22;
8101     _r0 = _r1;
8102     XMLVM_SOURCE_POSITION("Character.java", 3344)
8103     goto label15;
8104     label22:;
8105     XMLVM_SOURCE_POSITION("Character.java", 3346)
8106     _r0.i = 8203;
8107     if (_r3.i <= _r0.i) goto label44;
8108     _r0.i = 8232;
8109     if (_r3.i == _r0.i) goto label44;
8110     _r0.i = 8233;
8111     if (_r3.i == _r0.i) goto label44;
8112     _r0.i = 8239;
8113     if (_r3.i == _r0.i) goto label44;
8114     _r0.i = 12288;
8115     if (_r3.i == _r0.i) goto label44;
8116     _r0 = _r1;
8117     goto label15;
8118     label44:;
8119     _r0 = _r2;
8120     goto label15;
8121     //XMLVM_END_WRAPPER
8122 }
8123 
java_lang_Character_isSpaceChar___int(JAVA_INT n1)8124 JAVA_BOOLEAN java_lang_Character_isSpaceChar___int(JAVA_INT n1)
8125 {
8126     XMLVM_CLASS_INIT(java_lang_Character)
8127     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isSpaceChar___int]
8128     XMLVM_ENTER_METHOD("java.lang.Character", "isSpaceChar", "?")
8129     XMLVMElem _r0;
8130     XMLVMElem _r1;
8131     _r1.i = n1;
8132     XMLVM_SOURCE_POSITION("Character.java", 3361)
8133 
8134 
8135     // Red class access removed: com.ibm.icu.lang.UCharacter::isSpaceChar
8136     XMLVM_RED_CLASS_DEPENDENCY();
8137     XMLVM_EXIT_METHOD()
8138     return _r0.i;
8139     //XMLVM_END_WRAPPER
8140 }
8141 
java_lang_Character_isTitleCase___char(JAVA_CHAR n1)8142 JAVA_BOOLEAN java_lang_Character_isTitleCase___char(JAVA_CHAR n1)
8143 {
8144     XMLVM_CLASS_INIT(java_lang_Character)
8145     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isTitleCase___char]
8146     XMLVM_ENTER_METHOD("java.lang.Character", "isTitleCase", "?")
8147     XMLVMElem _r0;
8148     XMLVMElem _r1;
8149     XMLVMElem _r2;
8150     XMLVMElem _r3;
8151     XMLVMElem _r4;
8152     _r4.i = n1;
8153     _r1.i = 8188;
8154     _r3.i = 1;
8155     _r2.i = 0;
8156     XMLVM_SOURCE_POSITION("Character.java", 3373)
8157     _r0.i = 453;
8158     if (_r4.i == _r0.i) goto label20;
8159     _r0.i = 456;
8160     if (_r4.i == _r0.i) goto label20;
8161     _r0.i = 459;
8162     if (_r4.i == _r0.i) goto label20;
8163     _r0.i = 498;
8164     if (_r4.i != _r0.i) goto label22;
8165     label20:;
8166     _r0 = _r3;
8167     label21:;
8168     XMLVM_SOURCE_POSITION("Character.java", 3374)
8169     XMLVM_SOURCE_POSITION("Character.java", 3384)
8170     XMLVM_EXIT_METHOD()
8171     return _r0.i;
8172     label22:;
8173     XMLVM_SOURCE_POSITION("Character.java", 3376)
8174     _r0.i = 8072;
8175     if (_r4.i < _r0.i) goto label60;
8176     if (_r4.i > _r1.i) goto label60;
8177     XMLVM_SOURCE_POSITION("Character.java", 3378)
8178     _r0.i = 8111;
8179     if (_r4.i <= _r0.i) goto label46;
8180     XMLVM_SOURCE_POSITION("Character.java", 3379)
8181     _r0.i = 8124;
8182     if (_r4.i == _r0.i) goto label44;
8183     _r0.i = 8140;
8184     if (_r4.i == _r0.i) goto label44;
8185     if (_r4.i == _r1.i) goto label44;
8186     _r0 = _r2;
8187     goto label21;
8188     label44:;
8189     _r0 = _r3;
8190     goto label21;
8191     label46:;
8192     XMLVM_SOURCE_POSITION("Character.java", 3381)
8193     _r0.i = _r4.i & 15;
8194     _r1.i = 8;
8195     if (_r0.i < _r1.i) goto label58;
8196     XMLVM_SOURCE_POSITION("Character.java", 3382)
8197     _r1.i = 15;
8198     if (_r0.i > _r1.i) goto label58;
8199     _r0 = _r3;
8200     goto label21;
8201     label58:;
8202     _r0 = _r2;
8203     goto label21;
8204     label60:;
8205     _r0 = _r2;
8206     goto label21;
8207     //XMLVM_END_WRAPPER
8208 }
8209 
java_lang_Character_isTitleCase___int(JAVA_INT n1)8210 JAVA_BOOLEAN java_lang_Character_isTitleCase___int(JAVA_INT n1)
8211 {
8212     XMLVM_CLASS_INIT(java_lang_Character)
8213     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isTitleCase___int]
8214     XMLVM_ENTER_METHOD("java.lang.Character", "isTitleCase", "?")
8215     XMLVMElem _r0;
8216     XMLVMElem _r1;
8217     _r1.i = n1;
8218     XMLVM_SOURCE_POSITION("Character.java", 3396)
8219 
8220 
8221     // Red class access removed: com.ibm.icu.lang.UCharacter::isTitleCase
8222     XMLVM_RED_CLASS_DEPENDENCY();
8223     XMLVM_EXIT_METHOD()
8224     return _r0.i;
8225     //XMLVM_END_WRAPPER
8226 }
8227 
java_lang_Character_isUnicodeIdentifierPart___char(JAVA_CHAR n1)8228 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierPart___char(JAVA_CHAR n1)
8229 {
8230     XMLVM_CLASS_INIT(java_lang_Character)
8231     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUnicodeIdentifierPart___char]
8232     XMLVM_ENTER_METHOD("java.lang.Character", "isUnicodeIdentifierPart", "?")
8233     XMLVMElem _r0;
8234     XMLVMElem _r1;
8235     XMLVMElem _r2;
8236     XMLVMElem _r3;
8237     _r3.i = n1;
8238     _r2.i = 1;
8239     XMLVM_SOURCE_POSITION("Character.java", 3409)
8240     _r0.i = java_lang_Character_getType___char(_r3.i);
8241     XMLVM_SOURCE_POSITION("Character.java", 3410)
8242     if (_r0.i < _r2.i) goto label10;
8243     _r1.i = 5;
8244     if (_r0.i <= _r1.i) goto label37;
8245     label10:;
8246     XMLVM_SOURCE_POSITION("Character.java", 3411)
8247     _r1.i = 23;
8248     if (_r0.i == _r1.i) goto label37;
8249     XMLVM_SOURCE_POSITION("Character.java", 3412)
8250     _r1.i = 9;
8251     if (_r0.i < _r1.i) goto label22;
8252     _r1.i = 10;
8253     if (_r0.i <= _r1.i) goto label37;
8254     label22:;
8255     XMLVM_SOURCE_POSITION("Character.java", 3413)
8256     _r1.i = 6;
8257     if (_r0.i == _r1.i) goto label37;
8258     _r1.i = 8;
8259     if (_r0.i == _r1.i) goto label37;
8260     XMLVM_SOURCE_POSITION("Character.java", 3414)
8261     _r0.i = java_lang_Character_isIdentifierIgnorable___char(_r3.i);
8262     if (_r0.i != 0) goto label37;
8263     _r0.i = 0;
8264     label36:;
8265     XMLVM_EXIT_METHOD()
8266     return _r0.i;
8267     label37:;
8268     _r0 = _r2;
8269     goto label36;
8270     //XMLVM_END_WRAPPER
8271 }
8272 
java_lang_Character_isUnicodeIdentifierPart___int(JAVA_INT n1)8273 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierPart___int(JAVA_INT n1)
8274 {
8275     XMLVM_CLASS_INIT(java_lang_Character)
8276     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUnicodeIdentifierPart___int]
8277     XMLVM_ENTER_METHOD("java.lang.Character", "isUnicodeIdentifierPart", "?")
8278     XMLVMElem _r0;
8279     XMLVMElem _r1;
8280     _r1.i = n1;
8281     XMLVM_SOURCE_POSITION("Character.java", 3427)
8282 
8283 
8284     // Red class access removed: com.ibm.icu.lang.UCharacter::isUnicodeIdentifierPart
8285     XMLVM_RED_CLASS_DEPENDENCY();
8286     XMLVM_EXIT_METHOD()
8287     return _r0.i;
8288     //XMLVM_END_WRAPPER
8289 }
8290 
java_lang_Character_isUnicodeIdentifierStart___char(JAVA_CHAR n1)8291 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierStart___char(JAVA_CHAR n1)
8292 {
8293     XMLVM_CLASS_INIT(java_lang_Character)
8294     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUnicodeIdentifierStart___char]
8295     XMLVM_ENTER_METHOD("java.lang.Character", "isUnicodeIdentifierStart", "?")
8296     XMLVMElem _r0;
8297     XMLVMElem _r1;
8298     XMLVMElem _r2;
8299     XMLVMElem _r3;
8300     _r3.i = n1;
8301     _r2.i = 1;
8302     XMLVM_SOURCE_POSITION("Character.java", 3440)
8303     _r0.i = java_lang_Character_getType___char(_r3.i);
8304     XMLVM_SOURCE_POSITION("Character.java", 3441)
8305     if (_r0.i < _r2.i) goto label10;
8306     _r1.i = 5;
8307     if (_r0.i <= _r1.i) goto label16;
8308     label10:;
8309     XMLVM_SOURCE_POSITION("Character.java", 3442)
8310     _r1.i = 10;
8311     if (_r0.i == _r1.i) goto label16;
8312     _r0.i = 0;
8313     label15:;
8314     XMLVM_EXIT_METHOD()
8315     return _r0.i;
8316     label16:;
8317     _r0 = _r2;
8318     goto label15;
8319     //XMLVM_END_WRAPPER
8320 }
8321 
java_lang_Character_isUnicodeIdentifierStart___int(JAVA_INT n1)8322 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierStart___int(JAVA_INT n1)
8323 {
8324     XMLVM_CLASS_INIT(java_lang_Character)
8325     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUnicodeIdentifierStart___int]
8326     XMLVM_ENTER_METHOD("java.lang.Character", "isUnicodeIdentifierStart", "?")
8327     XMLVMElem _r0;
8328     XMLVMElem _r1;
8329     _r1.i = n1;
8330     XMLVM_SOURCE_POSITION("Character.java", 3455)
8331 
8332 
8333     // Red class access removed: com.ibm.icu.lang.UCharacter::isUnicodeIdentifierStart
8334     XMLVM_RED_CLASS_DEPENDENCY();
8335     XMLVM_EXIT_METHOD()
8336     return _r0.i;
8337     //XMLVM_END_WRAPPER
8338 }
8339 
java_lang_Character_isUpperCase___char(JAVA_CHAR n1)8340 JAVA_BOOLEAN java_lang_Character_isUpperCase___char(JAVA_CHAR n1)
8341 {
8342     XMLVM_CLASS_INIT(java_lang_Character)
8343     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUpperCase___char]
8344     XMLVM_ENTER_METHOD("java.lang.Character", "isUpperCase", "?")
8345     XMLVMElem _r0;
8346     XMLVMElem _r1;
8347     XMLVMElem _r2;
8348     XMLVMElem _r3;
8349     _r3.i = n1;
8350     _r2.i = 0;
8351     _r1.i = 1;
8352     XMLVM_SOURCE_POSITION("Character.java", 3468)
8353     _r0.i = 65;
8354     if (_r0.i > _r3.i) goto label12;
8355     _r0.i = 90;
8356     if (_r3.i > _r0.i) goto label12;
8357     _r0 = _r1;
8358     label11:;
8359     XMLVM_SOURCE_POSITION("Character.java", 3469)
8360     XMLVM_SOURCE_POSITION("Character.java", 3475)
8361     XMLVM_EXIT_METHOD()
8362     return _r0.i;
8363     label12:;
8364     XMLVM_SOURCE_POSITION("Character.java", 3471)
8365     _r0.i = 128;
8366     if (_r3.i >= _r0.i) goto label18;
8367     _r0 = _r2;
8368     XMLVM_SOURCE_POSITION("Character.java", 3472)
8369     goto label11;
8370     label18:;
8371     _r0.i = java_lang_Character_getType___char(_r3.i);
8372     if (_r0.i != _r1.i) goto label26;
8373     _r0 = _r1;
8374     goto label11;
8375     label26:;
8376     _r0 = _r2;
8377     goto label11;
8378     //XMLVM_END_WRAPPER
8379 }
8380 
java_lang_Character_isUpperCase___int(JAVA_INT n1)8381 JAVA_BOOLEAN java_lang_Character_isUpperCase___int(JAVA_INT n1)
8382 {
8383     XMLVM_CLASS_INIT(java_lang_Character)
8384     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isUpperCase___int]
8385     XMLVM_ENTER_METHOD("java.lang.Character", "isUpperCase", "?")
8386     XMLVMElem _r0;
8387     XMLVMElem _r1;
8388     _r1.i = n1;
8389     XMLVM_SOURCE_POSITION("Character.java", 3487)
8390 
8391 
8392     // Red class access removed: com.ibm.icu.lang.UCharacter::isUpperCase
8393     XMLVM_RED_CLASS_DEPENDENCY();
8394     XMLVM_EXIT_METHOD()
8395     return _r0.i;
8396     //XMLVM_END_WRAPPER
8397 }
8398 
java_lang_Character_isWhitespace___char(JAVA_CHAR n1)8399 JAVA_BOOLEAN java_lang_Character_isWhitespace___char(JAVA_CHAR n1)
8400 {
8401     XMLVM_CLASS_INIT(java_lang_Character)
8402     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isWhitespace___char]
8403     XMLVM_ENTER_METHOD("java.lang.Character", "isWhitespace", "?")
8404     XMLVMElem _r0;
8405     XMLVMElem _r1;
8406     XMLVMElem _r2;
8407     XMLVMElem _r3;
8408     _r3.i = n1;
8409     _r2.i = 0;
8410     _r1.i = 1;
8411     XMLVM_SOURCE_POSITION("Character.java", 3501)
8412     _r0.i = 28;
8413     if (_r3.i < _r0.i) goto label10;
8414     _r0.i = 32;
8415     if (_r3.i <= _r0.i) goto label18;
8416     label10:;
8417     _r0.i = 9;
8418     if (_r3.i < _r0.i) goto label20;
8419     _r0.i = 13;
8420     if (_r3.i > _r0.i) goto label20;
8421     label18:;
8422     _r0 = _r1;
8423     label19:;
8424     XMLVM_SOURCE_POSITION("Character.java", 3502)
8425     XMLVM_SOURCE_POSITION("Character.java", 3510)
8426     XMLVM_EXIT_METHOD()
8427     return _r0.i;
8428     label20:;
8429     XMLVM_SOURCE_POSITION("Character.java", 3504)
8430     _r0.i = 5760;
8431     if (_r3.i != _r0.i) goto label26;
8432     _r0 = _r1;
8433     XMLVM_SOURCE_POSITION("Character.java", 3505)
8434     goto label19;
8435     label26:;
8436     XMLVM_SOURCE_POSITION("Character.java", 3507)
8437     _r0.i = 8192;
8438     if (_r3.i < _r0.i) goto label34;
8439     _r0.i = 8199;
8440     if (_r3.i != _r0.i) goto label36;
8441     label34:;
8442     _r0 = _r2;
8443     XMLVM_SOURCE_POSITION("Character.java", 3508)
8444     goto label19;
8445     label36:;
8446     _r0.i = 8203;
8447     if (_r3.i <= _r0.i) goto label54;
8448     _r0.i = 8232;
8449     if (_r3.i == _r0.i) goto label54;
8450     _r0.i = 8233;
8451     if (_r3.i == _r0.i) goto label54;
8452     _r0.i = 12288;
8453     if (_r3.i == _r0.i) goto label54;
8454     _r0 = _r2;
8455     goto label19;
8456     label54:;
8457     _r0 = _r1;
8458     goto label19;
8459     //XMLVM_END_WRAPPER
8460 }
8461 
java_lang_Character_isWhitespace___int(JAVA_INT n1)8462 JAVA_BOOLEAN java_lang_Character_isWhitespace___int(JAVA_INT n1)
8463 {
8464     XMLVM_CLASS_INIT(java_lang_Character)
8465     //XMLVM_BEGIN_WRAPPER[java_lang_Character_isWhitespace___int]
8466     XMLVM_ENTER_METHOD("java.lang.Character", "isWhitespace", "?")
8467     XMLVMElem _r0;
8468     XMLVMElem _r1;
8469     _r1.i = n1;
8470     XMLVM_SOURCE_POSITION("Character.java", 3524)
8471 
8472 
8473     // Red class access removed: com.ibm.icu.lang.UCharacter::isWhitespace
8474     XMLVM_RED_CLASS_DEPENDENCY();
8475     XMLVM_EXIT_METHOD()
8476     return _r0.i;
8477     //XMLVM_END_WRAPPER
8478 }
8479 
java_lang_Character_reverseBytes___char(JAVA_CHAR n1)8480 JAVA_CHAR java_lang_Character_reverseBytes___char(JAVA_CHAR n1)
8481 {
8482     XMLVM_CLASS_INIT(java_lang_Character)
8483     //XMLVM_BEGIN_WRAPPER[java_lang_Character_reverseBytes___char]
8484     XMLVM_ENTER_METHOD("java.lang.Character", "reverseBytes", "?")
8485     XMLVMElem _r0;
8486     XMLVMElem _r1;
8487     XMLVMElem _r2;
8488     _r2.i = n1;
8489     XMLVM_SOURCE_POSITION("Character.java", 3537)
8490     _r0.i = _r2.i << 8;
8491     _r1.i = _r2.i >> 8;
8492     _r0.i = _r0.i | _r1.i;
8493     _r0.i = _r0.i & 0xffff;
8494     XMLVM_EXIT_METHOD()
8495     return _r0.i;
8496     //XMLVM_END_WRAPPER
8497 }
8498 
java_lang_Character_toLowerCase___char(JAVA_CHAR n1)8499 JAVA_CHAR java_lang_Character_toLowerCase___char(JAVA_CHAR n1)
8500 {
8501     XMLVM_CLASS_INIT(java_lang_Character)
8502     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toLowerCase___char]
8503     XMLVM_ENTER_METHOD("java.lang.Character", "toLowerCase", "?")
8504     XMLVMElem _r0;
8505     XMLVMElem _r1;
8506     XMLVMElem _r2;
8507     XMLVMElem _r3;
8508     XMLVMElem _r4;
8509     XMLVMElem _r5;
8510     XMLVMElem _r6;
8511     XMLVMElem _r7;
8512     XMLVMElem _r8;
8513     _r8.i = n1;
8514     _r1.i = 192;
8515     _r6.i = 32768;
8516     // "A\300\330\400\460\462\471\512\570\571\601\602\606\607\611\613\616\617\620\621\623\624\626\627\630\634\635\637\640\646\647\651\654\656\657\661\663\667\670\674\704\705\707\710\712\713\736\761\762\766\767\770\1042\1606\1610\1614\1616\1621\1643\1732\2000\2020\2140\2214\2301\2307\2313\2320\2370\2461\17000\17240\17410\17430\17450\17470\17510\17531\17550\17610\17630\17650\17670\17672\17674\17710\17714\17730\17732\17750\17752\17754\17770\17772\17774\20446\20452\20453\20540\22266\177441"
8517     _r3.o = xmlvm_create_java_string_from_pool(148);
8518     XMLVM_SOURCE_POSITION("Character.java", 3552)
8519     _r0.i = 65;
8520     if (_r0.i > _r8.i) goto label19;
8521     _r0.i = 90;
8522     if (_r8.i > _r0.i) goto label19;
8523     XMLVM_SOURCE_POSITION("Character.java", 3553)
8524     _r0.i = _r8.i + 32;
8525     _r0.i = _r0.i & 0xffff;
8526     label18:;
8527     XMLVM_SOURCE_POSITION("Character.java", 3579)
8528     XMLVM_EXIT_METHOD()
8529     return _r0.i;
8530     label19:;
8531     XMLVM_SOURCE_POSITION("Character.java", 3555)
8532     if (_r8.i >= _r1.i) goto label23;
8533     _r0 = _r8;
8534     XMLVM_SOURCE_POSITION("Character.java", 3556)
8535     goto label18;
8536     label23:;
8537     XMLVM_SOURCE_POSITION("Character.java", 3558)
8538     _r0.i = 1000;
8539     if (_r8.i >= _r0.i) goto label35;
8540     XMLVM_SOURCE_POSITION("Character.java", 3559)
8541     _r0.o = java_lang_Character_GET_lowercaseValuesCache();
8542     _r1.i = _r8.i - _r1.i;
8543     XMLVM_CHECK_NPE(0)
8544     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
8545     _r0.i = ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i];
8546     _r0.i = _r0.i & 0xffff;
8547     goto label18;
8548     label35:;
8549     XMLVM_SOURCE_POSITION("Character.java", 3562)
8550     // "A\300\330\400\460\462\471\512\570\571\601\602\606\607\611\613\616\617\620\621\623\624\626\627\630\634\635\637\640\646\647\651\654\656\657\661\663\667\670\674\704\705\707\710\712\713\736\761\762\766\767\770\1042\1606\1610\1614\1616\1621\1643\1732\2000\2020\2140\2214\2301\2307\2313\2320\2370\2461\17000\17240\17410\17430\17450\17470\17510\17531\17550\17610\17630\17650\17670\17672\17674\17710\17714\17730\17732\17750\17752\17754\17770\17772\17774\20446\20452\20453\20540\22266\177441"
8551     _r0.o = xmlvm_create_java_string_from_pool(148);
8552 
8553 
8554     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
8555     XMLVM_RED_CLASS_DEPENDENCY();
8556     XMLVM_SOURCE_POSITION("Character.java", 3563)
8557     if (_r0.i < 0) goto label89;
8558     XMLVM_SOURCE_POSITION("Character.java", 3564)
8559     _r1.i = 0;
8560     XMLVM_SOURCE_POSITION("Character.java", 3565)
8561     // "A\300\330\400\460\462\471\512\570\571\601\602\606\607\611\613\616\617\620\621\623\624\626\627\630\634\635\637\640\646\647\651\654\656\657\661\663\667\670\674\704\705\707\710\712\713\736\761\762\766\767\770\1042\1606\1610\1614\1616\1621\1643\1732\2000\2020\2140\2214\2301\2307\2313\2320\2370\2461\17000\17240\17410\17430\17450\17470\17510\17531\17550\17610\17630\17650\17670\17672\17674\17710\17714\17730\17732\17750\17752\17754\17770\17772\17774\20446\20452\20453\20540\22266\177441"
8562     _r2.o = xmlvm_create_java_string_from_pool(148);
8563     //java_lang_String_charAt___int[6]
8564     XMLVM_CHECK_NPE(3)
8565     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) ((java_lang_String*) _r3.o)->tib->vtable[6])(_r3.o, _r0.i);
8566     XMLVM_SOURCE_POSITION("Character.java", 3566)
8567     _r3.o = java_lang_Character_GET_lowercaseValues();
8568     _r4.i = _r0.i * 2;
8569     XMLVM_CHECK_NPE(3)
8570     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r4.i);
8571     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i];
8572     XMLVM_SOURCE_POSITION("Character.java", 3567)
8573     _r4.i = _r2.i & _r6.i;
8574     _r5.i = _r3.i & _r6.i;
8575     if (_r4.i == _r5.i) goto label91;
8576     XMLVM_SOURCE_POSITION("Character.java", 3568)
8577     _r1.i = _r3.i ^ _r6.i;
8578     _r1.i = _r1.i & 0xffff;
8579     _r3.i = 1;
8580     label66:;
8581     XMLVM_SOURCE_POSITION("Character.java", 3569)
8582     XMLVM_SOURCE_POSITION("Character.java", 3571)
8583     if (_r8.i > _r1.i) goto label89;
8584     XMLVM_SOURCE_POSITION("Character.java", 3572)
8585     if (_r3.i == 0) goto label78;
8586     _r1.i = _r8.i & 1;
8587     _r2.i = _r2.i & 1;
8588     if (_r1.i == _r2.i) goto label78;
8589     _r0 = _r8;
8590     XMLVM_SOURCE_POSITION("Character.java", 3573)
8591     goto label18;
8592     label78:;
8593     XMLVM_SOURCE_POSITION("Character.java", 3575)
8594     _r1.o = java_lang_Character_GET_lowercaseValues();
8595     _r0.i = _r0.i * 2;
8596     _r0.i = _r0.i + 1;
8597     XMLVM_CHECK_NPE(1)
8598     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
8599     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
8600     XMLVM_SOURCE_POSITION("Character.java", 3576)
8601     _r0.i = _r0.i + _r8.i;
8602     _r0.i = _r0.i & 0xffff;
8603     goto label18;
8604     label89:;
8605     _r0 = _r8;
8606     goto label18;
8607     label91:;
8608     _r7 = _r3;
8609     _r3 = _r1;
8610     _r1 = _r7;
8611     goto label66;
8612     //XMLVM_END_WRAPPER
8613 }
8614 
java_lang_Character_toLowerCase___int(JAVA_INT n1)8615 JAVA_INT java_lang_Character_toLowerCase___int(JAVA_INT n1)
8616 {
8617     XMLVM_CLASS_INIT(java_lang_Character)
8618     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toLowerCase___int]
8619     XMLVM_ENTER_METHOD("java.lang.Character", "toLowerCase", "?")
8620     XMLVMElem _r0;
8621     XMLVMElem _r1;
8622     _r1.i = n1;
8623     XMLVM_SOURCE_POSITION("Character.java", 3593)
8624 
8625 
8626     // Red class access removed: com.ibm.icu.lang.UCharacter::toLowerCase
8627     XMLVM_RED_CLASS_DEPENDENCY();
8628     XMLVM_EXIT_METHOD()
8629     return _r0.i;
8630     //XMLVM_END_WRAPPER
8631 }
8632 
java_lang_Character_toString__(JAVA_OBJECT me)8633 JAVA_OBJECT java_lang_Character_toString__(JAVA_OBJECT me)
8634 {
8635     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toString__]
8636     XMLVM_ENTER_METHOD("java.lang.Character", "toString", "?")
8637     XMLVMElem _r0;
8638     XMLVMElem _r1;
8639     _r1.o = me;
8640     XMLVM_SOURCE_POSITION("Character.java", 3598)
8641     XMLVM_CHECK_NPE(1)
8642     _r0.i = ((java_lang_Character*) _r1.o)->fields.java_lang_Character.value_;
8643     _r0.o = java_lang_String_valueOf___char(_r0.i);
8644     XMLVM_EXIT_METHOD()
8645     return _r0.o;
8646     //XMLVM_END_WRAPPER
8647 }
8648 
java_lang_Character_toString___char(JAVA_CHAR n1)8649 JAVA_OBJECT java_lang_Character_toString___char(JAVA_CHAR n1)
8650 {
8651     XMLVM_CLASS_INIT(java_lang_Character)
8652     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toString___char]
8653     XMLVM_ENTER_METHOD("java.lang.Character", "toString", "?")
8654     XMLVMElem _r0;
8655     XMLVMElem _r1;
8656     _r1.i = n1;
8657     XMLVM_SOURCE_POSITION("Character.java", 3609)
8658     _r0.o = java_lang_String_valueOf___char(_r1.i);
8659     XMLVM_EXIT_METHOD()
8660     return _r0.o;
8661     //XMLVM_END_WRAPPER
8662 }
8663 
java_lang_Character_toTitleCase___char(JAVA_CHAR n1)8664 JAVA_CHAR java_lang_Character_toTitleCase___char(JAVA_CHAR n1)
8665 {
8666     XMLVM_CLASS_INIT(java_lang_Character)
8667     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toTitleCase___char]
8668     XMLVM_ENTER_METHOD("java.lang.Character", "toTitleCase", "?")
8669     XMLVMElem _r0;
8670     XMLVMElem _r1;
8671     XMLVMElem _r2;
8672     _r2.i = n1;
8673     XMLVM_SOURCE_POSITION("Character.java", 3622)
8674     _r0.i = java_lang_Character_isTitleCase___char(_r2.i);
8675     if (_r0.i == 0) goto label8;
8676     _r0 = _r2;
8677     label7:;
8678     XMLVM_SOURCE_POSITION("Character.java", 3623)
8679     XMLVM_SOURCE_POSITION("Character.java", 3629)
8680     XMLVM_EXIT_METHOD()
8681     return _r0.i;
8682     label8:;
8683     XMLVM_SOURCE_POSITION("Character.java", 3625)
8684     // "\704\706\707\711\712\714\761\763"
8685     _r0.o = xmlvm_create_java_string_from_pool(150);
8686 
8687 
8688     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearch
8689     XMLVM_RED_CLASS_DEPENDENCY();
8690     XMLVM_SOURCE_POSITION("Character.java", 3626)
8691     if (_r0.i < 0) goto label21;
8692     XMLVM_SOURCE_POSITION("Character.java", 3627)
8693     _r1.o = java_lang_Character_GET_titlecaseValues();
8694     XMLVM_CHECK_NPE(1)
8695     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
8696     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
8697     goto label7;
8698     label21:;
8699     _r0.i = java_lang_Character_toUpperCase___char(_r2.i);
8700     goto label7;
8701     //XMLVM_END_WRAPPER
8702 }
8703 
java_lang_Character_toTitleCase___int(JAVA_INT n1)8704 JAVA_INT java_lang_Character_toTitleCase___int(JAVA_INT n1)
8705 {
8706     XMLVM_CLASS_INIT(java_lang_Character)
8707     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toTitleCase___int]
8708     XMLVM_ENTER_METHOD("java.lang.Character", "toTitleCase", "?")
8709     XMLVMElem _r0;
8710     XMLVMElem _r1;
8711     _r1.i = n1;
8712     XMLVM_SOURCE_POSITION("Character.java", 3642)
8713 
8714 
8715     // Red class access removed: com.ibm.icu.lang.UCharacter::toTitleCase
8716     XMLVM_RED_CLASS_DEPENDENCY();
8717     XMLVM_EXIT_METHOD()
8718     return _r0.i;
8719     //XMLVM_END_WRAPPER
8720 }
8721 
java_lang_Character_toUpperCase___char(JAVA_CHAR n1)8722 JAVA_CHAR java_lang_Character_toUpperCase___char(JAVA_CHAR n1)
8723 {
8724     XMLVM_CLASS_INIT(java_lang_Character)
8725     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toUpperCase___char]
8726     XMLVM_ENTER_METHOD("java.lang.Character", "toUpperCase", "?")
8727     XMLVMElem _r0;
8728     XMLVMElem _r1;
8729     XMLVMElem _r2;
8730     XMLVMElem _r3;
8731     XMLVMElem _r4;
8732     XMLVMElem _r5;
8733     XMLVMElem _r6;
8734     XMLVMElem _r7;
8735     XMLVMElem _r8;
8736     _r8.i = n1;
8737     _r1.i = 181;
8738     _r6.i = 32768;
8739     // "a\265\340\370\377\401\461\463\472\513\572\577\603\610\614\622\625\631\641\650\655\660\664\671\675\677\705\706\710\711\713\714\716\735\737\762\763\765\771\1043\1123\1124\1126\1131\1133\1140\1143\1150\1151\1157\1162\1165\1200\1203\1210\1212\1222\1505\1654\1655\1661\1702\1703\1714\1715\1720\1721\1725\1726\1733\1760\1761\1762\2060\2120\2141\2215\2302\2310\2314\2321\2371\2541\17001\17233\17241\17400\17420\17440\17460\17500\17521\17540\17560\17562\17566\17570\17572\17574\17600\17620\17640\17660\17663\17676\17703\17720\17740\17745\17763\20560\22320\177501"
8740     _r3.o = xmlvm_create_java_string_from_pool(147);
8741     XMLVM_SOURCE_POSITION("Character.java", 3657)
8742     _r0.i = 97;
8743     if (_r0.i > _r8.i) goto label21;
8744     _r0.i = 122;
8745     if (_r8.i > _r0.i) goto label21;
8746     XMLVM_SOURCE_POSITION("Character.java", 3658)
8747     _r0.i = 32;
8748     _r0.i = _r8.i - _r0.i;
8749     _r0.i = _r0.i & 0xffff;
8750     label20:;
8751     XMLVM_SOURCE_POSITION("Character.java", 3683)
8752     XMLVM_EXIT_METHOD()
8753     return _r0.i;
8754     label21:;
8755     XMLVM_SOURCE_POSITION("Character.java", 3660)
8756     if (_r8.i >= _r1.i) goto label25;
8757     _r0 = _r8;
8758     XMLVM_SOURCE_POSITION("Character.java", 3661)
8759     goto label20;
8760     label25:;
8761     XMLVM_SOURCE_POSITION("Character.java", 3663)
8762     _r0.i = 1000;
8763     if (_r8.i >= _r0.i) goto label37;
8764     XMLVM_SOURCE_POSITION("Character.java", 3664)
8765     _r0.o = java_lang_Character_GET_uppercaseValuesCache();
8766     _r1.i = _r8.i - _r1.i;
8767     XMLVM_CHECK_NPE(0)
8768     XMLVM_CHECK_ARRAY_BOUNDS(_r0.o, _r1.i);
8769     _r0.i = ((JAVA_ARRAY_INT*) (((org_xmlvm_runtime_XMLVMArray*) _r0.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r1.i];
8770     _r0.i = _r0.i & 0xffff;
8771     goto label20;
8772     label37:;
8773     XMLVM_SOURCE_POSITION("Character.java", 3666)
8774     // "a\265\340\370\377\401\461\463\472\513\572\577\603\610\614\622\625\631\641\650\655\660\664\671\675\677\705\706\710\711\713\714\716\735\737\762\763\765\771\1043\1123\1124\1126\1131\1133\1140\1143\1150\1151\1157\1162\1165\1200\1203\1210\1212\1222\1505\1654\1655\1661\1702\1703\1714\1715\1720\1721\1725\1726\1733\1760\1761\1762\2060\2120\2141\2215\2302\2310\2314\2321\2371\2541\17001\17233\17241\17400\17420\17440\17460\17500\17521\17540\17560\17562\17566\17570\17572\17574\17600\17620\17640\17660\17663\17676\17703\17720\17740\17745\17763\20560\22320\177501"
8775     _r0.o = xmlvm_create_java_string_from_pool(147);
8776 
8777 
8778     // Red class access removed: org.apache.harmony.luni.util.BinarySearch::binarySearchRange
8779     XMLVM_RED_CLASS_DEPENDENCY();
8780     XMLVM_SOURCE_POSITION("Character.java", 3667)
8781     if (_r0.i < 0) goto label91;
8782     XMLVM_SOURCE_POSITION("Character.java", 3668)
8783     _r1.i = 0;
8784     XMLVM_SOURCE_POSITION("Character.java", 3669)
8785     // "a\265\340\370\377\401\461\463\472\513\572\577\603\610\614\622\625\631\641\650\655\660\664\671\675\677\705\706\710\711\713\714\716\735\737\762\763\765\771\1043\1123\1124\1126\1131\1133\1140\1143\1150\1151\1157\1162\1165\1200\1203\1210\1212\1222\1505\1654\1655\1661\1702\1703\1714\1715\1720\1721\1725\1726\1733\1760\1761\1762\2060\2120\2141\2215\2302\2310\2314\2321\2371\2541\17001\17233\17241\17400\17420\17440\17460\17500\17521\17540\17560\17562\17566\17570\17572\17574\17600\17620\17640\17660\17663\17676\17703\17720\17740\17745\17763\20560\22320\177501"
8786     _r2.o = xmlvm_create_java_string_from_pool(147);
8787     //java_lang_String_charAt___int[6]
8788     XMLVM_CHECK_NPE(3)
8789     _r2.i = (*(JAVA_CHAR (*)(JAVA_OBJECT, JAVA_INT)) ((java_lang_String*) _r3.o)->tib->vtable[6])(_r3.o, _r0.i);
8790     XMLVM_SOURCE_POSITION("Character.java", 3670)
8791     _r3.o = java_lang_Character_GET_uppercaseValues();
8792     _r4.i = _r0.i * 2;
8793     XMLVM_CHECK_NPE(3)
8794     XMLVM_CHECK_ARRAY_BOUNDS(_r3.o, _r4.i);
8795     _r3.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r3.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r4.i];
8796     XMLVM_SOURCE_POSITION("Character.java", 3671)
8797     _r4.i = _r2.i & _r6.i;
8798     _r5.i = _r3.i & _r6.i;
8799     if (_r4.i == _r5.i) goto label93;
8800     XMLVM_SOURCE_POSITION("Character.java", 3672)
8801     _r1.i = _r3.i ^ _r6.i;
8802     _r1.i = _r1.i & 0xffff;
8803     _r3.i = 1;
8804     label68:;
8805     XMLVM_SOURCE_POSITION("Character.java", 3673)
8806     XMLVM_SOURCE_POSITION("Character.java", 3675)
8807     if (_r8.i > _r1.i) goto label91;
8808     XMLVM_SOURCE_POSITION("Character.java", 3676)
8809     if (_r3.i == 0) goto label80;
8810     _r1.i = _r8.i & 1;
8811     _r2.i = _r2.i & 1;
8812     if (_r1.i == _r2.i) goto label80;
8813     _r0 = _r8;
8814     XMLVM_SOURCE_POSITION("Character.java", 3677)
8815     goto label20;
8816     label80:;
8817     XMLVM_SOURCE_POSITION("Character.java", 3679)
8818     _r1.o = java_lang_Character_GET_uppercaseValues();
8819     _r0.i = _r0.i * 2;
8820     _r0.i = _r0.i + 1;
8821     XMLVM_CHECK_NPE(1)
8822     XMLVM_CHECK_ARRAY_BOUNDS(_r1.o, _r0.i);
8823     _r0.i = ((JAVA_ARRAY_CHAR*) (((org_xmlvm_runtime_XMLVMArray*) _r1.o)->fields.org_xmlvm_runtime_XMLVMArray.array_))[_r0.i];
8824     XMLVM_SOURCE_POSITION("Character.java", 3680)
8825     _r0.i = _r0.i + _r8.i;
8826     _r0.i = _r0.i & 0xffff;
8827     goto label20;
8828     label91:;
8829     _r0 = _r8;
8830     goto label20;
8831     label93:;
8832     _r7 = _r3;
8833     _r3 = _r1;
8834     _r1 = _r7;
8835     goto label68;
8836     //XMLVM_END_WRAPPER
8837 }
8838 
java_lang_Character_toUpperCase___int(JAVA_INT n1)8839 JAVA_INT java_lang_Character_toUpperCase___int(JAVA_INT n1)
8840 {
8841     XMLVM_CLASS_INIT(java_lang_Character)
8842     //XMLVM_BEGIN_WRAPPER[java_lang_Character_toUpperCase___int]
8843     XMLVM_ENTER_METHOD("java.lang.Character", "toUpperCase", "?")
8844     XMLVMElem _r0;
8845     XMLVMElem _r1;
8846     _r1.i = n1;
8847     XMLVM_SOURCE_POSITION("Character.java", 3697)
8848 
8849 
8850     // Red class access removed: com.ibm.icu.lang.UCharacter::toUpperCase
8851     XMLVM_RED_CLASS_DEPENDENCY();
8852     XMLVM_EXIT_METHOD()
8853     return _r0.i;
8854     //XMLVM_END_WRAPPER
8855 }
8856 
java_lang_Character_compareTo___java_lang_Object(JAVA_OBJECT me,JAVA_OBJECT n1)8857 JAVA_INT java_lang_Character_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1)
8858 {
8859     //XMLVM_BEGIN_WRAPPER[java_lang_Character_compareTo___java_lang_Object]
8860     XMLVM_ENTER_METHOD("java.lang.Character", "compareTo", "?")
8861     XMLVMElem _r0;
8862     XMLVMElem _r1;
8863     XMLVMElem _r2;
8864     _r1.o = me;
8865     _r2.o = n1;
8866     XMLVM_SOURCE_POSITION("Character.java", 1)
8867     _r2.o = _r2.o;
8868     XMLVM_CHECK_NPE(1)
8869     _r0.i = java_lang_Character_compareTo___java_lang_Character(_r1.o, _r2.o);
8870     XMLVM_EXIT_METHOD()
8871     return _r0.i;
8872     //XMLVM_END_WRAPPER
8873 }
8874 
8875