~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/nbody-java/java_lang_Character.c

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-06-11 15:45:24 UTC
  • mfrom: (1.2.1) (2.1.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130611154524-rppb3w6tixlegv4n
Tags: 1.4.7~20130611~a1eb425-1
* New snapshot release
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
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
 
 
141
static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
 
142
{
 
143
    XMLVM_NOT_IMPLEMENTED();
 
144
}
 
145
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
339
JAVA_OBJECT __NEW_INSTANCE_java_lang_Character()
 
340
{
 
341
    JAVA_OBJECT me = JAVA_NULL;
 
342
    return me;
 
343
}
 
344
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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
 
 
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