1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java Tue Sep 25 17:30:13 2012 +0200
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/GenJS.java Fri Sep 28 07:27:34 2012 +0200
1.3 @@ -49,6 +49,54 @@
1.4 ) {
1.5 continue;
1.6 }
1.7 + InputStream emul = GenJS.class.getResourceAsStream("emulation/" + name.replace('/', '_') + ".js");
1.8 + if (emul != null) {
1.9 + try {
1.10 + int state = 0;
1.11 + for (;;) {
1.12 + int ch = emul.read();
1.13 + if (ch == -1) {
1.14 + break;
1.15 + }
1.16 + if (ch < 0 || ch > 255) {
1.17 + throw new IOException("Invalid char in emulation " + ch);
1.18 + }
1.19 + switch (state) {
1.20 + case 0:
1.21 + if (ch == '/') {
1.22 + state = 1;
1.23 + } else {
1.24 + out.append((char)ch);
1.25 + }
1.26 + break;
1.27 + case 1:
1.28 + if (ch == '*') {
1.29 + state = 2;
1.30 + } else {
1.31 + out.append('/').append((char)ch);
1.32 + state = 0;
1.33 + }
1.34 + break;
1.35 + case 2:
1.36 + if (ch == '*') {
1.37 + state = 3;
1.38 + }
1.39 + break;
1.40 + case 3:
1.41 + if (ch == '/') {
1.42 + state = 0;
1.43 + } else {
1.44 + state = 2;
1.45 + }
1.46 + break;
1.47 + }
1.48 + }
1.49 + } finally {
1.50 + emul.close();
1.51 + }
1.52 + continue;
1.53 + }
1.54 +
1.55 InputStream is = GenJS.class.getClassLoader().getResourceAsStream(name + ".class");
1.56 if (is == null) {
1.57 throw new IOException("Can't find class " + name);
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/vm/src/main/resources/org/apidesign/vm4brwsr/emulation/java_lang_String.js Fri Sep 28 07:27:34 2012 +0200
2.3 @@ -0,0 +1,3400 @@
2.4 +/* */
2.5 +
2.6 +
2.7 +/*
2.8 +function java_lang_String_consV(arg0) {
2.9 + var arg1;
2.10 +;
2.11 + var stack = new Array(2);
2.12 + var gt = 0;
2.13 + for(;;) switch(gt) {
2.14 + case 0: stack.push(arg0); // 42
2.15 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.16 + case 4: stack.push(arg0); // 42
2.17 + case 5: stack.push(0); // 3
2.18 + case 6: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.19 + case 9: stack.push(arg0); // 42
2.20 + case 10: stack.push(0); // 3
2.21 + case 11: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.22 + case 14: stack.push(arg0); // 42
2.23 + case 15: stack.push(0); // 3
2.24 + case 16: stack.push(new Array(stack.pop())); // 188 5
2.25 + case 18: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.26 + case 21: return; // 177
2.27 + }
2.28 +}
2.29 +function java_lang_String_consVLjava_lang_String(arg0,arg1) {
2.30 + var arg2;
2.31 + var arg3;
2.32 + var arg4;
2.33 + var arg5;
2.34 + var arg6;
2.35 +;
2.36 + var stack = new Array(4);
2.37 + var gt = 0;
2.38 + for(;;) switch(gt) {
2.39 + case 0: stack.push(arg0); // 42
2.40 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.41 + case 4: stack.push(arg1); // 43
2.42 + case 5: stack.push(stack.pop().count); // 180 1 97
2.43 + case 8: arg2 = stack.pop(); // 61
2.44 + case 9: stack.push(arg1); // 43
2.45 + case 10: stack.push(stack.pop().value); // 180 1 100
2.46 + case 13: arg3 = stack.pop(); // 78
2.47 + case 14: stack.push(arg3); // 45
2.48 + case 15: stack.push(stack.pop().length); // 190
2.49 + case 16: stack.push(arg2); // 28
2.50 + case 17: if (stack.pop() >= stack.pop()) { gt = 41; continue; } // 164 0 24
2.51 + case 20: stack.push(arg1); // 43
2.52 + case 21: stack.push(stack.pop().offset); // 180 1 99
2.53 + case 24: arg5 = stack.pop() // 54 5
2.54 + case 26: stack.push(arg3); // 45
2.55 + case 27: stack.push(arg5); // 21 5
2.56 + case 29: stack.push(arg5); // 21 5
2.57 + case 31: stack.push(arg2); // 28
2.58 + case 32: stack.push(stack.pop() + stack.pop()); // 96
2.59 + case 33: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfRangeACACAIAI(v0, v1, v2)); } // 184 1 173
2.60 + case 36: arg4 = stack.pop() // 58 4
2.61 + case 38: gt = 44; continue; // 167 0 6
2.62 + case 41: stack.push(arg3); // 45
2.63 + case 42: arg4 = stack.pop() // 58 4
2.64 + case 44: stack.push(arg0); // 42
2.65 + case 45: stack.push(0); // 3
2.66 + case 46: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.67 + case 49: stack.push(arg0); // 42
2.68 + case 50: stack.push(arg2); // 28
2.69 + case 51: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.70 + case 54: stack.push(arg0); // 42
2.71 + case 55: stack.push(arg4); // 25 4
2.72 + case 57: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.73 + case 60: return; // 177
2.74 + }
2.75 +}
2.76 +function java_lang_String_consVAC(arg0,arg1) {
2.77 + var arg2;
2.78 +;
2.79 + var stack = new Array(2);
2.80 + var gt = 0;
2.81 + for(;;) switch(gt) {
2.82 + case 0: stack.push(arg0); // 42
2.83 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.84 + case 4: stack.push(arg0); // 42
2.85 + case 5: stack.push(0); // 3
2.86 + case 6: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.87 + case 9: stack.push(arg0); // 42
2.88 + case 10: stack.push(arg1); // 43
2.89 + case 11: stack.push(stack.pop().length); // 190
2.90 + case 12: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.91 + case 15: stack.push(arg0); // 42
2.92 + case 16: stack.push(arg1); // 43
2.93 + case 17: { var v0 = stack.pop(); stack.push(java_lang_StringValue_fromACAC(v0)); } // 184 1 170
2.94 + case 20: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.95 + case 23: return; // 177
2.96 + }
2.97 +}
2.98 +function java_lang_String_consVACII(arg0,arg1,arg2,arg3) {
2.99 + var arg4;
2.100 +;
2.101 + var stack = new Array(5);
2.102 + var gt = 0;
2.103 + for(;;) switch(gt) {
2.104 + case 0: stack.push(arg0); // 42
2.105 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.106 + case 4: stack.push(arg2); // 28
2.107 + case 5: if (stack.pop() >= 0) { gt = 17; continue; } // 156 0 12
2.108 + case 8: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.109 + case 11: stack.push(stack[stack.length - 1]); // 89
2.110 + case 12: stack.push(arg2); // 28
2.111 + case 13: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.112 + case 16: // 191
2.113 + case 17: stack.push(arg3); // 29
2.114 + case 18: if (stack.pop() >= 0) { gt = 30; continue; } // 156 0 12
2.115 + case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.116 + case 24: stack.push(stack[stack.length - 1]); // 89
2.117 + case 25: stack.push(arg3); // 29
2.118 + case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.119 + case 29: // 191
2.120 + case 30: stack.push(arg2); // 28
2.121 + case 31: stack.push(arg1); // 43
2.122 + case 32: stack.push(stack.pop().length); // 190
2.123 + case 33: stack.push(arg3); // 29
2.124 + case 34: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.125 + case 35: if (stack.pop() >= stack.pop()) { gt = 49; continue; } // 164 0 14
2.126 + case 38: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.127 + case 41: stack.push(stack[stack.length - 1]); // 89
2.128 + case 42: stack.push(arg2); // 28
2.129 + case 43: stack.push(arg3); // 29
2.130 + case 44: stack.push(stack.pop() + stack.pop()); // 96
2.131 + case 45: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.132 + case 48: // 191
2.133 + case 49: stack.push(arg0); // 42
2.134 + case 50: stack.push(0); // 3
2.135 + case 51: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.136 + case 54: stack.push(arg0); // 42
2.137 + case 55: stack.push(arg3); // 29
2.138 + case 56: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.139 + case 59: stack.push(arg0); // 42
2.140 + case 60: stack.push(arg1); // 43
2.141 + case 61: stack.push(arg2); // 28
2.142 + case 62: stack.push(arg2); // 28
2.143 + case 63: stack.push(arg3); // 29
2.144 + case 64: stack.push(stack.pop() + stack.pop()); // 96
2.145 + case 65: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfRangeACACAIAI(v0, v1, v2)); } // 184 1 173
2.146 + case 68: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.147 + case 71: return; // 177
2.148 + }
2.149 +}
2.150 +function java_lang_String_consVAIII(arg0,arg1,arg2,arg3) {
2.151 + var arg4;
2.152 + var arg5;
2.153 + var arg6;
2.154 + var arg7;
2.155 + var arg8;
2.156 + var arg9;
2.157 + var arg10;
2.158 + var arg11;
2.159 + var arg12;
2.160 +;
2.161 + var stack = new Array(4);
2.162 + var gt = 0;
2.163 + for(;;) switch(gt) {
2.164 + case 0: stack.push(arg0); // 42
2.165 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.166 + case 4: stack.push(arg2); // 28
2.167 + case 5: if (stack.pop() >= 0) { gt = 17; continue; } // 156 0 12
2.168 + case 8: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.169 + case 11: stack.push(stack[stack.length - 1]); // 89
2.170 + case 12: stack.push(arg2); // 28
2.171 + case 13: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.172 + case 16: // 191
2.173 + case 17: stack.push(arg3); // 29
2.174 + case 18: if (stack.pop() >= 0) { gt = 30; continue; } // 156 0 12
2.175 + case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.176 + case 24: stack.push(stack[stack.length - 1]); // 89
2.177 + case 25: stack.push(arg3); // 29
2.178 + case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.179 + case 29: // 191
2.180 + case 30: stack.push(arg2); // 28
2.181 + case 31: stack.push(arg1); // 43
2.182 + case 32: stack.push(stack.pop().length); // 190
2.183 + case 33: stack.push(arg3); // 29
2.184 + case 34: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.185 + case 35: if (stack.pop() >= stack.pop()) { gt = 49; continue; } // 164 0 14
2.186 + case 38: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.187 + case 41: stack.push(stack[stack.length - 1]); // 89
2.188 + case 42: stack.push(arg2); // 28
2.189 + case 43: stack.push(arg3); // 29
2.190 + case 44: stack.push(stack.pop() + stack.pop()); // 96
2.191 + case 45: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.192 + case 48: // 191
2.193 + case 49: stack.push(0); // 3
2.194 + case 50: arg4 = stack.pop() // 54 4
2.195 + case 52: stack.push(1); // 4
2.196 + case 53: arg5 = stack.pop() // 54 5
2.197 + case 55: stack.push(arg3); // 29
2.198 + case 56: stack.push(arg5); // 21 5
2.199 + case 58: stack.push(stack.pop() + stack.pop()); // 96
2.200 + case 59: stack.push(new Array(stack.pop())); // 188 5
2.201 + case 61: arg6 = stack.pop() // 58 6
2.202 + case 63: stack.push(arg2); // 28
2.203 + case 64: arg7 = stack.pop() // 54 7
2.204 + case 66: stack.push(0); // 3
2.205 + case 67: arg8 = stack.pop() // 54 8
2.206 + case 69: stack.push(0); // 3
2.207 + case 70: arg9 = stack.pop() // 54 9
2.208 + case 72: stack.push(arg9); // 21 9
2.209 + case 74: stack.push(arg3); // 29
2.210 + case 75: if (stack.pop() <= stack.pop()) { gt = 255; continue; } // 162 0 180
2.211 + case 78: stack.push(arg1); // 43
2.212 + case 79: stack.push(arg7); // 21 7
2.213 + case 81: arg7++; // 132 7 1
2.214 + case 84: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 46
2.215 + case 85: arg10 = stack.pop() // 54 10
2.216 + case 87: stack.push(arg10); // 21 10
2.217 + case 89: if (stack.pop() >= 0) { gt = 100; continue; } // 156 0 11
2.218 + case 92: stack.push(new java_lang_IllegalArgumentException); // 187 0 193
2.219 + case 95: stack.push(stack[stack.length - 1]); // 89
2.220 + case 96: { java_lang_IllegalArgumentException_consV(stack.pop()); } // 183 1 123
2.221 + case 99: // 191
2.222 + case 100: stack.push(arg5); // 21 5
2.223 + case 102: if (stack.pop() > 0) { gt = 195; continue; } // 157 0 93
2.224 + case 105: stack.push(arg8); // 21 8
2.225 + case 107: stack.push(1); // 4
2.226 + case 108: stack.push(stack.pop() + stack.pop()); // 96
2.227 + case 109: stack.push(arg6); // 25 6
2.228 + case 111: stack.push(stack.pop().length); // 190
2.229 + case 112: if (stack.pop() > stack.pop()) { gt = 195; continue; } // 161 0 83
2.230 + case 115: stack.push(arg4); // 21 4
2.231 + case 117: if (stack.pop() != 0) { gt = 153; continue; } // 154 0 36
2.232 + case 120: stack.push(arg5); // 21 5
2.233 + case 122: // 116
2.234 + case 123: stack.push(1); // 4
2.235 + case 124: stack.push(stack.pop() + stack.pop()); // 96
2.236 + case 125: stack.push(arg3); // 29
2.237 + case 126: stack.push(stack.pop() * stack.pop()); // 104
2.238 + case 127: stack.push(10); // 16 10
2.239 + case 129: // 120
2.240 + case 130: stack.push(arg9); // 21 9
2.241 + case 132: { var tmp = stack.pop(); stack.push(Math.floor(stack.pop() / tmp)); } // 108
2.242 + case 133: arg4 = stack.pop() // 54 4
2.243 + case 135: stack.push(arg4); // 21 4
2.244 + case 137: stack.push(10); // 16 10
2.245 + case 139: // 122
2.246 + case 140: arg4 = stack.pop() // 54 4
2.247 + case 142: stack.push(arg4); // 21 4
2.248 + case 144: if (stack.pop() > 0) { gt = 159; continue; } // 157 0 15
2.249 + case 147: stack.push(1); // 4
2.250 + case 148: arg4 = stack.pop() // 54 4
2.251 + case 150: gt = 159; continue; // 167 0 9
2.252 + case 153: stack.push(arg4); // 21 4
2.253 + case 155: stack.push(2); // 5
2.254 + case 156: stack.push(stack.pop() * stack.pop()); // 104
2.255 + case 157: arg4 = stack.pop() // 54 4
2.256 + case 159: stack.push(arg6); // 25 6
2.257 + case 161: stack.push(stack.pop().length); // 190
2.258 + case 162: stack.push(arg4); // 21 4
2.259 + case 164: stack.push(stack.pop() + stack.pop()); // 96
2.260 + case 165: stack.push(arg3); // 29
2.261 + case 166: stack.push(2); // 5
2.262 + case 167: stack.push(stack.pop() * stack.pop()); // 104
2.263 + case 168: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Math_minIII(v0, v1)); } // 184 1 127
2.264 + case 171: arg11 = stack.pop() // 54 11
2.265 + case 173: stack.push(arg11); // 21 11
2.266 + case 175: stack.push(arg6); // 25 6
2.267 + case 177: stack.push(stack.pop().length); // 190
2.268 + case 178: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.269 + case 179: stack.push(arg3); // 29
2.270 + case 180: stack.push(arg9); // 21 9
2.271 + case 182: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.272 + case 183: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.273 + case 184: arg5 = stack.pop() // 54 5
2.274 + case 186: stack.push(arg6); // 25 6
2.275 + case 188: stack.push(arg11); // 21 11
2.276 + case 190: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_Arrays_copyOfACACAI(v0, v1)); } // 184 1 172
2.277 + case 193: arg6 = stack.pop() // 58 6
2.278 + case 195: stack.push(arg10); // 21 10
2.279 + case 197: stack.push(65536); // 18 3
2.280 + case 199: if (stack.pop() <= stack.pop()) { gt = 216; continue; } // 162 0 17
2.281 + case 202: stack.push(arg6); // 25 6
2.282 + case 204: stack.push(arg8); // 21 8
2.283 + case 206: arg8++; // 132 8 1
2.284 + case 209: stack.push(arg10); // 21 10
2.285 + case 211: // number conversion // 146
2.286 + case 212: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.287 + case 213: gt = 249; continue; // 167 0 36
2.288 + case 216: stack.push(arg10); // 21 10
2.289 + case 218: stack.push(1114111); // 18 4
2.290 + case 220: if (stack.pop() < stack.pop()) { gt = 241; continue; } // 163 0 21
2.291 + case 223: stack.push(arg10); // 21 10
2.292 + case 225: stack.push(arg6); // 25 6
2.293 + case 227: stack.push(arg8); // 21 8
2.294 + case 229: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_Character_toSurrogatesVIACAI(v0, v1, v2); } // 184 1 112
2.295 + case 232: arg8 += 2; // 132 8 2
2.296 + case 235: arg5 += 255; // 132 5 255
2.297 + case 238: gt = 249; continue; // 167 0 11
2.298 + case 241: stack.push(new java_lang_IllegalArgumentException); // 187 0 193
2.299 + case 244: stack.push(stack[stack.length - 1]); // 89
2.300 + case 245: { java_lang_IllegalArgumentException_consV(stack.pop()); } // 183 1 123
2.301 + case 248: // 191
2.302 + case 249: arg9++; // 132 9 1
2.303 + case 252: gt = 72; continue; // 167 255 76
2.304 + case 255: stack.push(arg0); // 42
2.305 + case 256: stack.push(0); // 3
2.306 + case 257: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.307 + case 260: stack.push(arg0); // 42
2.308 + case 261: stack.push(arg6); // 25 6
2.309 + case 263: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.310 + case 266: stack.push(arg0); // 42
2.311 + case 267: stack.push(arg8); // 21 8
2.312 + case 269: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.313 + case 272: return; // 177
2.314 + }
2.315 +}
2.316 +function java_lang_String_consVABIII(arg0,arg1,arg2,arg3,arg4) {
2.317 + var arg5;
2.318 + var arg6;
2.319 + var arg7;
2.320 +;
2.321 + var stack = new Array(6);
2.322 + var gt = 0;
2.323 + for(;;) switch(gt) {
2.324 + case 0: stack.push(arg0); // 42
2.325 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.326 + case 4: stack.push(arg1); // 43
2.327 + case 5: stack.push(arg3); // 29
2.328 + case 6: stack.push(arg4); // 21 4
2.329 + case 8: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
2.330 + case 11: stack.push(arg4); // 21 4
2.331 + case 13: stack.push(new Array(stack.pop())); // 188 5
2.332 + case 15: arg5 = stack.pop() // 58 5
2.333 + case 17: stack.push(arg2); // 28
2.334 + case 18: if (stack.pop() != 0) { gt = 55; continue; } // 154 0 37
2.335 + case 21: stack.push(arg4); // 21 4
2.336 + case 23: arg6 = stack.pop() // 54 6
2.337 + case 25: stack.push(arg6); // 21 6
2.338 + case 27: arg6 += 255; // 132 6 255
2.339 + case 30: if (stack.pop() <= 0) { gt = 52; continue; } // 158 0 22
2.340 + case 33: stack.push(arg5); // 25 5
2.341 + case 35: stack.push(arg6); // 21 6
2.342 + case 37: stack.push(arg1); // 43
2.343 + case 38: stack.push(arg6); // 21 6
2.344 + case 40: stack.push(arg3); // 29
2.345 + case 41: stack.push(stack.pop() + stack.pop()); // 96
2.346 + case 42: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 51
2.347 + case 43: stack.push(255); // 17 0 255
2.348 + case 46: stack.push(stack.pop() & stack.pop()); // 126
2.349 + case 47: // number conversion // 146
2.350 + case 48: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.351 + case 49: gt = 25; continue; // 167 255 232
2.352 + case 52: gt = 93; continue; // 167 0 41
2.353 + case 55: stack.push(arg2); // 28
2.354 + case 56: stack.push(8); // 16 8
2.355 + case 58: // 120
2.356 + case 59: arg2 = stack.pop(); // 61
2.357 + case 60: stack.push(arg4); // 21 4
2.358 + case 62: arg6 = stack.pop() // 54 6
2.359 + case 64: stack.push(arg6); // 21 6
2.360 + case 66: arg6 += 255; // 132 6 255
2.361 + case 69: if (stack.pop() <= 0) { gt = 93; continue; } // 158 0 24
2.362 + case 72: stack.push(arg5); // 25 5
2.363 + case 74: stack.push(arg6); // 21 6
2.364 + case 76: stack.push(arg2); // 28
2.365 + case 77: stack.push(arg1); // 43
2.366 + case 78: stack.push(arg6); // 21 6
2.367 + case 80: stack.push(arg3); // 29
2.368 + case 81: stack.push(stack.pop() + stack.pop()); // 96
2.369 + case 82: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 51
2.370 + case 83: stack.push(255); // 17 0 255
2.371 + case 86: stack.push(stack.pop() & stack.pop()); // 126
2.372 + case 87: stack.push(stack.pop() | stack.pop()); // 128
2.373 + case 88: // number conversion // 146
2.374 + case 89: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.375 + case 90: gt = 64; continue; // 167 255 230
2.376 + case 93: stack.push(arg0); // 42
2.377 + case 94: stack.push(0); // 3
2.378 + case 95: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.379 + case 98: stack.push(arg0); // 42
2.380 + case 99: stack.push(arg4); // 21 4
2.381 + case 101: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.382 + case 104: stack.push(arg0); // 42
2.383 + case 105: stack.push(arg5); // 25 5
2.384 + case 107: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.385 + case 110: return; // 177
2.386 + }
2.387 +}
2.388 +function java_lang_String_consVABI(arg0,arg1,arg2) {
2.389 + var arg3;
2.390 +;
2.391 + var stack = new Array(5);
2.392 + var gt = 0;
2.393 + for(;;) switch(gt) {
2.394 + case 0: stack.push(arg0); // 42
2.395 + case 1: stack.push(arg1); // 43
2.396 + case 2: stack.push(arg2); // 28
2.397 + case 3: stack.push(0); // 3
2.398 + case 4: stack.push(arg1); // 43
2.399 + case 5: stack.push(stack.pop().length); // 190
2.400 + case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIAI(stack.pop(), v0, v1, v2, v3); } // 183 1 141
2.401 + case 9: return; // 177
2.402 + }
2.403 +}
2.404 +function java_lang_String_checkBoundsVABII(arg0,arg1,arg2) {
2.405 + var stack = new Array();
2.406 + var gt = 0;
2.407 + for(;;) switch(gt) {
2.408 + case 0: stack.push(arg2); // 28
2.409 + case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
2.410 + case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.411 + case 7: stack.push(stack[stack.length - 1]); // 89
2.412 + case 8: stack.push(arg2); // 28
2.413 + case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.414 + case 12: // 191
2.415 + case 13: stack.push(arg1); // 27
2.416 + case 14: if (stack.pop() >= 0) { gt = 26; continue; } // 156 0 12
2.417 + case 17: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.418 + case 20: stack.push(stack[stack.length - 1]); // 89
2.419 + case 21: stack.push(arg1); // 27
2.420 + case 22: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.421 + case 25: // 191
2.422 + case 26: stack.push(arg1); // 27
2.423 + case 27: stack.push(arg0); // 42
2.424 + case 28: stack.push(stack.pop().length); // 190
2.425 + case 29: stack.push(arg2); // 28
2.426 + case 30: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.427 + case 31: if (stack.pop() >= stack.pop()) { gt = 45; continue; } // 164 0 14
2.428 + case 34: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.429 + case 37: stack.push(stack[stack.length - 1]); // 89
2.430 + case 38: stack.push(arg1); // 27
2.431 + case 39: stack.push(arg2); // 28
2.432 + case 40: stack.push(stack.pop() + stack.pop()); // 96
2.433 + case 41: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.434 + case 44: // 191
2.435 + case 45: return; // 177
2.436 + }
2.437 +}
2.438 +function java_lang_String_consVABIILjava_lang_String(arg0,arg1,arg2,arg3,arg4) {
2.439 + var arg5;
2.440 + var arg6;
2.441 +;
2.442 + var stack = new Array(4);
2.443 + var gt = 0;
2.444 + for(;;) switch(gt) {
2.445 + case 0: stack.push(arg0); // 42
2.446 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.447 + case 4: stack.push(arg4); // 25 4
2.448 + case 6: if (stack.pop()) { gt = 19; continue; } // 199 0 13
2.449 + case 9: stack.push(new java_lang_NullPointerException); // 187 0 198
2.450 + case 12: stack.push(stack[stack.length - 1]); // 89
2.451 + case 13: stack.push("charsetName"); // 18 7
2.452 + case 15: { var v0 = stack.pop(); java_lang_NullPointerException_consVLjava_lang_String(stack.pop(), v0); } // 183 1 129
2.453 + case 18: // 191
2.454 + case 19: stack.push(arg1); // 43
2.455 + case 20: stack.push(arg2); // 28
2.456 + case 21: stack.push(arg3); // 29
2.457 + case 22: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
2.458 + case 25: stack.push(arg4); // 25 4
2.459 + case 27: stack.push(arg1); // 43
2.460 + case 28: stack.push(arg2); // 28
2.461 + case 29: stack.push(arg3); // 29
2.462 + case 30: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACLjava_lang_StringABAIAI(v0, v1, v2, v3)); } // 184 1 165
2.463 + case 33: arg5 = stack.pop() // 58 5
2.464 + case 35: stack.push(arg0); // 42
2.465 + case 36: stack.push(0); // 3
2.466 + case 37: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.467 + case 40: stack.push(arg0); // 42
2.468 + case 41: stack.push(arg5); // 25 5
2.469 + case 43: stack.push(stack.pop().length); // 190
2.470 + case 44: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.471 + case 47: stack.push(arg0); // 42
2.472 + case 48: stack.push(arg5); // 25 5
2.473 + case 50: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.474 + case 53: return; // 177
2.475 + }
2.476 +}
2.477 +function java_lang_String_consVABIILjava_nio_charset_Charset(arg0,arg1,arg2,arg3,arg4) {
2.478 + var arg5;
2.479 + var arg6;
2.480 +;
2.481 + var stack = new Array(4);
2.482 + var gt = 0;
2.483 + for(;;) switch(gt) {
2.484 + case 0: stack.push(arg0); // 42
2.485 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.486 + case 4: stack.push(arg4); // 25 4
2.487 + case 6: if (stack.pop()) { gt = 19; continue; } // 199 0 13
2.488 + case 9: stack.push(new java_lang_NullPointerException); // 187 0 198
2.489 + case 12: stack.push(stack[stack.length - 1]); // 89
2.490 + case 13: stack.push("charset"); // 18 6
2.491 + case 15: { var v0 = stack.pop(); java_lang_NullPointerException_consVLjava_lang_String(stack.pop(), v0); } // 183 1 129
2.492 + case 18: // 191
2.493 + case 19: stack.push(arg1); // 43
2.494 + case 20: stack.push(arg2); // 28
2.495 + case 21: stack.push(arg3); // 29
2.496 + case 22: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
2.497 + case 25: stack.push(arg4); // 25 4
2.498 + case 27: stack.push(arg1); // 43
2.499 + case 28: stack.push(arg2); // 28
2.500 + case 29: stack.push(arg3); // 29
2.501 + case 30: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACLjava_nio_charset_CharsetABAIAI(v0, v1, v2, v3)); } // 184 1 167
2.502 + case 33: arg5 = stack.pop() // 58 5
2.503 + case 35: stack.push(arg0); // 42
2.504 + case 36: stack.push(0); // 3
2.505 + case 37: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.506 + case 40: stack.push(arg0); // 42
2.507 + case 41: stack.push(arg5); // 25 5
2.508 + case 43: stack.push(stack.pop().length); // 190
2.509 + case 44: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.510 + case 47: stack.push(arg0); // 42
2.511 + case 48: stack.push(arg5); // 25 5
2.512 + case 50: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.513 + case 53: return; // 177
2.514 + }
2.515 +}
2.516 +function java_lang_String_consVABLjava_lang_String(arg0,arg1,arg2) {
2.517 + var arg3;
2.518 +;
2.519 + var stack = new Array(5);
2.520 + var gt = 0;
2.521 + for(;;) switch(gt) {
2.522 + case 0: stack.push(arg0); // 42
2.523 + case 1: stack.push(arg1); // 43
2.524 + case 2: stack.push(0); // 3
2.525 + case 3: stack.push(arg1); // 43
2.526 + case 4: stack.push(stack.pop().length); // 190
2.527 + case 5: stack.push(arg2); // 44
2.528 + case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIALjava_lang_String(stack.pop(), v0, v1, v2, v3); } // 183 1 154
2.529 + case 9: return; // 177
2.530 + }
2.531 +}
2.532 +function java_lang_String_consVABLjava_nio_charset_Charset(arg0,arg1,arg2) {
2.533 + var arg3;
2.534 +;
2.535 + var stack = new Array(5);
2.536 + var gt = 0;
2.537 + for(;;) switch(gt) {
2.538 + case 0: stack.push(arg0); // 42
2.539 + case 1: stack.push(arg1); // 43
2.540 + case 2: stack.push(0); // 3
2.541 + case 3: stack.push(arg1); // 43
2.542 + case 4: stack.push(stack.pop().length); // 190
2.543 + case 5: stack.push(arg2); // 44
2.544 + case 6: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAIALjava_nio_charset_Charset(stack.pop(), v0, v1, v2, v3); } // 183 1 156
2.545 + case 9: return; // 177
2.546 + }
2.547 +}
2.548 +function java_lang_String_consVABII(arg0,arg1,arg2,arg3) {
2.549 + var arg4;
2.550 + var arg5;
2.551 +;
2.552 + var stack = new Array(3);
2.553 + var gt = 0;
2.554 + for(;;) switch(gt) {
2.555 + case 0: stack.push(arg0); // 42
2.556 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.557 + case 4: stack.push(arg1); // 43
2.558 + case 5: stack.push(arg2); // 28
2.559 + case 6: stack.push(arg3); // 29
2.560 + case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_checkBoundsVABAIAI(v0, v1, v2); } // 184 1 140
2.561 + case 10: stack.push(arg1); // 43
2.562 + case 11: stack.push(arg2); // 28
2.563 + case 12: stack.push(arg3); // 29
2.564 + case 13: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_decodeACABAIAI(v0, v1, v2)); } // 184 1 163
2.565 + case 16: arg4 = stack.pop() // 58 4
2.566 + case 18: stack.push(arg0); // 42
2.567 + case 19: stack.push(0); // 3
2.568 + case 20: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.569 + case 23: stack.push(arg0); // 42
2.570 + case 24: stack.push(arg4); // 25 4
2.571 + case 26: stack.push(stack.pop().length); // 190
2.572 + case 27: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.573 + case 30: stack.push(arg0); // 42
2.574 + case 31: stack.push(arg4); // 25 4
2.575 + case 33: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.576 + case 36: return; // 177
2.577 + }
2.578 +}
2.579 +function java_lang_String_consVAB(arg0,arg1) {
2.580 + var arg2;
2.581 +;
2.582 + var stack = new Array(4);
2.583 + var gt = 0;
2.584 + for(;;) switch(gt) {
2.585 + case 0: stack.push(arg0); // 42
2.586 + case 1: stack.push(arg1); // 43
2.587 + case 2: stack.push(0); // 3
2.588 + case 3: stack.push(arg1); // 43
2.589 + case 4: stack.push(stack.pop().length); // 190
2.590 + case 5: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVABAIAI(stack.pop(), v0, v1, v2); } // 183 1 139
2.591 + case 8: return; // 177
2.592 + }
2.593 +}
2.594 +function java_lang_String_consVLjava_lang_StringBuffer(arg0,arg1) {
2.595 + var arg2;
2.596 + var arg3;
2.597 +;
2.598 + var stack = new Array(2);
2.599 + var gt = 0;
2.600 + for(;;) switch(gt) {
2.601 + case 0: stack.push(arg0); // 42
2.602 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.603 + case 4: stack.push(arg1); // 43
2.604 + case 5: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 161
2.605 + case 8: arg2 = stack.pop(); // 77
2.606 + case 9: stack.push(arg0); // 42
2.607 + case 10: stack.push(arg2); // 44
2.608 + case 11: stack.push(stack.pop().value); // 180 1 100
2.609 + case 14: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.610 + case 17: stack.push(arg0); // 42
2.611 + case 18: stack.push(arg2); // 44
2.612 + case 19: stack.push(stack.pop().count); // 180 1 97
2.613 + case 22: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.614 + case 25: stack.push(arg0); // 42
2.615 + case 26: stack.push(arg2); // 44
2.616 + case 27: stack.push(stack.pop().offset); // 180 1 99
2.617 + case 30: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.618 + case 33: return; // 177
2.619 + }
2.620 +}
2.621 +function java_lang_String_consVLjava_lang_StringBuilder(arg0,arg1) {
2.622 + var arg2;
2.623 + var arg3;
2.624 +;
2.625 + var stack = new Array(2);
2.626 + var gt = 0;
2.627 + for(;;) switch(gt) {
2.628 + case 0: stack.push(arg0); // 42
2.629 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.630 + case 4: stack.push(arg1); // 43
2.631 + case 5: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 162
2.632 + case 8: arg2 = stack.pop(); // 77
2.633 + case 9: stack.push(arg0); // 42
2.634 + case 10: stack.push(arg2); // 44
2.635 + case 11: stack.push(stack.pop().value); // 180 1 100
2.636 + case 14: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.637 + case 17: stack.push(arg0); // 42
2.638 + case 18: stack.push(arg2); // 44
2.639 + case 19: stack.push(stack.pop().count); // 180 1 97
2.640 + case 22: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.641 + case 25: stack.push(arg0); // 42
2.642 + case 26: stack.push(arg2); // 44
2.643 + case 27: stack.push(stack.pop().offset); // 180 1 99
2.644 + case 30: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.645 + case 33: return; // 177
2.646 + }
2.647 +}
2.648 +function java_lang_String_consVIIAC(arg0,arg1,arg2,arg3) {
2.649 + var arg4;
2.650 +;
2.651 + var stack = new Array(2);
2.652 + var gt = 0;
2.653 + for(;;) switch(gt) {
2.654 + case 0: stack.push(arg0); // 42
2.655 + case 1: { java_lang_Object_consV(stack.pop()); } // 183 1 130
2.656 + case 4: stack.push(arg0); // 42
2.657 + case 5: stack.push(arg3); // 45
2.658 + case 6: { var v = stack.pop(); stack.pop().value = v; } // 181 1 100
2.659 + case 9: stack.push(arg0); // 42
2.660 + case 10: stack.push(arg1); // 27
2.661 + case 11: { var v = stack.pop(); stack.pop().offset = v; } // 181 1 99
2.662 + case 14: stack.push(arg0); // 42
2.663 + case 15: stack.push(arg2); // 28
2.664 + case 16: { var v = stack.pop(); stack.pop().count = v; } // 181 1 97
2.665 + case 19: return; // 177
2.666 + }
2.667 +}
2.668 +function java_lang_String_lengthI(arg0) {
2.669 + var arg1;
2.670 +;
2.671 + var stack = new Array(1);
2.672 + var gt = 0;
2.673 + for(;;) switch(gt) {
2.674 + case 0: stack.push(arg0); // 42
2.675 + case 1: stack.push(stack.pop().count); // 180 1 97
2.676 + case 4: return stack.pop(); // 172
2.677 + }
2.678 +}
2.679 +function java_lang_String_isEmptyZ(arg0) {
2.680 + var arg1;
2.681 +;
2.682 + var stack = new Array(1);
2.683 + var gt = 0;
2.684 + for(;;) switch(gt) {
2.685 + case 0: stack.push(arg0); // 42
2.686 + case 1: stack.push(stack.pop().count); // 180 1 97
2.687 + case 4: if (stack.pop() != 0) { gt = 11; continue; } // 154 0 7
2.688 + case 7: stack.push(1); // 4
2.689 + case 8: gt = 12; continue; // 167 0 4
2.690 + case 11: stack.push(0); // 3
2.691 + case 12: return stack.pop(); // 172
2.692 + }
2.693 +}
2.694 +*/
2.695 +
2.696 +String.prototype._toJS = function (self) { return self; };
2.697 +
2.698 +function java_lang_String_charAtCI(arg0,arg1) {
2.699 + return arg0._toJS(arg0).charAt(arg1);
2.700 +}
2.701 +/*
2.702 +function java_lang_String_codePointAtII(arg0,arg1) {
2.703 + var arg2;
2.704 +;
2.705 + var stack = new Array(4);
2.706 + var gt = 0;
2.707 + for(;;) switch(gt) {
2.708 + case 0: stack.push(arg1); // 27
2.709 + case 1: if (stack.pop() < 0) { gt = 12; continue; } // 155 0 11
2.710 + case 4: stack.push(arg1); // 27
2.711 + case 5: stack.push(arg0); // 42
2.712 + case 6: stack.push(stack.pop().count); // 180 1 97
2.713 + case 9: if (stack.pop() > stack.pop()) { gt = 21; continue; } // 161 0 12
2.714 + case 12: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.715 + case 15: stack.push(stack[stack.length - 1]); // 89
2.716 + case 16: stack.push(arg1); // 27
2.717 + case 17: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.718 + case 20: // 191
2.719 + case 21: stack.push(arg0); // 42
2.720 + case 22: stack.push(stack.pop().value); // 180 1 100
2.721 + case 25: stack.push(arg0); // 42
2.722 + case 26: stack.push(stack.pop().offset); // 180 1 99
2.723 + case 29: stack.push(arg1); // 27
2.724 + case 30: stack.push(stack.pop() + stack.pop()); // 96
2.725 + case 31: stack.push(arg0); // 42
2.726 + case 32: stack.push(stack.pop().offset); // 180 1 99
2.727 + case 35: stack.push(arg0); // 42
2.728 + case 36: stack.push(stack.pop().count); // 180 1 97
2.729 + case 39: stack.push(stack.pop() + stack.pop()); // 96
2.730 + case 40: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointAtImplAIACAIAI(v0, v1, v2)); } // 184 1 113
2.731 + case 43: return stack.pop(); // 172
2.732 + }
2.733 +}
2.734 +function java_lang_String_codePointBeforeII(arg0,arg1) {
2.735 + var arg2;
2.736 + var arg3;
2.737 +;
2.738 + var stack = new Array(3);
2.739 + var gt = 0;
2.740 + for(;;) switch(gt) {
2.741 + case 0: stack.push(arg1); // 27
2.742 + case 1: stack.push(1); // 4
2.743 + case 2: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.744 + case 3: arg2 = stack.pop(); // 61
2.745 + case 4: stack.push(arg2); // 28
2.746 + case 5: if (stack.pop() < 0) { gt = 16; continue; } // 155 0 11
2.747 + case 8: stack.push(arg2); // 28
2.748 + case 9: stack.push(arg0); // 42
2.749 + case 10: stack.push(stack.pop().count); // 180 1 97
2.750 + case 13: if (stack.pop() > stack.pop()) { gt = 25; continue; } // 161 0 12
2.751 + case 16: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.752 + case 19: stack.push(stack[stack.length - 1]); // 89
2.753 + case 20: stack.push(arg1); // 27
2.754 + case 21: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.755 + case 24: // 191
2.756 + case 25: stack.push(arg0); // 42
2.757 + case 26: stack.push(stack.pop().value); // 180 1 100
2.758 + case 29: stack.push(arg0); // 42
2.759 + case 30: stack.push(stack.pop().offset); // 180 1 99
2.760 + case 33: stack.push(arg1); // 27
2.761 + case 34: stack.push(stack.pop() + stack.pop()); // 96
2.762 + case 35: stack.push(arg0); // 42
2.763 + case 36: stack.push(stack.pop().offset); // 180 1 99
2.764 + case 39: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointBeforeImplAIACAIAI(v0, v1, v2)); } // 184 1 114
2.765 + case 42: return stack.pop(); // 172
2.766 + }
2.767 +}
2.768 +function java_lang_String_codePointCountIII(arg0,arg1,arg2) {
2.769 + var arg3;
2.770 +;
2.771 + var stack = new Array(4);
2.772 + var gt = 0;
2.773 + for(;;) switch(gt) {
2.774 + case 0: stack.push(arg1); // 27
2.775 + case 1: if (stack.pop() < 0) { gt = 17; continue; } // 155 0 16
2.776 + case 4: stack.push(arg2); // 28
2.777 + case 5: stack.push(arg0); // 42
2.778 + case 6: stack.push(stack.pop().count); // 180 1 97
2.779 + case 9: if (stack.pop() < stack.pop()) { gt = 17; continue; } // 163 0 8
2.780 + case 12: stack.push(arg1); // 27
2.781 + case 13: stack.push(arg2); // 28
2.782 + case 14: if (stack.pop() >= stack.pop()) { gt = 25; continue; } // 164 0 11
2.783 + case 17: stack.push(new java_lang_IndexOutOfBoundsException); // 187 0 194
2.784 + case 20: stack.push(stack[stack.length - 1]); // 89
2.785 + case 21: { java_lang_IndexOutOfBoundsException_consV(stack.pop()); } // 183 1 124
2.786 + case 24: // 191
2.787 + case 25: stack.push(arg0); // 42
2.788 + case 26: stack.push(stack.pop().value); // 180 1 100
2.789 + case 29: stack.push(arg0); // 42
2.790 + case 30: stack.push(stack.pop().offset); // 180 1 99
2.791 + case 33: stack.push(arg1); // 27
2.792 + case 34: stack.push(stack.pop() + stack.pop()); // 96
2.793 + case 35: stack.push(arg2); // 28
2.794 + case 36: stack.push(arg1); // 27
2.795 + case 37: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.796 + case 38: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_codePointCountImplAIACAIAI(v0, v1, v2)); } // 184 1 115
2.797 + case 41: return stack.pop(); // 172
2.798 + }
2.799 +}
2.800 +function java_lang_String_offsetByCodePointsIII(arg0,arg1,arg2) {
2.801 + var arg3;
2.802 +;
2.803 + var stack = new Array(5);
2.804 + var gt = 0;
2.805 + for(;;) switch(gt) {
2.806 + case 0: stack.push(arg1); // 27
2.807 + case 1: if (stack.pop() < 0) { gt = 12; continue; } // 155 0 11
2.808 + case 4: stack.push(arg1); // 27
2.809 + case 5: stack.push(arg0); // 42
2.810 + case 6: stack.push(stack.pop().count); // 180 1 97
2.811 + case 9: if (stack.pop() >= stack.pop()) { gt = 20; continue; } // 164 0 11
2.812 + case 12: stack.push(new java_lang_IndexOutOfBoundsException); // 187 0 194
2.813 + case 15: stack.push(stack[stack.length - 1]); // 89
2.814 + case 16: { java_lang_IndexOutOfBoundsException_consV(stack.pop()); } // 183 1 124
2.815 + case 19: // 191
2.816 + case 20: stack.push(arg0); // 42
2.817 + case 21: stack.push(stack.pop().value); // 180 1 100
2.818 + case 24: stack.push(arg0); // 42
2.819 + case 25: stack.push(stack.pop().offset); // 180 1 99
2.820 + case 28: stack.push(arg0); // 42
2.821 + case 29: stack.push(stack.pop().count); // 180 1 97
2.822 + case 32: stack.push(arg0); // 42
2.823 + case 33: stack.push(stack.pop().offset); // 180 1 99
2.824 + case 36: stack.push(arg1); // 27
2.825 + case 37: stack.push(stack.pop() + stack.pop()); // 96
2.826 + case 38: stack.push(arg2); // 28
2.827 + case 39: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_offsetByCodePointsImplAIACAIAIAIAI(v0, v1, v2, v3, v4)); } // 184 1 116
2.828 + case 42: stack.push(arg0); // 42
2.829 + case 43: stack.push(stack.pop().offset); // 180 1 99
2.830 + case 46: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.831 + case 47: return stack.pop(); // 172
2.832 + }
2.833 +}
2.834 +function java_lang_String_getCharsVACI(arg0,arg1,arg2) {
2.835 + var arg3;
2.836 +;
2.837 + var stack = new Array(5);
2.838 + var gt = 0;
2.839 + for(;;) switch(gt) {
2.840 + case 0: stack.push(arg0); // 42
2.841 + case 1: stack.push(stack.pop().value); // 180 1 100
2.842 + case 4: stack.push(arg0); // 42
2.843 + case 5: stack.push(stack.pop().offset); // 180 1 99
2.844 + case 8: stack.push(arg1); // 43
2.845 + case 9: stack.push(arg2); // 28
2.846 + case 10: stack.push(arg0); // 42
2.847 + case 11: stack.push(stack.pop().count); // 180 1 97
2.848 + case 14: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.849 + case 17: return; // 177
2.850 + }
2.851 +}
2.852 +function java_lang_String_getCharsVIIACI(arg0,arg1,arg2,arg3,arg4) {
2.853 + var arg5;
2.854 +;
2.855 + var stack = new Array(6);
2.856 + var gt = 0;
2.857 + for(;;) switch(gt) {
2.858 + case 0: stack.push(arg1); // 27
2.859 + case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
2.860 + case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.861 + case 7: stack.push(stack[stack.length - 1]); // 89
2.862 + case 8: stack.push(arg1); // 27
2.863 + case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.864 + case 12: // 191
2.865 + case 13: stack.push(arg2); // 28
2.866 + case 14: stack.push(arg0); // 42
2.867 + case 15: stack.push(stack.pop().count); // 180 1 97
2.868 + case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
2.869 + case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.870 + case 24: stack.push(stack[stack.length - 1]); // 89
2.871 + case 25: stack.push(arg2); // 28
2.872 + case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.873 + case 29: // 191
2.874 + case 30: stack.push(arg1); // 27
2.875 + case 31: stack.push(arg2); // 28
2.876 + case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
2.877 + case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.878 + case 38: stack.push(stack[stack.length - 1]); // 89
2.879 + case 39: stack.push(arg2); // 28
2.880 + case 40: stack.push(arg1); // 27
2.881 + case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.882 + case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.883 + case 45: // 191
2.884 + case 46: stack.push(arg0); // 42
2.885 + case 47: stack.push(stack.pop().value); // 180 1 100
2.886 + case 50: stack.push(arg0); // 42
2.887 + case 51: stack.push(stack.pop().offset); // 180 1 99
2.888 + case 54: stack.push(arg1); // 27
2.889 + case 55: stack.push(stack.pop() + stack.pop()); // 96
2.890 + case 56: stack.push(arg3); // 45
2.891 + case 57: stack.push(arg4); // 21 4
2.892 + case 59: stack.push(arg2); // 28
2.893 + case 60: stack.push(arg1); // 27
2.894 + case 61: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.895 + case 62: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.896 + case 65: return; // 177
2.897 + }
2.898 +}
2.899 +function java_lang_String_getBytesVIIABI(arg0,arg1,arg2,arg3,arg4) {
2.900 + var arg5;
2.901 + var arg6;
2.902 + var arg7;
2.903 + var arg8;
2.904 + var arg9;
2.905 +;
2.906 + var stack = new Array(4);
2.907 + var gt = 0;
2.908 + for(;;) switch(gt) {
2.909 + case 0: stack.push(arg1); // 27
2.910 + case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
2.911 + case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.912 + case 7: stack.push(stack[stack.length - 1]); // 89
2.913 + case 8: stack.push(arg1); // 27
2.914 + case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.915 + case 12: // 191
2.916 + case 13: stack.push(arg2); // 28
2.917 + case 14: stack.push(arg0); // 42
2.918 + case 15: stack.push(stack.pop().count); // 180 1 97
2.919 + case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
2.920 + case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.921 + case 24: stack.push(stack[stack.length - 1]); // 89
2.922 + case 25: stack.push(arg2); // 28
2.923 + case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.924 + case 29: // 191
2.925 + case 30: stack.push(arg1); // 27
2.926 + case 31: stack.push(arg2); // 28
2.927 + case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
2.928 + case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.929 + case 38: stack.push(stack[stack.length - 1]); // 89
2.930 + case 39: stack.push(arg2); // 28
2.931 + case 40: stack.push(arg1); // 27
2.932 + case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.933 + case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.934 + case 45: // 191
2.935 + case 46: stack.push(arg4); // 21 4
2.936 + case 48: arg5 = stack.pop() // 54 5
2.937 + case 50: stack.push(arg0); // 42
2.938 + case 51: stack.push(stack.pop().offset); // 180 1 99
2.939 + case 54: stack.push(arg2); // 28
2.940 + case 55: stack.push(stack.pop() + stack.pop()); // 96
2.941 + case 56: arg6 = stack.pop() // 54 6
2.942 + case 58: stack.push(arg0); // 42
2.943 + case 59: stack.push(stack.pop().offset); // 180 1 99
2.944 + case 62: stack.push(arg1); // 27
2.945 + case 63: stack.push(stack.pop() + stack.pop()); // 96
2.946 + case 64: arg7 = stack.pop() // 54 7
2.947 + case 66: stack.push(arg0); // 42
2.948 + case 67: stack.push(stack.pop().value); // 180 1 100
2.949 + case 70: arg8 = stack.pop() // 58 8
2.950 + case 72: stack.push(arg7); // 21 7
2.951 + case 74: stack.push(arg6); // 21 6
2.952 + case 76: if (stack.pop() <= stack.pop()) { gt = 98; continue; } // 162 0 22
2.953 + case 79: stack.push(arg3); // 45
2.954 + case 80: stack.push(arg5); // 21 5
2.955 + case 82: arg5++; // 132 5 1
2.956 + case 85: stack.push(arg8); // 25 8
2.957 + case 87: stack.push(arg7); // 21 7
2.958 + case 89: arg7++; // 132 7 1
2.959 + case 92: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.960 + case 93: // number conversion // 145
2.961 + case 94: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 84
2.962 + case 95: gt = 72; continue; // 167 255 233
2.963 + case 98: return; // 177
2.964 + }
2.965 +}
2.966 +function java_lang_String_getBytesABLjava_lang_String(arg0,arg1) {
2.967 + var arg2;
2.968 +;
2.969 + var stack = new Array(4);
2.970 + var gt = 0;
2.971 + for(;;) switch(gt) {
2.972 + case 0: stack.push(arg1); // 43
2.973 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
2.974 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
2.975 + case 7: stack.push(stack[stack.length - 1]); // 89
2.976 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
2.977 + case 11: // 191
2.978 + case 12: stack.push(arg1); // 43
2.979 + case 13: stack.push(arg0); // 42
2.980 + case 14: stack.push(stack.pop().value); // 180 1 100
2.981 + case 17: stack.push(arg0); // 42
2.982 + case 18: stack.push(stack.pop().offset); // 180 1 99
2.983 + case 21: stack.push(arg0); // 42
2.984 + case 22: stack.push(stack.pop().count); // 180 1 97
2.985 + case 25: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABLjava_lang_StringACAIAI(v0, v1, v2, v3)); } // 184 1 166
2.986 + case 28: return stack.pop(); // 176
2.987 + }
2.988 +}
2.989 +function java_lang_String_getBytesABLjava_nio_charset_Charset(arg0,arg1) {
2.990 + var arg2;
2.991 +;
2.992 + var stack = new Array(4);
2.993 + var gt = 0;
2.994 + for(;;) switch(gt) {
2.995 + case 0: stack.push(arg1); // 43
2.996 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
2.997 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
2.998 + case 7: stack.push(stack[stack.length - 1]); // 89
2.999 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
2.1000 + case 11: // 191
2.1001 + case 12: stack.push(arg1); // 43
2.1002 + case 13: stack.push(arg0); // 42
2.1003 + case 14: stack.push(stack.pop().value); // 180 1 100
2.1004 + case 17: stack.push(arg0); // 42
2.1005 + case 18: stack.push(stack.pop().offset); // 180 1 99
2.1006 + case 21: stack.push(arg0); // 42
2.1007 + case 22: stack.push(stack.pop().count); // 180 1 97
2.1008 + case 25: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABLjava_nio_charset_CharsetACAIAI(v0, v1, v2, v3)); } // 184 1 168
2.1009 + case 28: return stack.pop(); // 176
2.1010 + }
2.1011 +}
2.1012 +function java_lang_String_getBytesAB(arg0) {
2.1013 + var arg1;
2.1014 +;
2.1015 + var stack = new Array(3);
2.1016 + var gt = 0;
2.1017 + for(;;) switch(gt) {
2.1018 + case 0: stack.push(arg0); // 42
2.1019 + case 1: stack.push(stack.pop().value); // 180 1 100
2.1020 + case 4: stack.push(arg0); // 42
2.1021 + case 5: stack.push(stack.pop().offset); // 180 1 99
2.1022 + case 8: stack.push(arg0); // 42
2.1023 + case 9: stack.push(stack.pop().count); // 180 1 97
2.1024 + case 12: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_StringCoding_encodeABACAIAI(v0, v1, v2)); } // 184 1 164
2.1025 + case 15: return stack.pop(); // 176
2.1026 + }
2.1027 +}
2.1028 +function java_lang_String_equalsZLjava_lang_Object(arg0,arg1) {
2.1029 + var arg2;
2.1030 + var arg3;
2.1031 + var arg4;
2.1032 + var arg5;
2.1033 + var arg6;
2.1034 + var arg7;
2.1035 + var arg8;
2.1036 +;
2.1037 + var stack = new Array(3);
2.1038 + var gt = 0;
2.1039 + for(;;) switch(gt) {
2.1040 + case 0: stack.push(arg0); // 42
2.1041 + case 1: stack.push(arg1); // 43
2.1042 + case 2: // 166
2.1043 + case 3: // 0
2.1044 + case 4: stack.push(2); // 5
2.1045 + case 5: stack.push(1); // 4
2.1046 + case 6: return stack.pop(); // 172
2.1047 + case 7: stack.push(arg1); // 43
2.1048 + case 8: stack.push(stack.pop().$instOf_java_lang_String ? 1 : 0); // 193 0 200
2.1049 + case 11: if (stack.pop() == 0) { gt = 86; continue; } // 153 0 75
2.1050 + case 14: stack.push(arg1); // 43
2.1051 + case 15: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
2.1052 + case 18: arg2 = stack.pop(); // 77
2.1053 + case 19: stack.push(arg0); // 42
2.1054 + case 20: stack.push(stack.pop().count); // 180 1 97
2.1055 + case 23: arg3 = stack.pop(); // 62
2.1056 + case 24: stack.push(arg3); // 29
2.1057 + case 25: stack.push(arg2); // 44
2.1058 + case 26: stack.push(stack.pop().count); // 180 1 97
2.1059 + case 29: if (stack.pop() != stack.pop()) { gt = 86; continue; } // 160 0 57
2.1060 + case 32: stack.push(arg0); // 42
2.1061 + case 33: stack.push(stack.pop().value); // 180 1 100
2.1062 + case 36: arg4 = stack.pop() // 58 4
2.1063 + case 38: stack.push(arg2); // 44
2.1064 + case 39: stack.push(stack.pop().value); // 180 1 100
2.1065 + case 42: arg5 = stack.pop() // 58 5
2.1066 + case 44: stack.push(arg0); // 42
2.1067 + case 45: stack.push(stack.pop().offset); // 180 1 99
2.1068 + case 48: arg6 = stack.pop() // 54 6
2.1069 + case 50: stack.push(arg2); // 44
2.1070 + case 51: stack.push(stack.pop().offset); // 180 1 99
2.1071 + case 54: arg7 = stack.pop() // 54 7
2.1072 + case 56: stack.push(arg3); // 29
2.1073 + case 57: arg3 += 255; // 132 3 255
2.1074 + case 60: if (stack.pop() == 0) { gt = 84; continue; } // 153 0 24
2.1075 + case 63: stack.push(arg4); // 25 4
2.1076 + case 65: stack.push(arg6); // 21 6
2.1077 + case 67: arg6++; // 132 6 1
2.1078 + case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1079 + case 71: stack.push(arg5); // 25 5
2.1080 + case 73: stack.push(arg7); // 21 7
2.1081 + case 75: arg7++; // 132 7 1
2.1082 + case 78: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1083 + case 79: if (stack.pop() == stack.pop()) { gt = 56; continue; } // 159 255 233
2.1084 + case 82: stack.push(0); // 3
2.1085 + case 83: return stack.pop(); // 172
2.1086 + case 84: stack.push(1); // 4
2.1087 + case 85: return stack.pop(); // 172
2.1088 + case 86: stack.push(0); // 3
2.1089 + case 87: return stack.pop(); // 172
2.1090 + }
2.1091 +}
2.1092 +function java_lang_String_contentEqualsZLjava_lang_StringBuffer(arg0,arg1) {
2.1093 + var arg2;
2.1094 + var arg3;
2.1095 + var arg4;
2.1096 +;
2.1097 + var stack = new Array(2);
2.1098 + var gt = 0;
2.1099 + for(;;) switch(gt) {
2.1100 + case 0: stack.push(arg1); // 43
2.1101 + case 1: stack.push(stack[stack.length - 1]); // 89
2.1102 + case 2: arg2 = stack.pop(); // 77
2.1103 + case 3: // 194
2.1104 + case 4: stack.push(arg0); // 42
2.1105 + case 5: stack.push(arg1); // 43
2.1106 + case 6: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.contentEqualsZLjava_lang_CharSequence(self, v0)); } // 182 1 146
2.1107 + case 9: stack.push(arg2); // 44
2.1108 + case 10: // 195
2.1109 + case 11: return stack.pop(); // 172
2.1110 + case 12: arg3 = stack.pop(); // 78
2.1111 + case 13: stack.push(arg2); // 44
2.1112 + case 14: // 195
2.1113 + case 15: stack.push(arg3); // 45
2.1114 + case 16: // 191
2.1115 + }
2.1116 +}
2.1117 +function java_lang_String_contentEqualsZLjava_lang_CharSequence(arg0,arg1) {
2.1118 + var arg2;
2.1119 + var arg3;
2.1120 + var arg4;
2.1121 + var arg5;
2.1122 + var arg6;
2.1123 + var arg7;
2.1124 +;
2.1125 + var stack = new Array(3);
2.1126 + var gt = 0;
2.1127 + for(;;) switch(gt) {
2.1128 + case 0: stack.push(arg0); // 42
2.1129 + case 1: stack.push(stack.pop().count); // 180 1 97
2.1130 + case 4: stack.push(arg1); // 43
2.1131 + case 5: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 185 1 188
2.1132 + case 8: // 1
2.1133 + case 9: // 0
2.1134 + case 10: if (stack.pop() == stack.pop()) { gt = 15; continue; } // 159 0 5
2.1135 + case 13: stack.push(0); // 3
2.1136 + case 14: return stack.pop(); // 172
2.1137 + case 15: stack.push(arg1); // 43
2.1138 + case 16: stack.push(stack.pop().$instOf_java_lang_AbstractStringBuilder ? 1 : 0); // 193 0 186
2.1139 + case 19: if (stack.pop() == 0) { gt = 77; continue; } // 153 0 58
2.1140 + case 22: stack.push(arg0); // 42
2.1141 + case 23: stack.push(stack.pop().value); // 180 1 100
2.1142 + case 26: arg2 = stack.pop(); // 77
2.1143 + case 27: stack.push(arg1); // 43
2.1144 + case 28: if(stack[stack.length - 1].$instOf_java_lang_AbstractStringBuilder != 1) throw {}; // 192 0 186
2.1145 + case 31: { var self = stack.pop(); stack.push(self.getValueAC(self)); } // 182 1 103
2.1146 + case 34: arg3 = stack.pop(); // 78
2.1147 + case 35: stack.push(arg0); // 42
2.1148 + case 36: stack.push(stack.pop().offset); // 180 1 99
2.1149 + case 39: arg4 = stack.pop() // 54 4
2.1150 + case 41: stack.push(0); // 3
2.1151 + case 42: arg5 = stack.pop() // 54 5
2.1152 + case 44: stack.push(arg0); // 42
2.1153 + case 45: stack.push(stack.pop().count); // 180 1 97
2.1154 + case 48: arg6 = stack.pop() // 54 6
2.1155 + case 50: stack.push(arg6); // 21 6
2.1156 + case 52: arg6 += 255; // 132 6 255
2.1157 + case 55: if (stack.pop() == 0) { gt = 77; continue; } // 153 0 22
2.1158 + case 58: stack.push(arg2); // 44
2.1159 + case 59: stack.push(arg4); // 21 4
2.1160 + case 61: arg4++; // 132 4 1
2.1161 + case 64: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1162 + case 65: stack.push(arg3); // 45
2.1163 + case 66: stack.push(arg5); // 21 5
2.1164 + case 68: arg5++; // 132 5 1
2.1165 + case 71: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1166 + case 72: if (stack.pop() == stack.pop()) { gt = 50; continue; } // 159 255 234
2.1167 + case 75: stack.push(0); // 3
2.1168 + case 76: return stack.pop(); // 172
2.1169 + case 77: stack.push(arg1); // 43
2.1170 + case 78: stack.push(arg0); // 42
2.1171 + case 79: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.equalsZLjava_lang_Object(self, v0)); } // 182 1 131
2.1172 + case 82: if (stack.pop() == 0) { gt = 87; continue; } // 153 0 5
2.1173 + case 85: stack.push(1); // 4
2.1174 + case 86: return stack.pop(); // 172
2.1175 + case 87: stack.push(arg0); // 42
2.1176 + case 88: stack.push(stack.pop().value); // 180 1 100
2.1177 + case 91: arg2 = stack.pop(); // 77
2.1178 + case 92: stack.push(arg0); // 42
2.1179 + case 93: stack.push(stack.pop().offset); // 180 1 99
2.1180 + case 96: arg3 = stack.pop(); // 62
2.1181 + case 97: stack.push(0); // 3
2.1182 + case 98: arg4 = stack.pop() // 54 4
2.1183 + case 100: stack.push(arg0); // 42
2.1184 + case 101: stack.push(stack.pop().count); // 180 1 97
2.1185 + case 104: arg5 = stack.pop() // 54 5
2.1186 + case 106: stack.push(arg5); // 21 5
2.1187 + case 108: arg5 += 255; // 132 5 255
2.1188 + case 111: if (stack.pop() == 0) { gt = 136; continue; } // 153 0 25
2.1189 + case 114: stack.push(arg2); // 44
2.1190 + case 115: stack.push(arg3); // 29
2.1191 + case 116: arg3++; // 132 3 1
2.1192 + case 119: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1193 + case 120: stack.push(arg1); // 43
2.1194 + case 121: stack.push(arg4); // 21 4
2.1195 + case 123: arg4++; // 132 4 1
2.1196 + case 126: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.charAtCI(self, v0)); } // 185 1 189
2.1197 + case 129: // 2
2.1198 + case 130: // 0
2.1199 + case 131: if (stack.pop() == stack.pop()) { gt = 106; continue; } // 159 255 231
2.1200 + case 134: stack.push(0); // 3
2.1201 + case 135: return stack.pop(); // 172
2.1202 + case 136: stack.push(1); // 4
2.1203 + case 137: return stack.pop(); // 172
2.1204 + }
2.1205 +}
2.1206 +function java_lang_String_equalsIgnoreCaseZLjava_lang_String(arg0,arg1) {
2.1207 + var arg2;
2.1208 +;
2.1209 + var stack = new Array(6);
2.1210 + var gt = 0;
2.1211 + for(;;) switch(gt) {
2.1212 + case 0: stack.push(arg0); // 42
2.1213 + case 1: stack.push(arg1); // 43
2.1214 + case 2: // 166
2.1215 + case 3: // 0
2.1216 + case 4: stack.push(4); // 7
2.1217 + case 5: stack.push(1); // 4
2.1218 + case 6: gt = 44; continue; // 167 0 38
2.1219 + case 9: stack.push(arg1); // 43
2.1220 + case 10: if (!stack.pop()) { gt = 43; continue; } // 198 0 33
2.1221 + case 13: stack.push(arg1); // 43
2.1222 + case 14: stack.push(stack.pop().count); // 180 1 97
2.1223 + case 17: stack.push(arg0); // 42
2.1224 + case 18: stack.push(stack.pop().count); // 180 1 97
2.1225 + case 21: if (stack.pop() != stack.pop()) { gt = 43; continue; } // 160 0 22
2.1226 + case 24: stack.push(arg0); // 42
2.1227 + case 25: stack.push(1); // 4
2.1228 + case 26: stack.push(0); // 3
2.1229 + case 27: stack.push(arg1); // 43
2.1230 + case 28: stack.push(0); // 3
2.1231 + case 29: stack.push(arg0); // 42
2.1232 + case 30: stack.push(stack.pop().count); // 180 1 97
2.1233 + case 33: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.regionMatchesZZILjava_lang_StringII(self, v0, v1, v2, v3, v4)); } // 182 1 153
2.1234 + case 36: if (stack.pop() == 0) { gt = 43; continue; } // 153 0 7
2.1235 + case 39: stack.push(1); // 4
2.1236 + case 40: gt = 44; continue; // 167 0 4
2.1237 + case 43: stack.push(0); // 3
2.1238 + case 44: return stack.pop(); // 172
2.1239 + }
2.1240 +}
2.1241 +function java_lang_String_compareToILjava_lang_String(arg0,arg1) {
2.1242 + var arg2;
2.1243 + var arg3;
2.1244 + var arg4;
2.1245 + var arg5;
2.1246 + var arg6;
2.1247 + var arg7;
2.1248 + var arg8;
2.1249 + var arg9;
2.1250 + var arg10;
2.1251 + var arg11;
2.1252 + var arg12;
2.1253 + var arg13;
2.1254 +;
2.1255 + var stack = new Array(2);
2.1256 + var gt = 0;
2.1257 + for(;;) switch(gt) {
2.1258 + case 0: stack.push(arg0); // 42
2.1259 + case 1: stack.push(stack.pop().count); // 180 1 97
2.1260 + case 4: arg2 = stack.pop(); // 61
2.1261 + case 5: stack.push(arg1); // 43
2.1262 + case 6: stack.push(stack.pop().count); // 180 1 97
2.1263 + case 9: arg3 = stack.pop(); // 62
2.1264 + case 10: stack.push(arg2); // 28
2.1265 + case 11: stack.push(arg3); // 29
2.1266 + case 12: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Math_minIII(v0, v1)); } // 184 1 127
2.1267 + case 15: arg4 = stack.pop() // 54 4
2.1268 + case 17: stack.push(arg0); // 42
2.1269 + case 18: stack.push(stack.pop().value); // 180 1 100
2.1270 + case 21: arg5 = stack.pop() // 58 5
2.1271 + case 23: stack.push(arg1); // 43
2.1272 + case 24: stack.push(stack.pop().value); // 180 1 100
2.1273 + case 27: arg6 = stack.pop() // 58 6
2.1274 + case 29: stack.push(arg0); // 42
2.1275 + case 30: stack.push(stack.pop().offset); // 180 1 99
2.1276 + case 33: arg7 = stack.pop() // 54 7
2.1277 + case 35: stack.push(arg1); // 43
2.1278 + case 36: stack.push(stack.pop().offset); // 180 1 99
2.1279 + case 39: arg8 = stack.pop() // 54 8
2.1280 + case 41: stack.push(arg7); // 21 7
2.1281 + case 43: stack.push(arg8); // 21 8
2.1282 + case 45: if (stack.pop() != stack.pop()) { gt = 102; continue; } // 160 0 57
2.1283 + case 48: stack.push(arg7); // 21 7
2.1284 + case 50: arg9 = stack.pop() // 54 9
2.1285 + case 52: stack.push(arg4); // 21 4
2.1286 + case 54: stack.push(arg7); // 21 7
2.1287 + case 56: stack.push(stack.pop() + stack.pop()); // 96
2.1288 + case 57: arg10 = stack.pop() // 54 10
2.1289 + case 59: stack.push(arg9); // 21 9
2.1290 + case 61: stack.push(arg10); // 21 10
2.1291 + case 63: if (stack.pop() <= stack.pop()) { gt = 99; continue; } // 162 0 36
2.1292 + case 66: stack.push(arg5); // 25 5
2.1293 + case 68: stack.push(arg9); // 21 9
2.1294 + case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1295 + case 71: arg11 = stack.pop() // 54 11
2.1296 + case 73: stack.push(arg6); // 25 6
2.1297 + case 75: stack.push(arg9); // 21 9
2.1298 + case 77: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1299 + case 78: arg12 = stack.pop() // 54 12
2.1300 + case 80: stack.push(arg11); // 21 11
2.1301 + case 82: stack.push(arg12); // 21 12
2.1302 + case 84: if (stack.pop() == stack.pop()) { gt = 93; continue; } // 159 0 9
2.1303 + case 87: stack.push(arg11); // 21 11
2.1304 + case 89: stack.push(arg12); // 21 12
2.1305 + case 91: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1306 + case 92: return stack.pop(); // 172
2.1307 + case 93: arg9++; // 132 9 1
2.1308 + case 96: gt = 59; continue; // 167 255 219
2.1309 + case 99: gt = 146; continue; // 167 0 47
2.1310 + case 102: stack.push(arg4); // 21 4
2.1311 + case 104: arg4 += 255; // 132 4 255
2.1312 + case 107: if (stack.pop() == 0) { gt = 146; continue; } // 153 0 39
2.1313 + case 110: stack.push(arg5); // 25 5
2.1314 + case 112: stack.push(arg7); // 21 7
2.1315 + case 114: arg7++; // 132 7 1
2.1316 + case 117: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1317 + case 118: arg9 = stack.pop() // 54 9
2.1318 + case 120: stack.push(arg6); // 25 6
2.1319 + case 122: stack.push(arg8); // 21 8
2.1320 + case 124: arg8++; // 132 8 1
2.1321 + case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1322 + case 128: arg10 = stack.pop() // 54 10
2.1323 + case 130: stack.push(arg9); // 21 9
2.1324 + case 132: stack.push(arg10); // 21 10
2.1325 + case 134: if (stack.pop() == stack.pop()) { gt = 143; continue; } // 159 0 9
2.1326 + case 137: stack.push(arg9); // 21 9
2.1327 + case 139: stack.push(arg10); // 21 10
2.1328 + case 141: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1329 + case 142: return stack.pop(); // 172
2.1330 + case 143: gt = 102; continue; // 167 255 215
2.1331 + case 146: stack.push(arg2); // 28
2.1332 + case 147: stack.push(arg3); // 29
2.1333 + case 148: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1334 + case 149: return stack.pop(); // 172
2.1335 + }
2.1336 +}
2.1337 +function java_lang_String_compareToIgnoreCaseILjava_lang_String(arg0,arg1) {
2.1338 + var arg2;
2.1339 +;
2.1340 + var stack = new Array(3);
2.1341 + var gt = 0;
2.1342 + for(;;) switch(gt) {
2.1343 + case 0: stack.push(java_lang_String_CASE_INSENSITIVE_ORDER); // 178 1 102
2.1344 + case 3: stack.push(arg0); // 42
2.1345 + case 4: stack.push(arg1); // 43
2.1346 + case 5: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareILjava_lang_ObjectLjava_lang_Object(self, v0, v1)); } // 185 1 190
2.1347 + case 8: stack.push(0); // 3
2.1348 + case 9: // 0
2.1349 + case 10: return stack.pop(); // 172
2.1350 + }
2.1351 +}
2.1352 +function java_lang_String_regionMatchesZILjava_lang_StringII(arg0,arg1,arg2,arg3,arg4) {
2.1353 + var arg5;
2.1354 + var arg6;
2.1355 + var arg7;
2.1356 + var arg8;
2.1357 + var arg9;
2.1358 +;
2.1359 + var stack = new Array(6);
2.1360 + var gt = 0;
2.1361 + for(;;) switch(gt) {
2.1362 + case 0: stack.push(arg0); // 42
2.1363 + case 1: stack.push(stack.pop().value); // 180 1 100
2.1364 + case 4: arg5 = stack.pop() // 58 5
2.1365 + case 6: stack.push(arg0); // 42
2.1366 + case 7: stack.push(stack.pop().offset); // 180 1 99
2.1367 + case 10: stack.push(arg1); // 27
2.1368 + case 11: stack.push(stack.pop() + stack.pop()); // 96
2.1369 + case 12: arg6 = stack.pop() // 54 6
2.1370 + case 14: stack.push(arg2); // 44
2.1371 + case 15: stack.push(stack.pop().value); // 180 1 100
2.1372 + case 18: arg7 = stack.pop() // 58 7
2.1373 + case 20: stack.push(arg2); // 44
2.1374 + case 21: stack.push(stack.pop().offset); // 180 1 99
2.1375 + case 24: stack.push(arg3); // 29
2.1376 + case 25: stack.push(stack.pop() + stack.pop()); // 96
2.1377 + case 26: arg8 = stack.pop() // 54 8
2.1378 + case 28: stack.push(arg3); // 29
2.1379 + case 29: if (stack.pop() < 0) { gt = 66; continue; } // 155 0 37
2.1380 + case 32: stack.push(arg1); // 27
2.1381 + case 33: if (stack.pop() < 0) { gt = 66; continue; } // 155 0 33
2.1382 + case 36: stack.push(arg1); // 27
2.1383 + case 37: // number conversion // 133
2.1384 + case 38: stack.push(arg0); // 42
2.1385 + case 39: stack.push(stack.pop().count); // 180 1 97
2.1386 + case 42: // number conversion // 133
2.1387 + case 43: stack.push(arg4); // 21 4
2.1388 + case 45: // number conversion // 133
2.1389 + case 46: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
2.1390 + case 47: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
2.1391 + case 48: if (stack.pop() > 0) { gt = 66; continue; } // 157 0 18
2.1392 + case 51: stack.push(arg3); // 29
2.1393 + case 52: // number conversion // 133
2.1394 + case 53: stack.push(arg2); // 44
2.1395 + case 54: stack.push(stack.pop().count); // 180 1 97
2.1396 + case 57: // number conversion // 133
2.1397 + case 58: stack.push(arg4); // 21 4
2.1398 + case 60: // number conversion // 133
2.1399 + case 61: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
2.1400 + case 62: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
2.1401 + case 63: if (stack.pop() <= 0) { gt = 68; continue; } // 158 0 5
2.1402 + case 66: stack.push(0); // 3
2.1403 + case 67: return stack.pop(); // 172
2.1404 + case 68: stack.push(arg4); // 21 4
2.1405 + case 70: arg4 += 255; // 132 4 255
2.1406 + case 73: if (stack.pop() <= 0) { gt = 97; continue; } // 158 0 24
2.1407 + case 76: stack.push(arg5); // 25 5
2.1408 + case 78: stack.push(arg6); // 21 6
2.1409 + case 80: arg6++; // 132 6 1
2.1410 + case 83: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1411 + case 84: stack.push(arg7); // 25 7
2.1412 + case 86: stack.push(arg8); // 21 8
2.1413 + case 88: arg8++; // 132 8 1
2.1414 + case 91: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1415 + case 92: if (stack.pop() == stack.pop()) { gt = 68; continue; } // 159 255 232
2.1416 + case 95: stack.push(0); // 3
2.1417 + case 96: return stack.pop(); // 172
2.1418 + case 97: stack.push(1); // 4
2.1419 + case 98: return stack.pop(); // 172
2.1420 + }
2.1421 +}
2.1422 +function java_lang_String_regionMatchesZZILjava_lang_StringII(arg0,arg1,arg2,arg3,arg4,arg5) {
2.1423 + var arg6;
2.1424 + var arg7;
2.1425 + var arg8;
2.1426 + var arg9;
2.1427 + var arg10;
2.1428 + var arg11;
2.1429 + var arg12;
2.1430 + var arg13;
2.1431 + var arg14;
2.1432 +;
2.1433 + var stack = new Array(6);
2.1434 + var gt = 0;
2.1435 + for(;;) switch(gt) {
2.1436 + case 0: stack.push(arg0); // 42
2.1437 + case 1: stack.push(stack.pop().value); // 180 1 100
2.1438 + case 4: arg6 = stack.pop() // 58 6
2.1439 + case 6: stack.push(arg0); // 42
2.1440 + case 7: stack.push(stack.pop().offset); // 180 1 99
2.1441 + case 10: stack.push(arg2); // 28
2.1442 + case 11: stack.push(stack.pop() + stack.pop()); // 96
2.1443 + case 12: arg7 = stack.pop() // 54 7
2.1444 + case 14: stack.push(arg3); // 45
2.1445 + case 15: stack.push(stack.pop().value); // 180 1 100
2.1446 + case 18: arg8 = stack.pop() // 58 8
2.1447 + case 20: stack.push(arg3); // 45
2.1448 + case 21: stack.push(stack.pop().offset); // 180 1 99
2.1449 + case 24: stack.push(arg4); // 21 4
2.1450 + case 26: stack.push(stack.pop() + stack.pop()); // 96
2.1451 + case 27: arg9 = stack.pop() // 54 9
2.1452 + case 29: stack.push(arg4); // 21 4
2.1453 + case 31: if (stack.pop() < 0) { gt = 69; continue; } // 155 0 38
2.1454 + case 34: stack.push(arg2); // 28
2.1455 + case 35: if (stack.pop() < 0) { gt = 69; continue; } // 155 0 34
2.1456 + case 38: stack.push(arg2); // 28
2.1457 + case 39: // number conversion // 133
2.1458 + case 40: stack.push(arg0); // 42
2.1459 + case 41: stack.push(stack.pop().count); // 180 1 97
2.1460 + case 44: // number conversion // 133
2.1461 + case 45: stack.push(arg5); // 21 5
2.1462 + case 47: // number conversion // 133
2.1463 + case 48: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
2.1464 + case 49: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
2.1465 + case 50: if (stack.pop() > 0) { gt = 69; continue; } // 157 0 19
2.1466 + case 53: stack.push(arg4); // 21 4
2.1467 + case 55: // number conversion // 133
2.1468 + case 56: stack.push(arg3); // 45
2.1469 + case 57: stack.push(stack.pop().count); // 180 1 97
2.1470 + case 60: // number conversion // 133
2.1471 + case 61: stack.push(arg5); // 21 5
2.1472 + case 63: // number conversion // 133
2.1473 + case 64: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 101
2.1474 + case 65: { var delta = stack.pop() - stack.pop(); stack.push(delta < 0 ?-1 : (delta == 0 ? 0 : 1)); } // 148
2.1475 + case 66: if (stack.pop() <= 0) { gt = 71; continue; } // 158 0 5
2.1476 + case 69: stack.push(0); // 3
2.1477 + case 70: return stack.pop(); // 172
2.1478 + case 71: stack.push(arg5); // 21 5
2.1479 + case 73: arg5 += 255; // 132 5 255
2.1480 + case 76: if (stack.pop() <= 0) { gt = 155; continue; } // 158 0 79
2.1481 + case 79: stack.push(arg6); // 25 6
2.1482 + case 81: stack.push(arg7); // 21 7
2.1483 + case 83: arg7++; // 132 7 1
2.1484 + case 86: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1485 + case 87: arg10 = stack.pop() // 54 10
2.1486 + case 89: stack.push(arg8); // 25 8
2.1487 + case 91: stack.push(arg9); // 21 9
2.1488 + case 93: arg9++; // 132 9 1
2.1489 + case 96: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1490 + case 97: arg11 = stack.pop() // 54 11
2.1491 + case 99: stack.push(arg10); // 21 10
2.1492 + case 101: stack.push(arg11); // 21 11
2.1493 + case 103: if (stack.pop() != stack.pop()) { gt = 109; continue; } // 160 0 6
2.1494 + case 106: gt = 71; continue; // 167 255 221
2.1495 + case 109: stack.push(arg1); // 27
2.1496 + case 110: if (stack.pop() == 0) { gt = 153; continue; } // 153 0 43
2.1497 + case 113: stack.push(arg10); // 21 10
2.1498 + case 115: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCC(v0)); } // 184 1 105
2.1499 + case 118: arg12 = stack.pop() // 54 12
2.1500 + case 120: stack.push(arg11); // 21 11
2.1501 + case 122: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCC(v0)); } // 184 1 105
2.1502 + case 125: arg13 = stack.pop() // 54 13
2.1503 + case 127: stack.push(arg12); // 21 12
2.1504 + case 129: stack.push(arg13); // 21 13
2.1505 + case 131: if (stack.pop() != stack.pop()) { gt = 137; continue; } // 160 0 6
2.1506 + case 134: gt = 71; continue; // 167 255 193
2.1507 + case 137: stack.push(arg12); // 21 12
2.1508 + case 139: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
2.1509 + case 142: stack.push(arg13); // 21 13
2.1510 + case 144: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
2.1511 + case 147: if (stack.pop() != stack.pop()) { gt = 153; continue; } // 160 0 6
2.1512 + case 150: gt = 71; continue; // 167 255 177
2.1513 + case 153: stack.push(0); // 3
2.1514 + case 154: return stack.pop(); // 172
2.1515 + case 155: stack.push(1); // 4
2.1516 + case 156: return stack.pop(); // 172
2.1517 + }
2.1518 +}
2.1519 +function java_lang_String_startsWithZLjava_lang_StringI(arg0,arg1,arg2) {
2.1520 + var arg3;
2.1521 + var arg4;
2.1522 + var arg5;
2.1523 + var arg6;
2.1524 + var arg7;
2.1525 + var arg8;
2.1526 +;
2.1527 + var stack = new Array(3);
2.1528 + var gt = 0;
2.1529 + for(;;) switch(gt) {
2.1530 + case 0: stack.push(arg0); // 42
2.1531 + case 1: stack.push(stack.pop().value); // 180 1 100
2.1532 + case 4: arg3 = stack.pop(); // 78
2.1533 + case 5: stack.push(arg0); // 42
2.1534 + case 6: stack.push(stack.pop().offset); // 180 1 99
2.1535 + case 9: stack.push(arg2); // 28
2.1536 + case 10: stack.push(stack.pop() + stack.pop()); // 96
2.1537 + case 11: arg4 = stack.pop() // 54 4
2.1538 + case 13: stack.push(arg1); // 43
2.1539 + case 14: stack.push(stack.pop().value); // 180 1 100
2.1540 + case 17: arg5 = stack.pop() // 58 5
2.1541 + case 19: stack.push(arg1); // 43
2.1542 + case 20: stack.push(stack.pop().offset); // 180 1 99
2.1543 + case 23: arg6 = stack.pop() // 54 6
2.1544 + case 25: stack.push(arg1); // 43
2.1545 + case 26: stack.push(stack.pop().count); // 180 1 97
2.1546 + case 29: arg7 = stack.pop() // 54 7
2.1547 + case 31: stack.push(arg2); // 28
2.1548 + case 32: if (stack.pop() < 0) { gt = 46; continue; } // 155 0 14
2.1549 + case 35: stack.push(arg2); // 28
2.1550 + case 36: stack.push(arg0); // 42
2.1551 + case 37: stack.push(stack.pop().count); // 180 1 97
2.1552 + case 40: stack.push(arg7); // 21 7
2.1553 + case 42: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1554 + case 43: if (stack.pop() >= stack.pop()) { gt = 48; continue; } // 164 0 5
2.1555 + case 46: stack.push(0); // 3
2.1556 + case 47: return stack.pop(); // 172
2.1557 + case 48: arg7 += 255; // 132 7 255
2.1558 + case 51: stack.push(arg7); // 21 7
2.1559 + case 53: if (stack.pop() < 0) { gt = 76; continue; } // 155 0 23
2.1560 + case 56: stack.push(arg3); // 45
2.1561 + case 57: stack.push(arg4); // 21 4
2.1562 + case 59: arg4++; // 132 4 1
2.1563 + case 62: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1564 + case 63: stack.push(arg5); // 25 5
2.1565 + case 65: stack.push(arg6); // 21 6
2.1566 + case 67: arg6++; // 132 6 1
2.1567 + case 70: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1568 + case 71: if (stack.pop() == stack.pop()) { gt = 48; continue; } // 159 255 233
2.1569 + case 74: stack.push(0); // 3
2.1570 + case 75: return stack.pop(); // 172
2.1571 + case 76: stack.push(1); // 4
2.1572 + case 77: return stack.pop(); // 172
2.1573 + }
2.1574 +}
2.1575 +function java_lang_String_startsWithZLjava_lang_String(arg0,arg1) {
2.1576 + var arg2;
2.1577 +;
2.1578 + var stack = new Array(3);
2.1579 + var gt = 0;
2.1580 + for(;;) switch(gt) {
2.1581 + case 0: stack.push(arg0); // 42
2.1582 + case 1: stack.push(arg1); // 43
2.1583 + case 2: stack.push(0); // 3
2.1584 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.startsWithZLjava_lang_StringI(self, v0, v1)); } // 182 1 152
2.1585 + case 6: return stack.pop(); // 172
2.1586 + }
2.1587 +}
2.1588 +function java_lang_String_endsWithZLjava_lang_String(arg0,arg1) {
2.1589 + var arg2;
2.1590 +;
2.1591 + var stack = new Array(4);
2.1592 + var gt = 0;
2.1593 + for(;;) switch(gt) {
2.1594 + case 0: stack.push(arg0); // 42
2.1595 + case 1: stack.push(arg1); // 43
2.1596 + case 2: stack.push(arg0); // 42
2.1597 + case 3: stack.push(stack.pop().count); // 180 1 97
2.1598 + case 6: stack.push(arg1); // 43
2.1599 + case 7: stack.push(stack.pop().count); // 180 1 97
2.1600 + case 10: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1601 + case 11: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.startsWithZLjava_lang_StringI(self, v0, v1)); } // 182 1 152
2.1602 + case 14: return stack.pop(); // 172
2.1603 + }
2.1604 +}
2.1605 +function java_lang_String_hashCodeI(arg0) {
2.1606 + var arg1;
2.1607 + var arg2;
2.1608 + var arg3;
2.1609 + var arg4;
2.1610 + var arg5;
2.1611 + var arg6;
2.1612 +;
2.1613 + var stack = new Array(3);
2.1614 + var gt = 0;
2.1615 + for(;;) switch(gt) {
2.1616 + case 0: stack.push(arg0); // 42
2.1617 + case 1: stack.push(stack.pop().hash); // 180 1 98
2.1618 + case 4: arg1 = stack.pop(); // 60
2.1619 + case 5: stack.push(arg0); // 42
2.1620 + case 6: stack.push(stack.pop().count); // 180 1 97
2.1621 + case 9: arg2 = stack.pop(); // 61
2.1622 + case 10: stack.push(arg1); // 27
2.1623 + case 11: if (stack.pop() != 0) { gt = 62; continue; } // 154 0 51
2.1624 + case 14: stack.push(arg2); // 28
2.1625 + case 15: if (stack.pop() <= 0) { gt = 62; continue; } // 158 0 47
2.1626 + case 18: stack.push(arg0); // 42
2.1627 + case 19: stack.push(stack.pop().offset); // 180 1 99
2.1628 + case 22: arg3 = stack.pop(); // 62
2.1629 + case 23: stack.push(arg0); // 42
2.1630 + case 24: stack.push(stack.pop().value); // 180 1 100
2.1631 + case 27: arg4 = stack.pop() // 58 4
2.1632 + case 29: stack.push(0); // 3
2.1633 + case 30: arg5 = stack.pop() // 54 5
2.1634 + case 32: stack.push(arg5); // 21 5
2.1635 + case 34: stack.push(arg2); // 28
2.1636 + case 35: if (stack.pop() <= stack.pop()) { gt = 57; continue; } // 162 0 22
2.1637 + case 38: stack.push(31); // 16 31
2.1638 + case 40: stack.push(arg1); // 27
2.1639 + case 41: stack.push(stack.pop() * stack.pop()); // 104
2.1640 + case 42: stack.push(arg4); // 25 4
2.1641 + case 44: stack.push(arg3); // 29
2.1642 + case 45: arg3++; // 132 3 1
2.1643 + case 48: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1644 + case 49: stack.push(stack.pop() + stack.pop()); // 96
2.1645 + case 50: arg1 = stack.pop(); // 60
2.1646 + case 51: arg5++; // 132 5 1
2.1647 + case 54: gt = 32; continue; // 167 255 234
2.1648 + case 57: stack.push(arg0); // 42
2.1649 + case 58: stack.push(arg1); // 27
2.1650 + case 59: { var v = stack.pop(); stack.pop().hash = v; } // 181 1 98
2.1651 + case 62: stack.push(arg1); // 27
2.1652 + case 63: return stack.pop(); // 172
2.1653 + }
2.1654 +}
2.1655 +function java_lang_String_indexOfII(arg0,arg1) {
2.1656 + var arg2;
2.1657 +;
2.1658 + var stack = new Array(3);
2.1659 + var gt = 0;
2.1660 + for(;;) switch(gt) {
2.1661 + case 0: stack.push(arg0); // 42
2.1662 + case 1: stack.push(arg1); // 27
2.1663 + case 2: stack.push(0); // 3
2.1664 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfIII(self, v0, v1)); } // 182 1 135
2.1665 + case 6: return stack.pop(); // 172
2.1666 + }
2.1667 +}
2.1668 +function java_lang_String_indexOfIII(arg0,arg1,arg2) {
2.1669 + var arg3;
2.1670 + var arg4;
2.1671 + var arg5;
2.1672 + var arg6;
2.1673 + var arg7;
2.1674 +;
2.1675 + var stack = new Array(3);
2.1676 + var gt = 0;
2.1677 + for(;;) switch(gt) {
2.1678 + case 0: stack.push(arg0); // 42
2.1679 + case 1: stack.push(stack.pop().offset); // 180 1 99
2.1680 + case 4: stack.push(arg0); // 42
2.1681 + case 5: stack.push(stack.pop().count); // 180 1 97
2.1682 + case 8: stack.push(stack.pop() + stack.pop()); // 96
2.1683 + case 9: arg3 = stack.pop(); // 62
2.1684 + case 10: stack.push(arg0); // 42
2.1685 + case 11: stack.push(stack.pop().value); // 180 1 100
2.1686 + case 14: arg4 = stack.pop() // 58 4
2.1687 + case 16: stack.push(arg2); // 28
2.1688 + case 17: if (stack.pop() >= 0) { gt = 25; continue; } // 156 0 8
2.1689 + case 20: stack.push(0); // 3
2.1690 + case 21: arg2 = stack.pop(); // 61
2.1691 + case 22: gt = 35; continue; // 167 0 13
2.1692 + case 25: stack.push(arg2); // 28
2.1693 + case 26: stack.push(arg0); // 42
2.1694 + case 27: stack.push(stack.pop().count); // 180 1 97
2.1695 + case 30: if (stack.pop() > stack.pop()) { gt = 35; continue; } // 161 0 5
2.1696 + case 33: // 2
2.1697 + case 34: return stack.pop(); // 172
2.1698 + case 35: stack.push(arg0); // 42
2.1699 + case 36: stack.push(stack.pop().offset); // 180 1 99
2.1700 + case 39: stack.push(arg2); // 28
2.1701 + case 40: stack.push(stack.pop() + stack.pop()); // 96
2.1702 + case 41: arg5 = stack.pop() // 54 5
2.1703 + case 43: stack.push(arg1); // 27
2.1704 + case 44: stack.push(65536); // 18 3
2.1705 + case 46: if (stack.pop() <= stack.pop()) { gt = 80; continue; } // 162 0 34
2.1706 + case 49: stack.push(arg5); // 21 5
2.1707 + case 51: stack.push(arg3); // 29
2.1708 + case 52: if (stack.pop() <= stack.pop()) { gt = 78; continue; } // 162 0 26
2.1709 + case 55: stack.push(arg4); // 25 4
2.1710 + case 57: stack.push(arg5); // 21 5
2.1711 + case 59: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1712 + case 60: stack.push(arg1); // 27
2.1713 + case 61: if (stack.pop() != stack.pop()) { gt = 72; continue; } // 160 0 11
2.1714 + case 64: stack.push(arg5); // 21 5
2.1715 + case 66: stack.push(arg0); // 42
2.1716 + case 67: stack.push(stack.pop().offset); // 180 1 99
2.1717 + case 70: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1718 + case 71: return stack.pop(); // 172
2.1719 + case 72: arg5++; // 132 5 1
2.1720 + case 75: gt = 49; continue; // 167 255 230
2.1721 + case 78: // 2
2.1722 + case 79: return stack.pop(); // 172
2.1723 + case 80: stack.push(arg1); // 27
2.1724 + case 81: stack.push(1114111); // 18 4
2.1725 + case 83: if (stack.pop() < stack.pop()) { gt = 149; continue; } // 163 0 66
2.1726 + case 86: stack.push(arg1); // 27
2.1727 + case 87: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
2.1728 + case 90: arg6 = stack.pop() // 58 6
2.1729 + case 92: stack.push(arg5); // 21 5
2.1730 + case 94: stack.push(arg3); // 29
2.1731 + case 95: if (stack.pop() <= stack.pop()) { gt = 149; continue; } // 162 0 54
2.1732 + case 98: stack.push(arg4); // 25 4
2.1733 + case 100: stack.push(arg5); // 21 5
2.1734 + case 102: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1735 + case 103: stack.push(arg6); // 25 6
2.1736 + case 105: stack.push(0); // 3
2.1737 + case 106: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1738 + case 107: if (stack.pop() != stack.pop()) { gt = 143; continue; } // 160 0 36
2.1739 + case 110: stack.push(arg5); // 21 5
2.1740 + case 112: stack.push(1); // 4
2.1741 + case 113: stack.push(stack.pop() + stack.pop()); // 96
2.1742 + case 114: stack.push(arg3); // 29
2.1743 + case 115: if (stack.pop() != stack.pop()) { gt = 121; continue; } // 160 0 6
2.1744 + case 118: gt = 149; continue; // 167 0 31
2.1745 + case 121: stack.push(arg4); // 25 4
2.1746 + case 123: stack.push(arg5); // 21 5
2.1747 + case 125: stack.push(1); // 4
2.1748 + case 126: stack.push(stack.pop() + stack.pop()); // 96
2.1749 + case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1750 + case 128: stack.push(arg6); // 25 6
2.1751 + case 130: stack.push(1); // 4
2.1752 + case 131: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1753 + case 132: if (stack.pop() != stack.pop()) { gt = 143; continue; } // 160 0 11
2.1754 + case 135: stack.push(arg5); // 21 5
2.1755 + case 137: stack.push(arg0); // 42
2.1756 + case 138: stack.push(stack.pop().offset); // 180 1 99
2.1757 + case 141: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1758 + case 142: return stack.pop(); // 172
2.1759 + case 143: arg5++; // 132 5 1
2.1760 + case 146: gt = 92; continue; // 167 255 202
2.1761 + case 149: // 2
2.1762 + case 150: return stack.pop(); // 172
2.1763 + }
2.1764 +}
2.1765 +function java_lang_String_lastIndexOfII(arg0,arg1) {
2.1766 + var arg2;
2.1767 +;
2.1768 + var stack = new Array(4);
2.1769 + var gt = 0;
2.1770 + for(;;) switch(gt) {
2.1771 + case 0: stack.push(arg0); // 42
2.1772 + case 1: stack.push(arg1); // 27
2.1773 + case 2: stack.push(arg0); // 42
2.1774 + case 3: stack.push(stack.pop().count); // 180 1 97
2.1775 + case 6: stack.push(1); // 4
2.1776 + case 7: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1777 + case 8: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.lastIndexOfIII(self, v0, v1)); } // 182 1 136
2.1778 + case 11: return stack.pop(); // 172
2.1779 + }
2.1780 +}
2.1781 +function java_lang_String_lastIndexOfIII(arg0,arg1,arg2) {
2.1782 + var arg3;
2.1783 + var arg4;
2.1784 + var arg5;
2.1785 + var arg6;
2.1786 + var arg7;
2.1787 + var arg8;
2.1788 +;
2.1789 + var stack = new Array(3);
2.1790 + var gt = 0;
2.1791 + for(;;) switch(gt) {
2.1792 + case 0: stack.push(arg0); // 42
2.1793 + case 1: stack.push(stack.pop().offset); // 180 1 99
2.1794 + case 4: arg3 = stack.pop(); // 62
2.1795 + case 5: stack.push(arg0); // 42
2.1796 + case 6: stack.push(stack.pop().value); // 180 1 100
2.1797 + case 9: arg4 = stack.pop() // 58 4
2.1798 + case 11: stack.push(arg0); // 42
2.1799 + case 12: stack.push(stack.pop().offset); // 180 1 99
2.1800 + case 15: stack.push(arg2); // 28
2.1801 + case 16: stack.push(arg0); // 42
2.1802 + case 17: stack.push(stack.pop().count); // 180 1 97
2.1803 + case 20: if (stack.pop() > stack.pop()) { gt = 32; continue; } // 161 0 12
2.1804 + case 23: stack.push(arg0); // 42
2.1805 + case 24: stack.push(stack.pop().count); // 180 1 97
2.1806 + case 27: stack.push(1); // 4
2.1807 + case 28: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1808 + case 29: gt = 33; continue; // 167 0 4
2.1809 + case 32: stack.push(arg2); // 28
2.1810 + case 33: stack.push(stack.pop() + stack.pop()); // 96
2.1811 + case 34: arg5 = stack.pop() // 54 5
2.1812 + case 36: stack.push(arg1); // 27
2.1813 + case 37: stack.push(65536); // 18 3
2.1814 + case 39: if (stack.pop() <= stack.pop()) { gt = 73; continue; } // 162 0 34
2.1815 + case 42: stack.push(arg5); // 21 5
2.1816 + case 44: stack.push(arg3); // 29
2.1817 + case 45: if (stack.pop() > stack.pop()) { gt = 71; continue; } // 161 0 26
2.1818 + case 48: stack.push(arg4); // 25 4
2.1819 + case 50: stack.push(arg5); // 21 5
2.1820 + case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1821 + case 53: stack.push(arg1); // 27
2.1822 + case 54: if (stack.pop() != stack.pop()) { gt = 65; continue; } // 160 0 11
2.1823 + case 57: stack.push(arg5); // 21 5
2.1824 + case 59: stack.push(arg0); // 42
2.1825 + case 60: stack.push(stack.pop().offset); // 180 1 99
2.1826 + case 63: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1827 + case 64: return stack.pop(); // 172
2.1828 + case 65: arg5 += 255; // 132 5 255
2.1829 + case 68: gt = 42; continue; // 167 255 230
2.1830 + case 71: // 2
2.1831 + case 72: return stack.pop(); // 172
2.1832 + case 73: stack.push(arg0); // 42
2.1833 + case 74: stack.push(stack.pop().offset); // 180 1 99
2.1834 + case 77: stack.push(arg0); // 42
2.1835 + case 78: stack.push(stack.pop().count); // 180 1 97
2.1836 + case 81: stack.push(stack.pop() + stack.pop()); // 96
2.1837 + case 82: arg6 = stack.pop() // 54 6
2.1838 + case 84: stack.push(arg1); // 27
2.1839 + case 85: stack.push(1114111); // 18 4
2.1840 + case 87: if (stack.pop() < stack.pop()) { gt = 154; continue; } // 163 0 67
2.1841 + case 90: stack.push(arg1); // 27
2.1842 + case 91: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
2.1843 + case 94: arg7 = stack.pop() // 58 7
2.1844 + case 96: stack.push(arg5); // 21 5
2.1845 + case 98: stack.push(arg3); // 29
2.1846 + case 99: if (stack.pop() > stack.pop()) { gt = 154; continue; } // 161 0 55
2.1847 + case 102: stack.push(arg4); // 25 4
2.1848 + case 104: stack.push(arg5); // 21 5
2.1849 + case 106: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1850 + case 107: stack.push(arg7); // 25 7
2.1851 + case 109: stack.push(0); // 3
2.1852 + case 110: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1853 + case 111: if (stack.pop() != stack.pop()) { gt = 148; continue; } // 160 0 37
2.1854 + case 114: stack.push(arg5); // 21 5
2.1855 + case 116: stack.push(1); // 4
2.1856 + case 117: stack.push(stack.pop() + stack.pop()); // 96
2.1857 + case 118: stack.push(arg6); // 21 6
2.1858 + case 120: if (stack.pop() != stack.pop()) { gt = 126; continue; } // 160 0 6
2.1859 + case 123: gt = 154; continue; // 167 0 31
2.1860 + case 126: stack.push(arg4); // 25 4
2.1861 + case 128: stack.push(arg5); // 21 5
2.1862 + case 130: stack.push(1); // 4
2.1863 + case 131: stack.push(stack.pop() + stack.pop()); // 96
2.1864 + case 132: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1865 + case 133: stack.push(arg7); // 25 7
2.1866 + case 135: stack.push(1); // 4
2.1867 + case 136: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1868 + case 137: if (stack.pop() != stack.pop()) { gt = 148; continue; } // 160 0 11
2.1869 + case 140: stack.push(arg5); // 21 5
2.1870 + case 142: stack.push(arg0); // 42
2.1871 + case 143: stack.push(stack.pop().offset); // 180 1 99
2.1872 + case 146: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1873 + case 147: return stack.pop(); // 172
2.1874 + case 148: arg5 += 255; // 132 5 255
2.1875 + case 151: gt = 96; continue; // 167 255 201
2.1876 + case 154: // 2
2.1877 + case 155: return stack.pop(); // 172
2.1878 + }
2.1879 +}
2.1880 +function java_lang_String_indexOfILjava_lang_String(arg0,arg1) {
2.1881 + var arg2;
2.1882 +;
2.1883 + var stack = new Array(3);
2.1884 + var gt = 0;
2.1885 + for(;;) switch(gt) {
2.1886 + case 0: stack.push(arg0); // 42
2.1887 + case 1: stack.push(arg1); // 43
2.1888 + case 2: stack.push(0); // 3
2.1889 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfILjava_lang_StringI(self, v0, v1)); } // 182 1 150
2.1890 + case 6: return stack.pop(); // 172
2.1891 + }
2.1892 +}
2.1893 +function java_lang_String_indexOfILjava_lang_StringI(arg0,arg1,arg2) {
2.1894 + var arg3;
2.1895 +;
2.1896 + var stack = new Array(7);
2.1897 + var gt = 0;
2.1898 + for(;;) switch(gt) {
2.1899 + case 0: stack.push(arg0); // 42
2.1900 + case 1: stack.push(stack.pop().value); // 180 1 100
2.1901 + case 4: stack.push(arg0); // 42
2.1902 + case 5: stack.push(stack.pop().offset); // 180 1 99
2.1903 + case 8: stack.push(arg0); // 42
2.1904 + case 9: stack.push(stack.pop().count); // 180 1 97
2.1905 + case 12: stack.push(arg1); // 43
2.1906 + case 13: stack.push(stack.pop().value); // 180 1 100
2.1907 + case 16: stack.push(arg1); // 43
2.1908 + case 17: stack.push(stack.pop().offset); // 180 1 99
2.1909 + case 20: stack.push(arg1); // 43
2.1910 + case 21: stack.push(stack.pop().count); // 180 1 97
2.1911 + case 24: stack.push(arg2); // 28
2.1912 + case 25: { var v6 = stack.pop(); var v5 = stack.pop(); var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_indexOfAIACAIAIACAIAIAI(v0, v1, v2, v3, v4, v5, v6)); } // 184 1 144
2.1913 + case 28: return stack.pop(); // 172
2.1914 + }
2.1915 +}
2.1916 +function java_lang_String_indexOfIACIIACIII(arg0,arg1,arg2,arg3,arg4,arg5,arg6) {
2.1917 + var arg7;
2.1918 + var arg8;
2.1919 + var arg9;
2.1920 + var arg10;
2.1921 + var arg11;
2.1922 + var arg12;
2.1923 + var stack = new Array();
2.1924 + var gt = 0;
2.1925 + for(;;) switch(gt) {
2.1926 + case 0: stack.push(arg6); // 21 6
2.1927 + case 2: stack.push(arg2); // 28
2.1928 + case 3: if (stack.pop() > stack.pop()) { gt = 17; continue; } // 161 0 14
2.1929 + case 6: stack.push(arg5); // 21 5
2.1930 + case 8: if (stack.pop() != 0) { gt = 15; continue; } // 154 0 7
2.1931 + case 11: stack.push(arg2); // 28
2.1932 + case 12: gt = 16; continue; // 167 0 4
2.1933 + case 15: // 2
2.1934 + case 16: return stack.pop(); // 172
2.1935 + case 17: stack.push(arg6); // 21 6
2.1936 + case 19: if (stack.pop() >= 0) { gt = 25; continue; } // 156 0 6
2.1937 + case 22: stack.push(0); // 3
2.1938 + case 23: arg6 = stack.pop() // 54 6
2.1939 + case 25: stack.push(arg5); // 21 5
2.1940 + case 27: if (stack.pop() != 0) { gt = 33; continue; } // 154 0 6
2.1941 + case 30: stack.push(arg6); // 21 6
2.1942 + case 32: return stack.pop(); // 172
2.1943 + case 33: stack.push(arg3); // 45
2.1944 + case 34: stack.push(arg4); // 21 4
2.1945 + case 36: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1946 + case 37: arg7 = stack.pop() // 54 7
2.1947 + case 39: stack.push(arg1); // 27
2.1948 + case 40: stack.push(arg2); // 28
2.1949 + case 41: stack.push(arg5); // 21 5
2.1950 + case 43: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1951 + case 44: stack.push(stack.pop() + stack.pop()); // 96
2.1952 + case 45: arg8 = stack.pop() // 54 8
2.1953 + case 47: stack.push(arg1); // 27
2.1954 + case 48: stack.push(arg6); // 21 6
2.1955 + case 50: stack.push(stack.pop() + stack.pop()); // 96
2.1956 + case 51: arg9 = stack.pop() // 54 9
2.1957 + case 53: stack.push(arg9); // 21 9
2.1958 + case 55: stack.push(arg8); // 21 8
2.1959 + case 57: if (stack.pop() < stack.pop()) { gt = 164; continue; } // 163 0 107
2.1960 + case 60: stack.push(arg0); // 42
2.1961 + case 61: stack.push(arg9); // 21 9
2.1962 + case 63: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1963 + case 64: stack.push(arg7); // 21 7
2.1964 + case 66: if (stack.pop() == stack.pop()) { gt = 91; continue; } // 159 0 25
2.1965 + case 69: arg9++; // 132 9 1
2.1966 + case 72: stack.push(arg9); // 21 9
2.1967 + case 74: stack.push(arg8); // 21 8
2.1968 + case 76: if (stack.pop() < stack.pop()) { gt = 91; continue; } // 163 0 15
2.1969 + case 79: stack.push(arg0); // 42
2.1970 + case 80: stack.push(arg9); // 21 9
2.1971 + case 82: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1972 + case 83: stack.push(arg7); // 21 7
2.1973 + case 85: if (stack.pop() == stack.pop()) { gt = 91; continue; } // 159 0 6
2.1974 + case 88: gt = 69; continue; // 167 255 237
2.1975 + case 91: stack.push(arg9); // 21 9
2.1976 + case 93: stack.push(arg8); // 21 8
2.1977 + case 95: if (stack.pop() < stack.pop()) { gt = 158; continue; } // 163 0 63
2.1978 + case 98: stack.push(arg9); // 21 9
2.1979 + case 100: stack.push(1); // 4
2.1980 + case 101: stack.push(stack.pop() + stack.pop()); // 96
2.1981 + case 102: arg10 = stack.pop() // 54 10
2.1982 + case 104: stack.push(arg10); // 21 10
2.1983 + case 106: stack.push(arg5); // 21 5
2.1984 + case 108: stack.push(stack.pop() + stack.pop()); // 96
2.1985 + case 109: stack.push(1); // 4
2.1986 + case 110: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.1987 + case 111: arg11 = stack.pop() // 54 11
2.1988 + case 113: stack.push(arg4); // 21 4
2.1989 + case 115: stack.push(1); // 4
2.1990 + case 116: stack.push(stack.pop() + stack.pop()); // 96
2.1991 + case 117: arg12 = stack.pop() // 54 12
2.1992 + case 119: stack.push(arg10); // 21 10
2.1993 + case 121: stack.push(arg11); // 21 11
2.1994 + case 123: if (stack.pop() <= stack.pop()) { gt = 146; continue; } // 162 0 23
2.1995 + case 126: stack.push(arg0); // 42
2.1996 + case 127: stack.push(arg10); // 21 10
2.1997 + case 129: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.1998 + case 130: stack.push(arg3); // 45
2.1999 + case 131: stack.push(arg12); // 21 12
2.2000 + case 133: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2001 + case 134: if (stack.pop() != stack.pop()) { gt = 146; continue; } // 160 0 12
2.2002 + case 137: arg10++; // 132 10 1
2.2003 + case 140: arg12++; // 132 12 1
2.2004 + case 143: gt = 119; continue; // 167 255 232
2.2005 + case 146: stack.push(arg10); // 21 10
2.2006 + case 148: stack.push(arg11); // 21 11
2.2007 + case 150: if (stack.pop() != stack.pop()) { gt = 158; continue; } // 160 0 8
2.2008 + case 153: stack.push(arg9); // 21 9
2.2009 + case 155: stack.push(arg1); // 27
2.2010 + case 156: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2011 + case 157: return stack.pop(); // 172
2.2012 + case 158: arg9++; // 132 9 1
2.2013 + case 161: gt = 53; continue; // 167 255 148
2.2014 + case 164: // 2
2.2015 + case 165: return stack.pop(); // 172
2.2016 + }
2.2017 +}
2.2018 +function java_lang_String_lastIndexOfILjava_lang_String(arg0,arg1) {
2.2019 + var arg2;
2.2020 +;
2.2021 + var stack = new Array(3);
2.2022 + var gt = 0;
2.2023 + for(;;) switch(gt) {
2.2024 + case 0: stack.push(arg0); // 42
2.2025 + case 1: stack.push(arg1); // 43
2.2026 + case 2: stack.push(arg0); // 42
2.2027 + case 3: stack.push(stack.pop().count); // 180 1 97
2.2028 + case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.lastIndexOfILjava_lang_StringI(self, v0, v1)); } // 182 1 151
2.2029 + case 9: return stack.pop(); // 172
2.2030 + }
2.2031 +}
2.2032 +function java_lang_String_lastIndexOfILjava_lang_StringI(arg0,arg1,arg2) {
2.2033 + var arg3;
2.2034 +;
2.2035 + var stack = new Array(7);
2.2036 + var gt = 0;
2.2037 + for(;;) switch(gt) {
2.2038 + case 0: stack.push(arg0); // 42
2.2039 + case 1: stack.push(stack.pop().value); // 180 1 100
2.2040 + case 4: stack.push(arg0); // 42
2.2041 + case 5: stack.push(stack.pop().offset); // 180 1 99
2.2042 + case 8: stack.push(arg0); // 42
2.2043 + case 9: stack.push(stack.pop().count); // 180 1 97
2.2044 + case 12: stack.push(arg1); // 43
2.2045 + case 13: stack.push(stack.pop().value); // 180 1 100
2.2046 + case 16: stack.push(arg1); // 43
2.2047 + case 17: stack.push(stack.pop().offset); // 180 1 99
2.2048 + case 20: stack.push(arg1); // 43
2.2049 + case 21: stack.push(stack.pop().count); // 180 1 97
2.2050 + case 24: stack.push(arg2); // 28
2.2051 + case 25: { var v6 = stack.pop(); var v5 = stack.pop(); var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_lastIndexOfAIACAIAIACAIAIAI(v0, v1, v2, v3, v4, v5, v6)); } // 184 1 145
2.2052 + case 28: return stack.pop(); // 172
2.2053 + }
2.2054 +}
2.2055 +function java_lang_String_lastIndexOfIACIIACIII(arg0,arg1,arg2,arg3,arg4,arg5,arg6) {
2.2056 + var arg7;
2.2057 + var arg8;
2.2058 + var arg9;
2.2059 + var arg10;
2.2060 + var arg11;
2.2061 + var arg12;
2.2062 + var arg13;
2.2063 + var arg14;
2.2064 + var stack = new Array();
2.2065 + var gt = 0;
2.2066 + for(;;) switch(gt) {
2.2067 + case 0: stack.push(arg2); // 28
2.2068 + case 1: stack.push(arg5); // 21 5
2.2069 + case 3: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2070 + case 4: arg7 = stack.pop() // 54 7
2.2071 + case 6: stack.push(arg6); // 21 6
2.2072 + case 8: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 5
2.2073 + case 11: // 2
2.2074 + case 12: return stack.pop(); // 172
2.2075 + case 13: stack.push(arg6); // 21 6
2.2076 + case 15: stack.push(arg7); // 21 7
2.2077 + case 17: if (stack.pop() >= stack.pop()) { gt = 24; continue; } // 164 0 7
2.2078 + case 20: stack.push(arg7); // 21 7
2.2079 + case 22: arg6 = stack.pop() // 54 6
2.2080 + case 24: stack.push(arg5); // 21 5
2.2081 + case 26: if (stack.pop() != 0) { gt = 32; continue; } // 154 0 6
2.2082 + case 29: stack.push(arg6); // 21 6
2.2083 + case 31: return stack.pop(); // 172
2.2084 + case 32: stack.push(arg4); // 21 4
2.2085 + case 34: stack.push(arg5); // 21 5
2.2086 + case 36: stack.push(stack.pop() + stack.pop()); // 96
2.2087 + case 37: stack.push(1); // 4
2.2088 + case 38: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2089 + case 39: arg8 = stack.pop() // 54 8
2.2090 + case 41: stack.push(arg3); // 45
2.2091 + case 42: stack.push(arg8); // 21 8
2.2092 + case 44: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2093 + case 45: arg9 = stack.pop() // 54 9
2.2094 + case 47: stack.push(arg1); // 27
2.2095 + case 48: stack.push(arg5); // 21 5
2.2096 + case 50: stack.push(stack.pop() + stack.pop()); // 96
2.2097 + case 51: stack.push(1); // 4
2.2098 + case 52: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2099 + case 53: arg10 = stack.pop() // 54 10
2.2100 + case 55: stack.push(arg10); // 21 10
2.2101 + case 57: stack.push(arg6); // 21 6
2.2102 + case 59: stack.push(stack.pop() + stack.pop()); // 96
2.2103 + case 60: arg11 = stack.pop() // 54 11
2.2104 + case 62: stack.push(arg11); // 21 11
2.2105 + case 64: stack.push(arg10); // 21 10
2.2106 + case 66: if (stack.pop() > stack.pop()) { gt = 84; continue; } // 161 0 18
2.2107 + case 69: stack.push(arg0); // 42
2.2108 + case 70: stack.push(arg11); // 21 11
2.2109 + case 72: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2110 + case 73: stack.push(arg9); // 21 9
2.2111 + case 75: if (stack.pop() == stack.pop()) { gt = 84; continue; } // 159 0 9
2.2112 + case 78: arg11 += 255; // 132 11 255
2.2113 + case 81: gt = 62; continue; // 167 255 237
2.2114 + case 84: stack.push(arg11); // 21 11
2.2115 + case 86: stack.push(arg10); // 21 10
2.2116 + case 88: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 5
2.2117 + case 91: // 2
2.2118 + case 92: return stack.pop(); // 172
2.2119 + case 93: stack.push(arg11); // 21 11
2.2120 + case 95: stack.push(1); // 4
2.2121 + case 96: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2122 + case 97: arg12 = stack.pop() // 54 12
2.2123 + case 99: stack.push(arg12); // 21 12
2.2124 + case 101: stack.push(arg5); // 21 5
2.2125 + case 103: stack.push(1); // 4
2.2126 + case 104: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2127 + case 105: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2128 + case 106: arg13 = stack.pop() // 54 13
2.2129 + case 108: stack.push(arg8); // 21 8
2.2130 + case 110: stack.push(1); // 4
2.2131 + case 111: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2132 + case 112: arg14 = stack.pop() // 54 14
2.2133 + case 114: stack.push(arg12); // 21 12
2.2134 + case 116: stack.push(arg13); // 21 13
2.2135 + case 118: if (stack.pop() >= stack.pop()) { gt = 144; continue; } // 164 0 26
2.2136 + case 121: stack.push(arg0); // 42
2.2137 + case 122: stack.push(arg12); // 21 12
2.2138 + case 124: arg12 += 255; // 132 12 255
2.2139 + case 127: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2140 + case 128: stack.push(arg3); // 45
2.2141 + case 129: stack.push(arg14); // 21 14
2.2142 + case 131: arg14 += 255; // 132 14 255
2.2143 + case 134: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2144 + case 135: if (stack.pop() == stack.pop()) { gt = 114; continue; } // 159 255 235
2.2145 + case 138: arg11 += 255; // 132 11 255
2.2146 + case 141: gt = 62; continue; // 167 255 177
2.2147 + case 144: stack.push(arg13); // 21 13
2.2148 + case 146: stack.push(arg1); // 27
2.2149 + case 147: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2150 + case 148: stack.push(1); // 4
2.2151 + case 149: stack.push(stack.pop() + stack.pop()); // 96
2.2152 + case 150: return stack.pop(); // 172
2.2153 + }
2.2154 +}
2.2155 +function java_lang_String_substringLjava_lang_StringI(arg0,arg1) {
2.2156 + var arg2;
2.2157 +;
2.2158 + var stack = new Array(3);
2.2159 + var gt = 0;
2.2160 + for(;;) switch(gt) {
2.2161 + case 0: stack.push(arg0); // 42
2.2162 + case 1: stack.push(arg1); // 27
2.2163 + case 2: stack.push(arg0); // 42
2.2164 + case 3: stack.push(stack.pop().count); // 180 1 97
2.2165 + case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
2.2166 + case 9: return stack.pop(); // 176
2.2167 + }
2.2168 +}
2.2169 +function java_lang_String_substringLjava_lang_StringII(arg0,arg1,arg2) {
2.2170 + var arg3;
2.2171 +;
2.2172 + var stack = new Array(5);
2.2173 + var gt = 0;
2.2174 + for(;;) switch(gt) {
2.2175 + case 0: stack.push(arg1); // 27
2.2176 + case 1: if (stack.pop() >= 0) { gt = 13; continue; } // 156 0 12
2.2177 + case 4: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.2178 + case 7: stack.push(stack[stack.length - 1]); // 89
2.2179 + case 8: stack.push(arg1); // 27
2.2180 + case 9: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.2181 + case 12: // 191
2.2182 + case 13: stack.push(arg2); // 28
2.2183 + case 14: stack.push(arg0); // 42
2.2184 + case 15: stack.push(stack.pop().count); // 180 1 97
2.2185 + case 18: if (stack.pop() >= stack.pop()) { gt = 30; continue; } // 164 0 12
2.2186 + case 21: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.2187 + case 24: stack.push(stack[stack.length - 1]); // 89
2.2188 + case 25: stack.push(arg2); // 28
2.2189 + case 26: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.2190 + case 29: // 191
2.2191 + case 30: stack.push(arg1); // 27
2.2192 + case 31: stack.push(arg2); // 28
2.2193 + case 32: if (stack.pop() >= stack.pop()) { gt = 46; continue; } // 164 0 14
2.2194 + case 35: stack.push(new java_lang_StringIndexOutOfBoundsException); // 187 0 206
2.2195 + case 38: stack.push(stack[stack.length - 1]); // 89
2.2196 + case 39: stack.push(arg2); // 28
2.2197 + case 40: stack.push(arg1); // 27
2.2198 + case 41: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2199 + case 42: { var v0 = stack.pop(); java_lang_StringIndexOutOfBoundsException_consVI(stack.pop(), v0); } // 183 1 169
2.2200 + case 45: // 191
2.2201 + case 46: stack.push(arg1); // 27
2.2202 + case 47: if (stack.pop() != 0) { gt = 62; continue; } // 154 0 15
2.2203 + case 50: stack.push(arg2); // 28
2.2204 + case 51: stack.push(arg0); // 42
2.2205 + case 52: stack.push(stack.pop().count); // 180 1 97
2.2206 + case 55: if (stack.pop() != stack.pop()) { gt = 62; continue; } // 160 0 7
2.2207 + case 58: stack.push(arg0); // 42
2.2208 + case 59: gt = 82; continue; // 167 0 23
2.2209 + case 62: stack.push(new java_lang_String); // 187 0 200
2.2210 + case 65: stack.push(stack[stack.length - 1]); // 89
2.2211 + case 66: stack.push(arg0); // 42
2.2212 + case 67: stack.push(stack.pop().offset); // 180 1 99
2.2213 + case 70: stack.push(arg1); // 27
2.2214 + case 71: stack.push(stack.pop() + stack.pop()); // 96
2.2215 + case 72: stack.push(arg2); // 28
2.2216 + case 73: stack.push(arg1); // 27
2.2217 + case 74: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2218 + case 75: stack.push(arg0); // 42
2.2219 + case 76: stack.push(stack.pop().value); // 180 1 100
2.2220 + case 79: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.2221 + case 82: return stack.pop(); // 176
2.2222 + }
2.2223 +}
2.2224 +function java_lang_String_subSequenceLjava_lang_CharSequenceII(arg0,arg1,arg2) {
2.2225 + var arg3;
2.2226 +;
2.2227 + var stack = new Array(3);
2.2228 + var gt = 0;
2.2229 + for(;;) switch(gt) {
2.2230 + case 0: stack.push(arg0); // 42
2.2231 + case 1: stack.push(arg1); // 27
2.2232 + case 2: stack.push(arg2); // 28
2.2233 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
2.2234 + case 6: return stack.pop(); // 176
2.2235 + }
2.2236 +}
2.2237 +function java_lang_String_concatLjava_lang_StringLjava_lang_String(arg0,arg1) {
2.2238 + var arg2;
2.2239 + var arg3;
2.2240 + var arg4;
2.2241 +;
2.2242 + var stack = new Array(5);
2.2243 + var gt = 0;
2.2244 + for(;;) switch(gt) {
2.2245 + case 0: stack.push(arg1); // 43
2.2246 + case 1: { var self = stack.pop(); stack.push(self.lengthI(self)); } // 182 1 133
2.2247 + case 4: arg2 = stack.pop(); // 61
2.2248 + case 5: stack.push(arg2); // 28
2.2249 + case 6: if (stack.pop() != 0) { gt = 11; continue; } // 154 0 5
2.2250 + case 9: stack.push(arg0); // 42
2.2251 + case 10: return stack.pop(); // 176
2.2252 + case 11: stack.push(arg0); // 42
2.2253 + case 12: stack.push(stack.pop().count); // 180 1 97
2.2254 + case 15: stack.push(arg2); // 28
2.2255 + case 16: stack.push(stack.pop() + stack.pop()); // 96
2.2256 + case 17: stack.push(new Array(stack.pop())); // 188 5
2.2257 + case 19: arg3 = stack.pop(); // 78
2.2258 + case 20: stack.push(arg0); // 42
2.2259 + case 21: stack.push(0); // 3
2.2260 + case 22: stack.push(arg0); // 42
2.2261 + case 23: stack.push(stack.pop().count); // 180 1 97
2.2262 + case 26: stack.push(arg3); // 45
2.2263 + case 27: stack.push(0); // 3
2.2264 + case 28: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
2.2265 + case 31: stack.push(arg1); // 43
2.2266 + case 32: stack.push(0); // 3
2.2267 + case 33: stack.push(arg2); // 28
2.2268 + case 34: stack.push(arg3); // 45
2.2269 + case 35: stack.push(arg0); // 42
2.2270 + case 36: stack.push(stack.pop().count); // 180 1 97
2.2271 + case 39: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
2.2272 + case 42: stack.push(new java_lang_String); // 187 0 200
2.2273 + case 45: stack.push(stack[stack.length - 1]); // 89
2.2274 + case 46: stack.push(0); // 3
2.2275 + case 47: stack.push(arg0); // 42
2.2276 + case 48: stack.push(stack.pop().count); // 180 1 97
2.2277 + case 51: stack.push(arg2); // 28
2.2278 + case 52: stack.push(stack.pop() + stack.pop()); // 96
2.2279 + case 53: stack.push(arg3); // 45
2.2280 + case 54: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.2281 + case 57: return stack.pop(); // 176
2.2282 + }
2.2283 +}
2.2284 +function java_lang_String_replaceLjava_lang_StringCC(arg0,arg1,arg2) {
2.2285 + var arg3;
2.2286 + var arg4;
2.2287 + var arg5;
2.2288 + var arg6;
2.2289 + var arg7;
2.2290 + var arg8;
2.2291 + var arg9;
2.2292 +;
2.2293 + var stack = new Array(5);
2.2294 + var gt = 0;
2.2295 + for(;;) switch(gt) {
2.2296 + case 0: stack.push(arg1); // 27
2.2297 + case 1: stack.push(arg2); // 28
2.2298 + case 2: if (stack.pop() == stack.pop()) { gt = 140; continue; } // 159 0 138
2.2299 + case 5: stack.push(arg0); // 42
2.2300 + case 6: stack.push(stack.pop().count); // 180 1 97
2.2301 + case 9: arg3 = stack.pop(); // 62
2.2302 + case 10: // 2
2.2303 + case 11: arg4 = stack.pop() // 54 4
2.2304 + case 13: stack.push(arg0); // 42
2.2305 + case 14: stack.push(stack.pop().value); // 180 1 100
2.2306 + case 17: arg5 = stack.pop() // 58 5
2.2307 + case 19: stack.push(arg0); // 42
2.2308 + case 20: stack.push(stack.pop().offset); // 180 1 99
2.2309 + case 23: arg6 = stack.pop() // 54 6
2.2310 + case 25: arg4++; // 132 4 1
2.2311 + case 28: stack.push(arg4); // 21 4
2.2312 + case 30: stack.push(arg3); // 29
2.2313 + case 31: if (stack.pop() <= stack.pop()) { gt = 49; continue; } // 162 0 18
2.2314 + case 34: stack.push(arg5); // 25 5
2.2315 + case 36: stack.push(arg6); // 21 6
2.2316 + case 38: stack.push(arg4); // 21 4
2.2317 + case 40: stack.push(stack.pop() + stack.pop()); // 96
2.2318 + case 41: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2319 + case 42: stack.push(arg1); // 27
2.2320 + case 43: if (stack.pop() != stack.pop()) { gt = 25; continue; } // 160 255 238
2.2321 + case 46: gt = 49; continue; // 167 0 3
2.2322 + case 49: stack.push(arg4); // 21 4
2.2323 + case 51: stack.push(arg3); // 29
2.2324 + case 52: if (stack.pop() <= stack.pop()) { gt = 140; continue; } // 162 0 88
2.2325 + case 55: stack.push(arg3); // 29
2.2326 + case 56: stack.push(new Array(stack.pop())); // 188 5
2.2327 + case 58: arg7 = stack.pop() // 58 7
2.2328 + case 60: stack.push(0); // 3
2.2329 + case 61: arg8 = stack.pop() // 54 8
2.2330 + case 63: stack.push(arg8); // 21 8
2.2331 + case 65: stack.push(arg4); // 21 4
2.2332 + case 67: if (stack.pop() <= stack.pop()) { gt = 89; continue; } // 162 0 22
2.2333 + case 70: stack.push(arg7); // 25 7
2.2334 + case 72: stack.push(arg8); // 21 8
2.2335 + case 74: stack.push(arg5); // 25 5
2.2336 + case 76: stack.push(arg6); // 21 6
2.2337 + case 78: stack.push(arg8); // 21 8
2.2338 + case 80: stack.push(stack.pop() + stack.pop()); // 96
2.2339 + case 81: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2340 + case 82: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2341 + case 83: arg8++; // 132 8 1
2.2342 + case 86: gt = 63; continue; // 167 255 233
2.2343 + case 89: stack.push(arg4); // 21 4
2.2344 + case 91: stack.push(arg3); // 29
2.2345 + case 92: if (stack.pop() <= stack.pop()) { gt = 128; continue; } // 162 0 36
2.2346 + case 95: stack.push(arg5); // 25 5
2.2347 + case 97: stack.push(arg6); // 21 6
2.2348 + case 99: stack.push(arg4); // 21 4
2.2349 + case 101: stack.push(stack.pop() + stack.pop()); // 96
2.2350 + case 102: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2351 + case 103: arg8 = stack.pop() // 54 8
2.2352 + case 105: stack.push(arg7); // 25 7
2.2353 + case 107: stack.push(arg4); // 21 4
2.2354 + case 109: stack.push(arg8); // 21 8
2.2355 + case 111: stack.push(arg1); // 27
2.2356 + case 112: if (stack.pop() != stack.pop()) { gt = 119; continue; } // 160 0 7
2.2357 + case 115: stack.push(arg2); // 28
2.2358 + case 116: gt = 121; continue; // 167 0 5
2.2359 + case 119: stack.push(arg8); // 21 8
2.2360 + case 121: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2361 + case 122: arg4++; // 132 4 1
2.2362 + case 125: gt = 89; continue; // 167 255 220
2.2363 + case 128: stack.push(new java_lang_String); // 187 0 200
2.2364 + case 131: stack.push(stack[stack.length - 1]); // 89
2.2365 + case 132: stack.push(0); // 3
2.2366 + case 133: stack.push(arg3); // 29
2.2367 + case 134: stack.push(arg7); // 25 7
2.2368 + case 136: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.2369 + case 139: return stack.pop(); // 176
2.2370 + case 140: stack.push(arg0); // 42
2.2371 + case 141: return stack.pop(); // 176
2.2372 + }
2.2373 +}
2.2374 +function java_lang_String_matchesZLjava_lang_String(arg0,arg1) {
2.2375 + var arg2;
2.2376 +;
2.2377 + var stack = new Array(2);
2.2378 + var gt = 0;
2.2379 + for(;;) switch(gt) {
2.2380 + case 0: stack.push(arg1); // 43
2.2381 + case 1: stack.push(arg0); // 42
2.2382 + case 2: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_regex_Pattern_matchesZLjava_lang_StringLjava_lang_CharSequence(v0, v1)); } // 184 1 183
2.2383 + case 5: return stack.pop(); // 172
2.2384 + }
2.2385 +}
2.2386 +function java_lang_String_containsZLjava_lang_CharSequence(arg0,arg1) {
2.2387 + var arg2;
2.2388 +;
2.2389 + var stack = new Array(2);
2.2390 + var gt = 0;
2.2391 + for(;;) switch(gt) {
2.2392 + case 0: stack.push(arg0); // 42
2.2393 + case 1: stack.push(arg1); // 43
2.2394 + case 2: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
2.2395 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.indexOfILjava_lang_String(self, v0)); } // 182 1 149
2.2396 + case 8: // 2
2.2397 + case 9: if (stack.pop() >= stack.pop()) { gt = 16; continue; } // 164 0 7
2.2398 + case 12: stack.push(1); // 4
2.2399 + case 13: gt = 17; continue; // 167 0 4
2.2400 + case 16: stack.push(0); // 3
2.2401 + case 17: return stack.pop(); // 172
2.2402 + }
2.2403 +}
2.2404 +function java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
2.2405 + var arg3;
2.2406 +;
2.2407 + var stack = new Array(2);
2.2408 + var gt = 0;
2.2409 + for(;;) switch(gt) {
2.2410 + case 0: stack.push(arg1); // 43
2.2411 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
2.2412 + case 4: stack.push(arg0); // 42
2.2413 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
2.2414 + case 8: stack.push(arg2); // 44
2.2415 + case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceFirstLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 182
2.2416 + case 12: return stack.pop(); // 176
2.2417 + }
2.2418 +}
2.2419 +function java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String(arg0,arg1,arg2) {
2.2420 + var arg3;
2.2421 +;
2.2422 + var stack = new Array(2);
2.2423 + var gt = 0;
2.2424 + for(;;) switch(gt) {
2.2425 + case 0: stack.push(arg1); // 43
2.2426 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
2.2427 + case 4: stack.push(arg0); // 42
2.2428 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
2.2429 + case 8: stack.push(arg2); // 44
2.2430 + case 9: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
2.2431 + case 12: return stack.pop(); // 176
2.2432 + }
2.2433 +}
2.2434 +function java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence(arg0,arg1,arg2) {
2.2435 + var arg3;
2.2436 +;
2.2437 + var stack = new Array(2);
2.2438 + var gt = 0;
2.2439 + for(;;) switch(gt) {
2.2440 + case 0: stack.push(arg1); // 43
2.2441 + case 1: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
2.2442 + case 4: stack.push(16); // 16 16
2.2443 + case 6: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_StringI(v0, v1)); } // 184 1 187
2.2444 + case 9: stack.push(arg0); // 42
2.2445 + case 10: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.matcherLjava_util_regex_MatcherLjava_lang_CharSequence(self, v0)); } // 182 1 185
2.2446 + case 13: stack.push(arg2); // 44
2.2447 + case 14: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
2.2448 + case 17: { var v0 = stack.pop(); stack.push(java_util_regex_Matcher_quoteReplacementLjava_lang_StringLjava_lang_String(v0)); } // 184 1 180
2.2449 + case 20: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.replaceAllLjava_lang_StringLjava_lang_String(self, v0)); } // 182 1 181
2.2450 + case 23: return stack.pop(); // 176
2.2451 + }
2.2452 +}
2.2453 +function java_lang_String_splitALjava_lang_StringLjava_lang_StringI(arg0,arg1,arg2) {
2.2454 + var arg3;
2.2455 +;
2.2456 + var stack = new Array(3);
2.2457 + var gt = 0;
2.2458 + for(;;) switch(gt) {
2.2459 + case 0: stack.push(arg1); // 43
2.2460 + case 1: { var v0 = stack.pop(); stack.push(java_util_regex_Pattern_compileLjava_util_regex_PatternLjava_lang_String(v0)); } // 184 1 186
2.2461 + case 4: stack.push(arg0); // 42
2.2462 + case 5: stack.push(arg2); // 28
2.2463 + case 6: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.splitALjava_lang_StringLjava_lang_CharSequenceI(self, v0, v1)); } // 182 1 184
2.2464 + case 9: return stack.pop(); // 176
2.2465 + }
2.2466 +}
2.2467 +function java_lang_String_splitALjava_lang_StringLjava_lang_String(arg0,arg1) {
2.2468 + var arg2;
2.2469 +;
2.2470 + var stack = new Array(3);
2.2471 + var gt = 0;
2.2472 + for(;;) switch(gt) {
2.2473 + case 0: stack.push(arg0); // 42
2.2474 + case 1: stack.push(arg1); // 43
2.2475 + case 2: stack.push(0); // 3
2.2476 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.splitALjava_lang_StringLjava_lang_StringI(self, v0, v1)); } // 182 1 157
2.2477 + case 6: return stack.pop(); // 176
2.2478 + }
2.2479 +}
2.2480 +function java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
2.2481 + var arg2;
2.2482 + var arg3;
2.2483 + var arg4;
2.2484 + var arg5;
2.2485 + var arg6;
2.2486 + var arg7;
2.2487 + var arg8;
2.2488 + var arg9;
2.2489 + var arg10;
2.2490 + var arg11;
2.2491 + var arg12;
2.2492 + var arg13;
2.2493 + var arg14;
2.2494 +;
2.2495 + var stack = new Array(6);
2.2496 + var gt = 0;
2.2497 + for(;;) switch(gt) {
2.2498 + case 0: stack.push(arg1); // 43
2.2499 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
2.2500 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
2.2501 + case 7: stack.push(stack[stack.length - 1]); // 89
2.2502 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
2.2503 + case 11: // 191
2.2504 + case 12: stack.push(0); // 3
2.2505 + case 13: arg2 = stack.pop(); // 61
2.2506 + case 14: stack.push(arg2); // 28
2.2507 + case 15: stack.push(arg0); // 42
2.2508 + case 16: stack.push(stack.pop().count); // 180 1 97
2.2509 + case 19: if (stack.pop() <= stack.pop()) { gt = 94; continue; } // 162 0 75
2.2510 + case 22: stack.push(arg0); // 42
2.2511 + case 23: stack.push(stack.pop().value); // 180 1 100
2.2512 + case 26: stack.push(arg0); // 42
2.2513 + case 27: stack.push(stack.pop().offset); // 180 1 99
2.2514 + case 30: stack.push(arg2); // 28
2.2515 + case 31: stack.push(stack.pop() + stack.pop()); // 96
2.2516 + case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2517 + case 33: arg3 = stack.pop(); // 62
2.2518 + case 34: stack.push(arg3); // 29
2.2519 + case 35: stack.push(55296); // 18 1
2.2520 + case 37: if (stack.pop() > stack.pop()) { gt = 77; continue; } // 161 0 40
2.2521 + case 40: stack.push(arg3); // 29
2.2522 + case 41: stack.push(56319); // 18 2
2.2523 + case 43: if (stack.pop() < stack.pop()) { gt = 77; continue; } // 163 0 34
2.2524 + case 46: stack.push(arg0); // 42
2.2525 + case 47: stack.push(arg2); // 28
2.2526 + case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
2.2527 + case 51: arg4 = stack.pop() // 54 4
2.2528 + case 53: stack.push(arg4); // 21 4
2.2529 + case 55: stack.push(arg4); // 21 4
2.2530 + case 57: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
2.2531 + case 60: if (stack.pop() == stack.pop()) { gt = 66; continue; } // 159 0 6
2.2532 + case 63: gt = 96; continue; // 167 0 33
2.2533 + case 66: stack.push(arg2); // 28
2.2534 + case 67: stack.push(arg4); // 21 4
2.2535 + case 69: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
2.2536 + case 72: stack.push(stack.pop() + stack.pop()); // 96
2.2537 + case 73: arg2 = stack.pop(); // 61
2.2538 + case 74: gt = 91; continue; // 167 0 17
2.2539 + case 77: stack.push(arg3); // 29
2.2540 + case 78: stack.push(arg3); // 29
2.2541 + case 79: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseCC(v0)); } // 184 1 104
2.2542 + case 82: if (stack.pop() == stack.pop()) { gt = 88; continue; } // 159 0 6
2.2543 + case 85: gt = 96; continue; // 167 0 11
2.2544 + case 88: arg2++; // 132 2 1
2.2545 + case 91: gt = 14; continue; // 167 255 179
2.2546 + case 94: stack.push(arg0); // 42
2.2547 + case 95: return stack.pop(); // 176
2.2548 + case 96: stack.push(arg0); // 42
2.2549 + case 97: stack.push(stack.pop().count); // 180 1 97
2.2550 + case 100: stack.push(new Array(stack.pop())); // 188 5
2.2551 + case 102: arg3 = stack.pop(); // 78
2.2552 + case 103: stack.push(0); // 3
2.2553 + case 104: arg4 = stack.pop() // 54 4
2.2554 + case 106: stack.push(arg0); // 42
2.2555 + case 107: stack.push(stack.pop().value); // 180 1 100
2.2556 + case 110: stack.push(arg0); // 42
2.2557 + case 111: stack.push(stack.pop().offset); // 180 1 99
2.2558 + case 114: stack.push(arg3); // 45
2.2559 + case 115: stack.push(0); // 3
2.2560 + case 116: stack.push(arg2); // 28
2.2561 + case 117: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.2562 + case 120: stack.push(arg1); // 43
2.2563 + case 121: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
2.2564 + case 124: arg5 = stack.pop() // 58 5
2.2565 + case 126: stack.push(arg5); // 25 5
2.2566 + case 128: stack.push("tr"); // 18 11
2.2567 + case 130: // 165
2.2568 + case 131: // 0
2.2569 + case 132: stack.push(6405); // 17 25 5
2.2570 + case 135: stack.push("az"); // 18 5
2.2571 + case 137: // 165
2.2572 + case 138: // 0
2.2573 + case 139: stack.push(1); // 10
2.2574 + case 140: stack.push(arg5); // 25 5
2.2575 + case 142: stack.push("lt"); // 18 9
2.2576 + case 144: // 166
2.2577 + case 145: // 0
2.2578 + case 146: stack.push(4); // 7
2.2579 + case 147: stack.push(1); // 4
2.2580 + case 148: gt = 152; continue; // 167 0 4
2.2581 + case 151: stack.push(0); // 3
2.2582 + case 152: arg6 = stack.pop() // 54 6
2.2583 + case 154: stack.push(arg2); // 28
2.2584 + case 155: arg11 = stack.pop() // 54 11
2.2585 + case 157: stack.push(arg11); // 21 11
2.2586 + case 159: stack.push(arg0); // 42
2.2587 + case 160: stack.push(stack.pop().count); // 180 1 97
2.2588 + case 163: if (stack.pop() <= stack.pop()) { gt = 419; continue; } // 162 1 0
2.2589 + case 166: stack.push(arg0); // 42
2.2590 + case 167: stack.push(stack.pop().value); // 180 1 100
2.2591 + case 170: stack.push(arg0); // 42
2.2592 + case 171: stack.push(stack.pop().offset); // 180 1 99
2.2593 + case 174: stack.push(arg11); // 21 11
2.2594 + case 176: stack.push(stack.pop() + stack.pop()); // 96
2.2595 + case 177: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2596 + case 178: arg9 = stack.pop() // 54 9
2.2597 + case 180: stack.push(arg9); // 21 9
2.2598 + case 182: // number conversion // 146
2.2599 + case 183: stack.push(55296); // 18 1
2.2600 + case 185: if (stack.pop() > stack.pop()) { gt = 214; continue; } // 161 0 29
2.2601 + case 188: stack.push(arg9); // 21 9
2.2602 + case 190: // number conversion // 146
2.2603 + case 191: stack.push(56319); // 18 2
2.2604 + case 193: if (stack.pop() < stack.pop()) { gt = 214; continue; } // 163 0 21
2.2605 + case 196: stack.push(arg0); // 42
2.2606 + case 197: stack.push(arg11); // 21 11
2.2607 + case 199: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
2.2608 + case 202: arg9 = stack.pop() // 54 9
2.2609 + case 204: stack.push(arg9); // 21 9
2.2610 + case 206: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
2.2611 + case 209: arg10 = stack.pop() // 54 10
2.2612 + case 211: gt = 217; continue; // 167 0 6
2.2613 + case 214: stack.push(1); // 4
2.2614 + case 215: arg10 = stack.pop() // 54 10
2.2615 + case 217: stack.push(arg6); // 21 6
2.2616 + case 219: if (stack.pop() != 0) { gt = 230; continue; } // 154 0 11
2.2617 + case 222: stack.push(arg9); // 21 9
2.2618 + case 224: stack.push(931); // 17 3 163
2.2619 + case 227: if (stack.pop() != stack.pop()) { gt = 242; continue; } // 160 0 15
2.2620 + case 230: stack.push(arg0); // 42
2.2621 + case 231: stack.push(arg11); // 21 11
2.2622 + case 233: stack.push(arg1); // 43
2.2623 + case 234: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toLowerCaseExILjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 117
2.2624 + case 237: arg8 = stack.pop() // 54 8
2.2625 + case 239: gt = 249; continue; // 167 0 10
2.2626 + case 242: stack.push(arg9); // 21 9
2.2627 + case 244: { var v0 = stack.pop(); stack.push(java_lang_Character_toLowerCaseII(v0)); } // 184 1 107
2.2628 + case 247: arg8 = stack.pop() // 54 8
2.2629 + case 249: stack.push(arg8); // 21 8
2.2630 + case 251: // 2
2.2631 + case 252: if (stack.pop() == stack.pop()) { gt = 262; continue; } // 159 0 10
2.2632 + case 255: stack.push(arg8); // 21 8
2.2633 + case 257: stack.push(65536); // 18 3
2.2634 + case 259: if (stack.pop() > stack.pop()) { gt = 399; continue; } // 161 0 140
2.2635 + case 262: stack.push(arg8); // 21 8
2.2636 + case 264: // 2
2.2637 + case 265: if (stack.pop() != stack.pop()) { gt = 280; continue; } // 160 0 15
2.2638 + case 268: stack.push(arg0); // 42
2.2639 + case 269: stack.push(arg11); // 21 11
2.2640 + case 271: stack.push(arg1); // 43
2.2641 + case 272: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toLowerCaseCharArrayACLjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 119
2.2642 + case 275: arg7 = stack.pop() // 58 7
2.2643 + case 277: gt = 315; continue; // 167 0 38
2.2644 + case 280: stack.push(arg10); // 21 10
2.2645 + case 282: stack.push(2); // 5
2.2646 + case 283: if (stack.pop() != stack.pop()) { gt = 308; continue; } // 160 0 25
2.2647 + case 286: stack.push(arg4); // 21 4
2.2648 + case 288: stack.push(arg8); // 21 8
2.2649 + case 290: stack.push(arg3); // 45
2.2650 + case 291: stack.push(arg11); // 21 11
2.2651 + case 293: stack.push(arg4); // 21 4
2.2652 + case 295: stack.push(stack.pop() + stack.pop()); // 96
2.2653 + case 296: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_toCharsAIIACAI(v0, v1, v2)); } // 184 1 111
2.2654 + case 299: stack.push(arg10); // 21 10
2.2655 + case 301: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2656 + case 302: stack.push(stack.pop() + stack.pop()); // 96
2.2657 + case 303: arg4 = stack.pop() // 54 4
2.2658 + case 305: gt = 409; continue; // 167 0 104
2.2659 + case 308: stack.push(arg8); // 21 8
2.2660 + case 310: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
2.2661 + case 313: arg7 = stack.pop() // 58 7
2.2662 + case 315: stack.push(arg7); // 25 7
2.2663 + case 317: stack.push(stack.pop().length); // 190
2.2664 + case 318: arg12 = stack.pop() // 54 12
2.2665 + case 320: stack.push(arg12); // 21 12
2.2666 + case 322: stack.push(arg10); // 21 10
2.2667 + case 324: if (stack.pop() >= stack.pop()) { gt = 355; continue; } // 164 0 31
2.2668 + case 327: stack.push(arg3); // 45
2.2669 + case 328: stack.push(stack.pop().length); // 190
2.2670 + case 329: stack.push(arg12); // 21 12
2.2671 + case 331: stack.push(stack.pop() + stack.pop()); // 96
2.2672 + case 332: stack.push(arg10); // 21 10
2.2673 + case 334: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2674 + case 335: stack.push(new Array(stack.pop())); // 188 5
2.2675 + case 337: arg13 = stack.pop() // 58 13
2.2676 + case 339: stack.push(arg3); // 45
2.2677 + case 340: stack.push(0); // 3
2.2678 + case 341: stack.push(arg13); // 25 13
2.2679 + case 343: stack.push(0); // 3
2.2680 + case 344: stack.push(arg11); // 21 11
2.2681 + case 346: stack.push(arg4); // 21 4
2.2682 + case 348: stack.push(stack.pop() + stack.pop()); // 96
2.2683 + case 349: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.2684 + case 352: stack.push(arg13); // 25 13
2.2685 + case 354: arg3 = stack.pop(); // 78
2.2686 + case 355: stack.push(0); // 3
2.2687 + case 356: arg13 = stack.pop() // 54 13
2.2688 + case 358: stack.push(arg13); // 21 13
2.2689 + case 360: stack.push(arg12); // 21 12
2.2690 + case 362: if (stack.pop() <= stack.pop()) { gt = 386; continue; } // 162 0 24
2.2691 + case 365: stack.push(arg3); // 45
2.2692 + case 366: stack.push(arg11); // 21 11
2.2693 + case 368: stack.push(arg4); // 21 4
2.2694 + case 370: stack.push(stack.pop() + stack.pop()); // 96
2.2695 + case 371: stack.push(arg13); // 21 13
2.2696 + case 373: stack.push(stack.pop() + stack.pop()); // 96
2.2697 + case 374: stack.push(arg7); // 25 7
2.2698 + case 376: stack.push(arg13); // 21 13
2.2699 + case 378: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2700 + case 379: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2701 + case 380: arg13++; // 132 13 1
2.2702 + case 383: gt = 358; continue; // 167 255 231
2.2703 + case 386: stack.push(arg4); // 21 4
2.2704 + case 388: stack.push(arg12); // 21 12
2.2705 + case 390: stack.push(arg10); // 21 10
2.2706 + case 392: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2707 + case 393: stack.push(stack.pop() + stack.pop()); // 96
2.2708 + case 394: arg4 = stack.pop() // 54 4
2.2709 + case 396: gt = 409; continue; // 167 0 13
2.2710 + case 399: stack.push(arg3); // 45
2.2711 + case 400: stack.push(arg11); // 21 11
2.2712 + case 402: stack.push(arg4); // 21 4
2.2713 + case 404: stack.push(stack.pop() + stack.pop()); // 96
2.2714 + case 405: stack.push(arg8); // 21 8
2.2715 + case 407: // number conversion // 146
2.2716 + case 408: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2717 + case 409: stack.push(arg11); // 21 11
2.2718 + case 411: stack.push(arg10); // 21 10
2.2719 + case 413: stack.push(stack.pop() + stack.pop()); // 96
2.2720 + case 414: arg11 = stack.pop() // 54 11
2.2721 + case 416: gt = 157; continue; // 167 254 253
2.2722 + case 419: stack.push(new java_lang_String); // 187 0 200
2.2723 + case 422: stack.push(stack[stack.length - 1]); // 89
2.2724 + case 423: stack.push(0); // 3
2.2725 + case 424: stack.push(arg0); // 42
2.2726 + case 425: stack.push(stack.pop().count); // 180 1 97
2.2727 + case 428: stack.push(arg4); // 21 4
2.2728 + case 430: stack.push(stack.pop() + stack.pop()); // 96
2.2729 + case 431: stack.push(arg3); // 45
2.2730 + case 432: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.2731 + case 435: return stack.pop(); // 176
2.2732 + }
2.2733 +}
2.2734 +function java_lang_String_toLowerCaseLjava_lang_String(arg0) {
2.2735 + var arg1;
2.2736 +;
2.2737 + var stack = new Array(2);
2.2738 + var gt = 0;
2.2739 + for(;;) switch(gt) {
2.2740 + case 0: stack.push(arg0); // 42
2.2741 + case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
2.2742 + case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toLowerCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 158
2.2743 + case 7: return stack.pop(); // 176
2.2744 + }
2.2745 +}
2.2746 +function java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale(arg0,arg1) {
2.2747 + var arg2;
2.2748 + var arg3;
2.2749 + var arg4;
2.2750 + var arg5;
2.2751 + var arg6;
2.2752 + var arg7;
2.2753 + var arg8;
2.2754 + var arg9;
2.2755 + var arg10;
2.2756 + var arg11;
2.2757 + var arg12;
2.2758 + var arg13;
2.2759 + var arg14;
2.2760 +;
2.2761 + var stack = new Array(6);
2.2762 + var gt = 0;
2.2763 + for(;;) switch(gt) {
2.2764 + case 0: stack.push(arg1); // 43
2.2765 + case 1: if (stack.pop()) { gt = 12; continue; } // 199 0 11
2.2766 + case 4: stack.push(new java_lang_NullPointerException); // 187 0 198
2.2767 + case 7: stack.push(stack[stack.length - 1]); // 89
2.2768 + case 8: { java_lang_NullPointerException_consV(stack.pop()); } // 183 1 128
2.2769 + case 11: // 191
2.2770 + case 12: stack.push(0); // 3
2.2771 + case 13: arg2 = stack.pop(); // 61
2.2772 + case 14: stack.push(arg2); // 28
2.2773 + case 15: stack.push(arg0); // 42
2.2774 + case 16: stack.push(stack.pop().count); // 180 1 97
2.2775 + case 19: if (stack.pop() <= stack.pop()) { gt = 93; continue; } // 162 0 74
2.2776 + case 22: stack.push(arg0); // 42
2.2777 + case 23: stack.push(stack.pop().value); // 180 1 100
2.2778 + case 26: stack.push(arg0); // 42
2.2779 + case 27: stack.push(stack.pop().offset); // 180 1 99
2.2780 + case 30: stack.push(arg2); // 28
2.2781 + case 31: stack.push(stack.pop() + stack.pop()); // 96
2.2782 + case 32: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2783 + case 33: arg3 = stack.pop(); // 62
2.2784 + case 34: stack.push(arg3); // 29
2.2785 + case 35: stack.push(55296); // 18 1
2.2786 + case 37: if (stack.pop() > stack.pop()) { gt = 61; continue; } // 161 0 24
2.2787 + case 40: stack.push(arg3); // 29
2.2788 + case 41: stack.push(56319); // 18 2
2.2789 + case 43: if (stack.pop() < stack.pop()) { gt = 61; continue; } // 163 0 18
2.2790 + case 46: stack.push(arg0); // 42
2.2791 + case 47: stack.push(arg2); // 28
2.2792 + case 48: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
2.2793 + case 51: arg3 = stack.pop(); // 62
2.2794 + case 52: stack.push(arg3); // 29
2.2795 + case 53: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
2.2796 + case 56: arg4 = stack.pop() // 54 4
2.2797 + case 58: gt = 64; continue; // 167 0 6
2.2798 + case 61: stack.push(1); // 4
2.2799 + case 62: arg4 = stack.pop() // 54 4
2.2800 + case 64: stack.push(arg3); // 29
2.2801 + case 65: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
2.2802 + case 68: arg5 = stack.pop() // 54 5
2.2803 + case 70: stack.push(arg5); // 21 5
2.2804 + case 72: // 2
2.2805 + case 73: if (stack.pop() == stack.pop()) { gt = 95; continue; } // 159 0 22
2.2806 + case 76: stack.push(arg3); // 29
2.2807 + case 77: stack.push(arg5); // 21 5
2.2808 + case 79: if (stack.pop() == stack.pop()) { gt = 85; continue; } // 159 0 6
2.2809 + case 82: gt = 95; continue; // 167 0 13
2.2810 + case 85: stack.push(arg2); // 28
2.2811 + case 86: stack.push(arg4); // 21 4
2.2812 + case 88: stack.push(stack.pop() + stack.pop()); // 96
2.2813 + case 89: arg2 = stack.pop(); // 61
2.2814 + case 90: gt = 14; continue; // 167 255 180
2.2815 + case 93: stack.push(arg0); // 42
2.2816 + case 94: return stack.pop(); // 176
2.2817 + case 95: stack.push(arg0); // 42
2.2818 + case 96: stack.push(stack.pop().count); // 180 1 97
2.2819 + case 99: stack.push(new Array(stack.pop())); // 188 5
2.2820 + case 101: arg3 = stack.pop(); // 78
2.2821 + case 102: stack.push(0); // 3
2.2822 + case 103: arg4 = stack.pop() // 54 4
2.2823 + case 105: stack.push(arg0); // 42
2.2824 + case 106: stack.push(stack.pop().value); // 180 1 100
2.2825 + case 109: stack.push(arg0); // 42
2.2826 + case 110: stack.push(stack.pop().offset); // 180 1 99
2.2827 + case 113: stack.push(arg3); // 45
2.2828 + case 114: stack.push(0); // 3
2.2829 + case 115: stack.push(arg2); // 28
2.2830 + case 116: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.2831 + case 119: stack.push(arg1); // 43
2.2832 + case 120: { var self = stack.pop(); stack.push(self.getLanguageLjava_lang_String(self)); } // 182 1 178
2.2833 + case 123: arg5 = stack.pop() // 58 5
2.2834 + case 125: stack.push(arg5); // 25 5
2.2835 + case 127: stack.push("tr"); // 18 11
2.2836 + case 129: // 165
2.2837 + case 130: // 0
2.2838 + case 131: stack.push(6405); // 17 25 5
2.2839 + case 134: stack.push("az"); // 18 5
2.2840 + case 136: // 165
2.2841 + case 137: // 0
2.2842 + case 138: stack.push(1); // 10
2.2843 + case 139: stack.push(arg5); // 25 5
2.2844 + case 141: stack.push("lt"); // 18 9
2.2845 + case 143: // 166
2.2846 + case 144: // 0
2.2847 + case 145: stack.push(4); // 7
2.2848 + case 146: stack.push(1); // 4
2.2849 + case 147: gt = 151; continue; // 167 0 4
2.2850 + case 150: stack.push(0); // 3
2.2851 + case 151: arg6 = stack.pop() // 54 6
2.2852 + case 153: stack.push(arg2); // 28
2.2853 + case 154: arg11 = stack.pop() // 54 11
2.2854 + case 156: stack.push(arg11); // 21 11
2.2855 + case 158: stack.push(arg0); // 42
2.2856 + case 159: stack.push(stack.pop().count); // 180 1 97
2.2857 + case 162: if (stack.pop() <= stack.pop()) { gt = 425; continue; } // 162 1 7
2.2858 + case 165: stack.push(arg0); // 42
2.2859 + case 166: stack.push(stack.pop().value); // 180 1 100
2.2860 + case 169: stack.push(arg0); // 42
2.2861 + case 170: stack.push(stack.pop().offset); // 180 1 99
2.2862 + case 173: stack.push(arg11); // 21 11
2.2863 + case 175: stack.push(stack.pop() + stack.pop()); // 96
2.2864 + case 176: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2865 + case 177: arg9 = stack.pop() // 54 9
2.2866 + case 179: stack.push(arg9); // 21 9
2.2867 + case 181: // number conversion // 146
2.2868 + case 182: stack.push(55296); // 18 1
2.2869 + case 184: if (stack.pop() > stack.pop()) { gt = 213; continue; } // 161 0 29
2.2870 + case 187: stack.push(arg9); // 21 9
2.2871 + case 189: // number conversion // 146
2.2872 + case 190: stack.push(56319); // 18 2
2.2873 + case 192: if (stack.pop() < stack.pop()) { gt = 213; continue; } // 163 0 21
2.2874 + case 195: stack.push(arg0); // 42
2.2875 + case 196: stack.push(arg11); // 21 11
2.2876 + case 198: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.codePointAtII(self, v0)); } // 182 1 134
2.2877 + case 201: arg9 = stack.pop() // 54 9
2.2878 + case 203: stack.push(arg9); // 21 9
2.2879 + case 205: { var v0 = stack.pop(); stack.push(java_lang_Character_charCountII(v0)); } // 184 1 106
2.2880 + case 208: arg10 = stack.pop() // 54 10
2.2881 + case 210: gt = 216; continue; // 167 0 6
2.2882 + case 213: stack.push(1); // 4
2.2883 + case 214: arg10 = stack.pop() // 54 10
2.2884 + case 216: stack.push(arg6); // 21 6
2.2885 + case 218: if (stack.pop() == 0) { gt = 233; continue; } // 153 0 15
2.2886 + case 221: stack.push(arg0); // 42
2.2887 + case 222: stack.push(arg11); // 21 11
2.2888 + case 224: stack.push(arg1); // 43
2.2889 + case 225: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toUpperCaseExILjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 118
2.2890 + case 228: arg8 = stack.pop() // 54 8
2.2891 + case 230: gt = 240; continue; // 167 0 10
2.2892 + case 233: stack.push(arg9); // 21 9
2.2893 + case 235: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseExII(v0)); } // 184 1 108
2.2894 + case 238: arg8 = stack.pop() // 54 8
2.2895 + case 240: stack.push(arg8); // 21 8
2.2896 + case 242: // 2
2.2897 + case 243: if (stack.pop() == stack.pop()) { gt = 253; continue; } // 159 0 10
2.2898 + case 246: stack.push(arg8); // 21 8
2.2899 + case 248: stack.push(65536); // 18 3
2.2900 + case 250: if (stack.pop() > stack.pop()) { gt = 405; continue; } // 161 0 155
2.2901 + case 253: stack.push(arg8); // 21 8
2.2902 + case 255: // 2
2.2903 + case 256: if (stack.pop() != stack.pop()) { gt = 286; continue; } // 160 0 30
2.2904 + case 259: stack.push(arg6); // 21 6
2.2905 + case 261: if (stack.pop() == 0) { gt = 276; continue; } // 153 0 15
2.2906 + case 264: stack.push(arg0); // 42
2.2907 + case 265: stack.push(arg11); // 21 11
2.2908 + case 267: stack.push(arg1); // 43
2.2909 + case 268: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_ConditionalSpecialCasing_toUpperCaseCharArrayACLjava_lang_StringILjava_util_Locale(v0, v1, v2)); } // 184 1 120
2.2910 + case 271: arg7 = stack.pop() // 58 7
2.2911 + case 273: gt = 321; continue; // 167 0 48
2.2912 + case 276: stack.push(arg9); // 21 9
2.2913 + case 278: { var v0 = stack.pop(); stack.push(java_lang_Character_toUpperCaseCharArrayACI(v0)); } // 184 1 110
2.2914 + case 281: arg7 = stack.pop() // 58 7
2.2915 + case 283: gt = 321; continue; // 167 0 38
2.2916 + case 286: stack.push(arg10); // 21 10
2.2917 + case 288: stack.push(2); // 5
2.2918 + case 289: if (stack.pop() != stack.pop()) { gt = 314; continue; } // 160 0 25
2.2919 + case 292: stack.push(arg4); // 21 4
2.2920 + case 294: stack.push(arg8); // 21 8
2.2921 + case 296: stack.push(arg3); // 45
2.2922 + case 297: stack.push(arg11); // 21 11
2.2923 + case 299: stack.push(arg4); // 21 4
2.2924 + case 301: stack.push(stack.pop() + stack.pop()); // 96
2.2925 + case 302: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Character_toCharsAIIACAI(v0, v1, v2)); } // 184 1 111
2.2926 + case 305: stack.push(arg10); // 21 10
2.2927 + case 307: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2928 + case 308: stack.push(stack.pop() + stack.pop()); // 96
2.2929 + case 309: arg4 = stack.pop() // 54 4
2.2930 + case 311: gt = 415; continue; // 167 0 104
2.2931 + case 314: stack.push(arg8); // 21 8
2.2932 + case 316: { var v0 = stack.pop(); stack.push(java_lang_Character_toCharsACI(v0)); } // 184 1 109
2.2933 + case 319: arg7 = stack.pop() // 58 7
2.2934 + case 321: stack.push(arg7); // 25 7
2.2935 + case 323: stack.push(stack.pop().length); // 190
2.2936 + case 324: arg12 = stack.pop() // 54 12
2.2937 + case 326: stack.push(arg12); // 21 12
2.2938 + case 328: stack.push(arg10); // 21 10
2.2939 + case 330: if (stack.pop() >= stack.pop()) { gt = 361; continue; } // 164 0 31
2.2940 + case 333: stack.push(arg3); // 45
2.2941 + case 334: stack.push(stack.pop().length); // 190
2.2942 + case 335: stack.push(arg12); // 21 12
2.2943 + case 337: stack.push(stack.pop() + stack.pop()); // 96
2.2944 + case 338: stack.push(arg10); // 21 10
2.2945 + case 340: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2946 + case 341: stack.push(new Array(stack.pop())); // 188 5
2.2947 + case 343: arg13 = stack.pop() // 58 13
2.2948 + case 345: stack.push(arg3); // 45
2.2949 + case 346: stack.push(0); // 3
2.2950 + case 347: stack.push(arg13); // 25 13
2.2951 + case 349: stack.push(0); // 3
2.2952 + case 350: stack.push(arg11); // 21 11
2.2953 + case 352: stack.push(arg4); // 21 4
2.2954 + case 354: stack.push(stack.pop() + stack.pop()); // 96
2.2955 + case 355: { var v4 = stack.pop(); var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_System_arraycopyVLjava_lang_ObjectILjava_lang_ObjectII(v0, v1, v2, v3, v4); } // 184 1 171
2.2956 + case 358: stack.push(arg13); // 25 13
2.2957 + case 360: arg3 = stack.pop(); // 78
2.2958 + case 361: stack.push(0); // 3
2.2959 + case 362: arg13 = stack.pop() // 54 13
2.2960 + case 364: stack.push(arg13); // 21 13
2.2961 + case 366: stack.push(arg12); // 21 12
2.2962 + case 368: if (stack.pop() <= stack.pop()) { gt = 392; continue; } // 162 0 24
2.2963 + case 371: stack.push(arg3); // 45
2.2964 + case 372: stack.push(arg11); // 21 11
2.2965 + case 374: stack.push(arg4); // 21 4
2.2966 + case 376: stack.push(stack.pop() + stack.pop()); // 96
2.2967 + case 377: stack.push(arg13); // 21 13
2.2968 + case 379: stack.push(stack.pop() + stack.pop()); // 96
2.2969 + case 380: stack.push(arg7); // 25 7
2.2970 + case 382: stack.push(arg13); // 21 13
2.2971 + case 384: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.2972 + case 385: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2973 + case 386: arg13++; // 132 13 1
2.2974 + case 389: gt = 364; continue; // 167 255 231
2.2975 + case 392: stack.push(arg4); // 21 4
2.2976 + case 394: stack.push(arg12); // 21 12
2.2977 + case 396: stack.push(arg10); // 21 10
2.2978 + case 398: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.2979 + case 399: stack.push(stack.pop() + stack.pop()); // 96
2.2980 + case 400: arg4 = stack.pop() // 54 4
2.2981 + case 402: gt = 415; continue; // 167 0 13
2.2982 + case 405: stack.push(arg3); // 45
2.2983 + case 406: stack.push(arg11); // 21 11
2.2984 + case 408: stack.push(arg4); // 21 4
2.2985 + case 410: stack.push(stack.pop() + stack.pop()); // 96
2.2986 + case 411: stack.push(arg8); // 21 8
2.2987 + case 413: // number conversion // 146
2.2988 + case 414: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.2989 + case 415: stack.push(arg11); // 21 11
2.2990 + case 417: stack.push(arg10); // 21 10
2.2991 + case 419: stack.push(stack.pop() + stack.pop()); // 96
2.2992 + case 420: arg11 = stack.pop() // 54 11
2.2993 + case 422: gt = 156; continue; // 167 254 246
2.2994 + case 425: stack.push(new java_lang_String); // 187 0 200
2.2995 + case 428: stack.push(stack[stack.length - 1]); // 89
2.2996 + case 429: stack.push(0); // 3
2.2997 + case 430: stack.push(arg0); // 42
2.2998 + case 431: stack.push(stack.pop().count); // 180 1 97
2.2999 + case 434: stack.push(arg4); // 21 4
2.3000 + case 436: stack.push(stack.pop() + stack.pop()); // 96
2.3001 + case 437: stack.push(arg3); // 45
2.3002 + case 438: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.3003 + case 441: return stack.pop(); // 176
2.3004 + }
2.3005 +}
2.3006 +function java_lang_String_toUpperCaseLjava_lang_String(arg0) {
2.3007 + var arg1;
2.3008 +;
2.3009 + var stack = new Array(2);
2.3010 + var gt = 0;
2.3011 + for(;;) switch(gt) {
2.3012 + case 0: stack.push(arg0); // 42
2.3013 + case 1: { stack.push(java_util_Locale_getDefaultLjava_util_Locale()); } // 184 1 179
2.3014 + case 4: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.toUpperCaseLjava_lang_StringLjava_util_Locale(self, v0)); } // 182 1 159
2.3015 + case 7: return stack.pop(); // 176
2.3016 + }
2.3017 +}
2.3018 +function java_lang_String_trimLjava_lang_String(arg0) {
2.3019 + var arg1;
2.3020 + var arg2;
2.3021 + var arg3;
2.3022 + var arg4;
2.3023 + var arg5;
2.3024 +;
2.3025 + var stack = new Array(3);
2.3026 + var gt = 0;
2.3027 + for(;;) switch(gt) {
2.3028 + case 0: stack.push(arg0); // 42
2.3029 + case 1: stack.push(stack.pop().count); // 180 1 97
2.3030 + case 4: arg1 = stack.pop(); // 60
2.3031 + case 5: stack.push(0); // 3
2.3032 + case 6: arg2 = stack.pop(); // 61
2.3033 + case 7: stack.push(arg0); // 42
2.3034 + case 8: stack.push(stack.pop().offset); // 180 1 99
2.3035 + case 11: arg3 = stack.pop(); // 62
2.3036 + case 12: stack.push(arg0); // 42
2.3037 + case 13: stack.push(stack.pop().value); // 180 1 100
2.3038 + case 16: arg4 = stack.pop() // 58 4
2.3039 + case 18: stack.push(arg2); // 28
2.3040 + case 19: stack.push(arg1); // 27
2.3041 + case 20: if (stack.pop() <= stack.pop()) { gt = 40; continue; } // 162 0 20
2.3042 + case 23: stack.push(arg4); // 25 4
2.3043 + case 25: stack.push(arg3); // 29
2.3044 + case 26: stack.push(arg2); // 28
2.3045 + case 27: stack.push(stack.pop() + stack.pop()); // 96
2.3046 + case 28: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.3047 + case 29: stack.push(32); // 16 32
2.3048 + case 31: if (stack.pop() < stack.pop()) { gt = 40; continue; } // 163 0 9
2.3049 + case 34: arg2++; // 132 2 1
2.3050 + case 37: gt = 18; continue; // 167 255 237
2.3051 + case 40: stack.push(arg2); // 28
2.3052 + case 41: stack.push(arg1); // 27
2.3053 + case 42: if (stack.pop() <= stack.pop()) { gt = 64; continue; } // 162 0 22
2.3054 + case 45: stack.push(arg4); // 25 4
2.3055 + case 47: stack.push(arg3); // 29
2.3056 + case 48: stack.push(arg1); // 27
2.3057 + case 49: stack.push(stack.pop() + stack.pop()); // 96
2.3058 + case 50: stack.push(1); // 4
2.3059 + case 51: { var tmp = stack.pop(); stack.push(stack.pop() - tmp); } // 100
2.3060 + case 52: { var indx = stack.pop(); stack.push(stack.pop()[indx]); } // 52
2.3061 + case 53: stack.push(32); // 16 32
2.3062 + case 55: if (stack.pop() < stack.pop()) { gt = 64; continue; } // 163 0 9
2.3063 + case 58: arg1 += 255; // 132 1 255
2.3064 + case 61: gt = 40; continue; // 167 255 235
2.3065 + case 64: stack.push(arg2); // 28
2.3066 + case 65: if (stack.pop() > 0) { gt = 76; continue; } // 157 0 11
2.3067 + case 68: stack.push(arg1); // 27
2.3068 + case 69: stack.push(arg0); // 42
2.3069 + case 70: stack.push(stack.pop().count); // 180 1 97
2.3070 + case 73: if (stack.pop() <= stack.pop()) { gt = 85; continue; } // 162 0 12
2.3071 + case 76: stack.push(arg0); // 42
2.3072 + case 77: stack.push(arg2); // 28
2.3073 + case 78: stack.push(arg1); // 27
2.3074 + case 79: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.substringLjava_lang_StringII(self, v0, v1)); } // 182 1 147
2.3075 + case 82: gt = 86; continue; // 167 0 4
2.3076 + case 85: stack.push(arg0); // 42
2.3077 + case 86: return stack.pop(); // 176
2.3078 + }
2.3079 +}
2.3080 +function java_lang_String_toStringLjava_lang_String(arg0) {
2.3081 + var arg1;
2.3082 +;
2.3083 + var stack = new Array(1);
2.3084 + var gt = 0;
2.3085 + for(;;) switch(gt) {
2.3086 + case 0: stack.push(arg0); // 42
2.3087 + case 1: return stack.pop(); // 176
2.3088 + }
2.3089 +}
2.3090 +function java_lang_String_toCharArrayAC(arg0) {
2.3091 + var arg1;
2.3092 + var arg2;
2.3093 +;
2.3094 + var stack = new Array(5);
2.3095 + var gt = 0;
2.3096 + for(;;) switch(gt) {
2.3097 + case 0: stack.push(arg0); // 42
2.3098 + case 1: stack.push(stack.pop().count); // 180 1 97
2.3099 + case 4: stack.push(new Array(stack.pop())); // 188 5
2.3100 + case 6: arg1 = stack.pop(); // 76
2.3101 + case 7: stack.push(arg0); // 42
2.3102 + case 8: stack.push(0); // 3
2.3103 + case 9: stack.push(arg0); // 42
2.3104 + case 10: stack.push(stack.pop().count); // 180 1 97
2.3105 + case 13: stack.push(arg1); // 43
2.3106 + case 14: stack.push(0); // 3
2.3107 + case 15: { var v3 = stack.pop(); var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); self.getCharsVIIACAI(self, v0, v1, v2, v3); } // 182 1 138
2.3108 + case 18: stack.push(arg1); // 43
2.3109 + case 19: return stack.pop(); // 176
2.3110 + }
2.3111 +}
2.3112 +function java_lang_String_formatLjava_lang_StringLjava_lang_StringLjava_lang_Object(arg0,arg1) {
2.3113 + var stack = new Array();
2.3114 + var gt = 0;
2.3115 + for(;;) switch(gt) {
2.3116 + case 0: stack.push(new java_util_Formatter); // 187 0 211
2.3117 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3118 + case 4: { java_util_Formatter_consV(stack.pop()); } // 183 1 174
2.3119 + case 7: stack.push(arg0); // 42
2.3120 + case 8: stack.push(arg1); // 43
2.3121 + case 9: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.formatALjava_util_FormatterLjava_lang_StringALjava_lang_Object(self, v0, v1)); } // 182 1 177
2.3122 + case 12: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
2.3123 + case 15: return stack.pop(); // 176
2.3124 + }
2.3125 +}
2.3126 +function java_lang_String_formatLjava_lang_StringLjava_util_LocaleLjava_lang_StringLjava_lang_Object(arg0,arg1,arg2) {
2.3127 + var stack = new Array();
2.3128 + var gt = 0;
2.3129 + for(;;) switch(gt) {
2.3130 + case 0: stack.push(new java_util_Formatter); // 187 0 211
2.3131 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3132 + case 4: stack.push(arg0); // 42
2.3133 + case 5: { var v0 = stack.pop(); java_util_Formatter_consVLjava_util_Locale(stack.pop(), v0); } // 183 1 176
2.3134 + case 8: stack.push(arg1); // 43
2.3135 + case 9: stack.push(arg2); // 44
2.3136 + case 10: { var v1 = stack.pop(); var v0 = stack.pop(); var self = stack.pop(); stack.push(self.formatALjava_util_FormatterLjava_lang_StringALjava_lang_Object(self, v0, v1)); } // 182 1 177
2.3137 + case 13: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 175
2.3138 + case 16: return stack.pop(); // 176
2.3139 + }
2.3140 +}
2.3141 +function java_lang_String_valueOfLjava_lang_StringLjava_lang_Object(arg0) {
2.3142 + var stack = new Array();
2.3143 + var gt = 0;
2.3144 + for(;;) switch(gt) {
2.3145 + case 0: stack.push(arg0); // 42
2.3146 + case 1: if (stack.pop()) { gt = 9; continue; } // 199 0 8
2.3147 + case 4: stack.push("null"); // 18 10
2.3148 + case 6: gt = 13; continue; // 167 0 7
2.3149 + case 9: stack.push(arg0); // 42
2.3150 + case 10: { var self = stack.pop(); stack.push(self.toStringLjava_lang_String(self)); } // 182 1 132
2.3151 + case 13: return stack.pop(); // 176
2.3152 + }
2.3153 +}
2.3154 +function java_lang_String_valueOfLjava_lang_StringAC(arg0) {
2.3155 + var stack = new Array();
2.3156 + var gt = 0;
2.3157 + for(;;) switch(gt) {
2.3158 + case 0: stack.push(new java_lang_String); // 187 0 200
2.3159 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3160 + case 4: stack.push(arg0); // 42
2.3161 + case 5: { var v0 = stack.pop(); java_lang_String_consVAC(stack.pop(), v0); } // 183 1 142
2.3162 + case 8: return stack.pop(); // 176
2.3163 + }
2.3164 +}
2.3165 +function java_lang_String_valueOfLjava_lang_StringACII(arg0,arg1,arg2) {
2.3166 + var stack = new Array();
2.3167 + var gt = 0;
2.3168 + for(;;) switch(gt) {
2.3169 + case 0: stack.push(new java_lang_String); // 187 0 200
2.3170 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3171 + case 4: stack.push(arg0); // 42
2.3172 + case 5: stack.push(arg1); // 27
2.3173 + case 6: stack.push(arg2); // 28
2.3174 + case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVACAIAI(stack.pop(), v0, v1, v2); } // 183 1 143
2.3175 + case 10: return stack.pop(); // 176
2.3176 + }
2.3177 +}
2.3178 +function java_lang_String_copyValueOfLjava_lang_StringACII(arg0,arg1,arg2) {
2.3179 + var stack = new Array();
2.3180 + var gt = 0;
2.3181 + for(;;) switch(gt) {
2.3182 + case 0: stack.push(new java_lang_String); // 187 0 200
2.3183 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3184 + case 4: stack.push(arg0); // 42
2.3185 + case 5: stack.push(arg1); // 27
2.3186 + case 6: stack.push(arg2); // 28
2.3187 + case 7: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVACAIAI(stack.pop(), v0, v1, v2); } // 183 1 143
2.3188 + case 10: return stack.pop(); // 176
2.3189 + }
2.3190 +}
2.3191 +function java_lang_String_copyValueOfLjava_lang_StringAC(arg0) {
2.3192 + var stack = new Array();
2.3193 + var gt = 0;
2.3194 + for(;;) switch(gt) {
2.3195 + case 0: stack.push(arg0); // 42
2.3196 + case 1: stack.push(0); // 3
2.3197 + case 2: stack.push(arg0); // 42
2.3198 + case 3: stack.push(stack.pop().length); // 190
2.3199 + case 4: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_String_copyValueOfALjava_lang_StringACAIAI(v0, v1, v2)); } // 184 1 155
2.3200 + case 7: return stack.pop(); // 176
2.3201 + }
2.3202 +}
2.3203 +function java_lang_String_valueOfLjava_lang_StringZ(arg0) {
2.3204 + var stack = new Array();
2.3205 + var gt = 0;
2.3206 + for(;;) switch(gt) {
2.3207 + case 0: stack.push(arg0); // 26
2.3208 + case 1: if (stack.pop() == 0) { gt = 9; continue; } // 153 0 8
2.3209 + case 4: stack.push("true"); // 18 12
2.3210 + case 6: gt = 11; continue; // 167 0 5
2.3211 + case 9: stack.push("false"); // 18 8
2.3212 + case 11: return stack.pop(); // 176
2.3213 + }
2.3214 +}
2.3215 +function java_lang_String_valueOfLjava_lang_StringC(arg0) {
2.3216 + var arg1;
2.3217 + var stack = new Array();
2.3218 + var gt = 0;
2.3219 + for(;;) switch(gt) {
2.3220 + case 0: stack.push(1); // 4
2.3221 + case 1: stack.push(new Array(stack.pop())); // 188 5
2.3222 + case 3: stack.push(stack[stack.length - 1]); // 89
2.3223 + case 4: stack.push(0); // 3
2.3224 + case 5: stack.push(arg0); // 26
2.3225 + case 6: { var value = stack.pop(); var indx = stack.pop(); stack.pop()[indx] = value; } // 85
2.3226 + case 7: arg1 = stack.pop(); // 76
2.3227 + case 8: stack.push(new java_lang_String); // 187 0 200
2.3228 + case 11: stack.push(stack[stack.length - 1]); // 89
2.3229 + case 12: stack.push(0); // 3
2.3230 + case 13: stack.push(1); // 4
2.3231 + case 14: stack.push(arg1); // 43
2.3232 + case 15: { var v2 = stack.pop(); var v1 = stack.pop(); var v0 = stack.pop(); java_lang_String_consVIIAC(stack.pop(), v0, v1, v2); } // 183 1 137
2.3233 + case 18: return stack.pop(); // 176
2.3234 + }
2.3235 +}
2.3236 +function java_lang_String_valueOfLjava_lang_StringI(arg0) {
2.3237 + var stack = new Array();
2.3238 + var gt = 0;
2.3239 + for(;;) switch(gt) {
2.3240 + case 0: stack.push(arg0); // 26
2.3241 + case 1: stack.push(10); // 16 10
2.3242 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Integer_toStringLjava_lang_StringII(v0, v1)); } // 184 1 125
2.3243 + case 6: return stack.pop(); // 176
2.3244 + }
2.3245 +}
2.3246 +function java_lang_String_valueOfLjava_lang_StringJ(arg0) {
2.3247 + var arg1;
2.3248 + var stack = new Array();
2.3249 + var gt = 0;
2.3250 + for(;;) switch(gt) {
2.3251 + case 0: stack.push(arg0); // 30
2.3252 + case 1: stack.push(10); // 16 10
2.3253 + case 3: { var v1 = stack.pop(); var v0 = stack.pop(); stack.push(java_lang_Long_toStringLjava_lang_StringJI(v0, v1)); } // 184 1 126
2.3254 + case 6: return stack.pop(); // 176
2.3255 + }
2.3256 +}
2.3257 +function java_lang_String_valueOfLjava_lang_StringF(arg0) {
2.3258 + var stack = new Array();
2.3259 + var gt = 0;
2.3260 + for(;;) switch(gt) {
2.3261 + case 0: stack.push(arg0); // 34
2.3262 + case 1: { var v0 = stack.pop(); stack.push(java_lang_Float_toStringLjava_lang_StringF(v0)); } // 184 1 122
2.3263 + case 4: return stack.pop(); // 176
2.3264 + }
2.3265 +}
2.3266 +function java_lang_String_valueOfLjava_lang_StringD(arg0) {
2.3267 + var arg1;
2.3268 + var stack = new Array();
2.3269 + var gt = 0;
2.3270 + for(;;) switch(gt) {
2.3271 + case 0: stack.push(arg0); // 38
2.3272 + case 1: { var v0 = stack.pop(); stack.push(java_lang_Double_toStringLjava_lang_StringD(v0)); } // 184 1 121
2.3273 + case 4: return stack.pop(); // 176
2.3274 + }
2.3275 +}
2.3276 +function java_lang_String_internLjava_lang_String(arg0) {
2.3277 + // no code found for null
2.3278 +}
2.3279 +function java_lang_String_compareToILjava_lang_Object(arg0,arg1) {
2.3280 + var arg2;
2.3281 +;
2.3282 + var stack = new Array(2);
2.3283 + var gt = 0;
2.3284 + for(;;) switch(gt) {
2.3285 + case 0: stack.push(arg0); // 42
2.3286 + case 1: stack.push(arg1); // 43
2.3287 + case 2: if(stack[stack.length - 1].$instOf_java_lang_String != 1) throw {}; // 192 0 200
2.3288 + case 5: { var v0 = stack.pop(); var self = stack.pop(); stack.push(self.compareToILjava_lang_String(self, v0)); } // 182 1 148
2.3289 + case 8: return stack.pop(); // 172
2.3290 + }
2.3291 +}
2.3292 +function java_lang_String_classV() {
2.3293 + var stack = new Array();
2.3294 + var gt = 0;
2.3295 + for(;;) switch(gt) {
2.3296 + case 0: stack.push(0); // 3
2.3297 + case 1: stack.push(new Array(stack.pop())); // 189 0 183
2.3298 + case 4: java_lang_String_serialPersistentFields = stack.pop(); // 179 1 101
2.3299 + case 7: stack.push(new java_lang_String$CaseInsensitiveComparator); // 187 0 202
2.3300 + case 10: stack.push(stack[stack.length - 1]); // 89
2.3301 + case 11: // 1
2.3302 + case 12: { var v0 = stack.pop(); java_lang_String$CaseInsensitiveComparator_consVLjava_lang_String$1(stack.pop(), v0); } // 183 1 160
2.3303 + case 15: java_lang_String_CASE_INSENSITIVE_ORDER = stack.pop(); // 179 1 102
2.3304 + case 18: return; // 177
2.3305 + }
2.3306 +}
2.3307 +*/
2.3308 +var java_lang_String_serialVersionUID = 0;
2.3309 +var java_lang_String_serialPersistentFields = 0;
2.3310 +var java_lang_String_CASE_INSENSITIVE_ORDER = 0;
2.3311 +function java_lang_String() {
2.3312 + /** the real value of this string that we delegate to */
2.3313 + this.r = '';
2.3314 + /*
2.3315 + this.consV = java_lang_String_consV;
2.3316 + this.consVLjava_lang_String = java_lang_String_consVLjava_lang_String;
2.3317 + this.consVAC = java_lang_String_consVAC;
2.3318 + this.consVACII = java_lang_String_consVACII;
2.3319 + this.consVAIII = java_lang_String_consVAIII;
2.3320 + this.consVABIII = java_lang_String_consVABIII;
2.3321 + this.consVABI = java_lang_String_consVABI;
2.3322 + this.consVABIILjava_lang_String = java_lang_String_consVABIILjava_lang_String;
2.3323 + this.consVABIILjava_nio_charset_Charset = java_lang_String_consVABIILjava_nio_charset_Charset;
2.3324 + this.consVABLjava_lang_String = java_lang_String_consVABLjava_lang_String;
2.3325 + this.consVABLjava_nio_charset_Charset = java_lang_String_consVABLjava_nio_charset_Charset;
2.3326 + this.consVABII = java_lang_String_consVABII;
2.3327 + this.consVAB = java_lang_String_consVAB;
2.3328 + this.consVLjava_lang_StringBuffer = java_lang_String_consVLjava_lang_StringBuffer;
2.3329 + this.consVLjava_lang_StringBuilder = java_lang_String_consVLjava_lang_StringBuilder;
2.3330 + this.consVIIAC = java_lang_String_consVIIAC;
2.3331 + this.lengthI = java_lang_String_lengthI;
2.3332 + this.isEmptyZ = java_lang_String_isEmptyZ;
2.3333 + this.charAtCI = java_lang_String_charAtCI;
2.3334 + this.codePointAtII = java_lang_String_codePointAtII;
2.3335 + this.codePointBeforeII = java_lang_String_codePointBeforeII;
2.3336 + this.codePointCountIII = java_lang_String_codePointCountIII;
2.3337 + this.offsetByCodePointsIII = java_lang_String_offsetByCodePointsIII;
2.3338 + this.getCharsVACI = java_lang_String_getCharsVACI;
2.3339 + this.getCharsVIIACI = java_lang_String_getCharsVIIACI;
2.3340 + this.getBytesVIIABI = java_lang_String_getBytesVIIABI;
2.3341 + this.getBytesABLjava_lang_String = java_lang_String_getBytesABLjava_lang_String;
2.3342 + this.getBytesABLjava_nio_charset_Charset = java_lang_String_getBytesABLjava_nio_charset_Charset;
2.3343 + this.getBytesAB = java_lang_String_getBytesAB;
2.3344 + this.equalsZLjava_lang_Object = java_lang_String_equalsZLjava_lang_Object;
2.3345 + this.contentEqualsZLjava_lang_StringBuffer = java_lang_String_contentEqualsZLjava_lang_StringBuffer;
2.3346 + this.contentEqualsZLjava_lang_CharSequence = java_lang_String_contentEqualsZLjava_lang_CharSequence;
2.3347 + this.equalsIgnoreCaseZLjava_lang_String = java_lang_String_equalsIgnoreCaseZLjava_lang_String;
2.3348 + this.compareToILjava_lang_String = java_lang_String_compareToILjava_lang_String;
2.3349 + this.compareToIgnoreCaseILjava_lang_String = java_lang_String_compareToIgnoreCaseILjava_lang_String;
2.3350 + this.regionMatchesZILjava_lang_StringII = java_lang_String_regionMatchesZILjava_lang_StringII;
2.3351 + this.regionMatchesZZILjava_lang_StringII = java_lang_String_regionMatchesZZILjava_lang_StringII;
2.3352 + this.startsWithZLjava_lang_StringI = java_lang_String_startsWithZLjava_lang_StringI;
2.3353 + this.startsWithZLjava_lang_String = java_lang_String_startsWithZLjava_lang_String;
2.3354 + this.endsWithZLjava_lang_String = java_lang_String_endsWithZLjava_lang_String;
2.3355 + this.hashCodeI = java_lang_String_hashCodeI;
2.3356 + this.indexOfII = java_lang_String_indexOfII;
2.3357 + this.indexOfIII = java_lang_String_indexOfIII;
2.3358 + this.lastIndexOfII = java_lang_String_lastIndexOfII;
2.3359 + this.lastIndexOfIII = java_lang_String_lastIndexOfIII;
2.3360 + this.indexOfILjava_lang_String = java_lang_String_indexOfILjava_lang_String;
2.3361 + this.indexOfILjava_lang_StringI = java_lang_String_indexOfILjava_lang_StringI;
2.3362 + this.lastIndexOfILjava_lang_String = java_lang_String_lastIndexOfILjava_lang_String;
2.3363 + this.lastIndexOfILjava_lang_StringI = java_lang_String_lastIndexOfILjava_lang_StringI;
2.3364 + this.substringLjava_lang_StringI = java_lang_String_substringLjava_lang_StringI;
2.3365 + this.substringLjava_lang_StringII = java_lang_String_substringLjava_lang_StringII;
2.3366 + this.subSequenceLjava_lang_CharSequenceII = java_lang_String_subSequenceLjava_lang_CharSequenceII;
2.3367 + this.concatLjava_lang_StringLjava_lang_String = java_lang_String_concatLjava_lang_StringLjava_lang_String;
2.3368 + this.replaceLjava_lang_StringCC = java_lang_String_replaceLjava_lang_StringCC;
2.3369 + this.matchesZLjava_lang_String = java_lang_String_matchesZLjava_lang_String;
2.3370 + this.containsZLjava_lang_CharSequence = java_lang_String_containsZLjava_lang_CharSequence;
2.3371 + this.replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String = java_lang_String_replaceFirstLjava_lang_StringLjava_lang_StringLjava_lang_String;
2.3372 + this.replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String = java_lang_String_replaceAllLjava_lang_StringLjava_lang_StringLjava_lang_String;
2.3373 + this.replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence = java_lang_String_replaceLjava_lang_StringLjava_lang_CharSequenceLjava_lang_CharSequence;
2.3374 + this.splitALjava_lang_StringLjava_lang_StringI = java_lang_String_splitALjava_lang_StringLjava_lang_StringI;
2.3375 + this.splitALjava_lang_StringLjava_lang_String = java_lang_String_splitALjava_lang_StringLjava_lang_String;
2.3376 + this.toLowerCaseLjava_lang_StringLjava_util_Locale = java_lang_String_toLowerCaseLjava_lang_StringLjava_util_Locale;
2.3377 + this.toLowerCaseLjava_lang_String = java_lang_String_toLowerCaseLjava_lang_String;
2.3378 + this.toUpperCaseLjava_lang_StringLjava_util_Locale = java_lang_String_toUpperCaseLjava_lang_StringLjava_util_Locale;
2.3379 + this.toUpperCaseLjava_lang_String = java_lang_String_toUpperCaseLjava_lang_String;
2.3380 + this.trimLjava_lang_String = java_lang_String_trimLjava_lang_String;
2.3381 + this.toStringLjava_lang_String = java_lang_String_toStringLjava_lang_String;
2.3382 + this.toCharArrayAC = java_lang_String_toCharArrayAC;
2.3383 + this.internLjava_lang_String = java_lang_String_internLjava_lang_String;
2.3384 + this.compareToILjava_lang_Object = java_lang_String_compareToILjava_lang_Object;
2.3385 + this.value = 0;
2.3386 + this.offset = 0;
2.3387 + this.count = 0;
2.3388 + this.hash = 0;
2.3389 + this.$instOf_java_lang_String = true;
2.3390 + this.$instOf_java_io_Serializable = true;
2.3391 + this.$instOf_java_lang_Comparable = true;
2.3392 + this.$instOf_java_lang_CharSequence = true;
2.3393 + */
2.3394 +}
2.3395 +java_lang_String.prototype = new String;
2.3396 +java_lang_String.prototype = function _toJS() { return r; };
2.3397 +//java_lang_String_classV();
2.3398 +
2.3399 +/* new method for JavaScript String */
2.3400 +String.prototype.charAtCI = java_lang_String_charAtCI;
2.3401 +
2.3402 +
2.3403 +
3.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Tue Sep 25 17:30:13 2012 +0200
3.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Fri Sep 28 07:27:34 2012 +0200
3.3 @@ -14,7 +14,7 @@
3.4 assertExec(
3.5 "First char in Hello is H",
3.6 "org_apidesign_vm4brwsr_StringSample_sayHelloCI",
3.7 - Double.valueOf((int)'H'), 0
3.8 + "H", 0
3.9 );
3.10 }
3.11