OSDN Git Service

Back out controversial fix.
[pf3gnuchains/gcc-fork.git] / libjava / include / java-chartables.h
index b1053da..4a02c13 100644 (file)
-// java-chartables.h - Character tables for java.lang.Character -*- c++ -*-
+/* java-chartables.h -- Character tables for java.lang.Character -*- c++ -*-
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   *** This file is generated by scripts/MakeCharTables.java ***
 
-#ifndef __JAVA_CHARTABLES_H__
-#define __JAVA_CHARTABLES_H__
+This file is part of GNU Classpath.
 
-// These tables are automatically generated by the chartables.pl
-// script.  DO NOT EDIT the tables.  Instead, fix the script
-// and run it again.
+GNU Classpath is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
 
-// This file should only be included by natCharacter.cc
+GNU Classpath is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
 
-static const jchar title_to_lower_table[][2] =
-  {
-    { 0x01c5, 0x01c6 },   // LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
-    { 0x01c8, 0x01c9 },   // LATIN CAPITAL LETTER L WITH SMALL LETTER J
-    { 0x01cb, 0x01cc },   // LATIN CAPITAL LETTER N WITH SMALL LETTER J
-    { 0x01f2, 0x01f3 }    // LATIN CAPITAL LETTER D WITH SMALL LETTER Z
-  };
+You should have received a copy of the GNU General Public License
+along with GNU Classpath; see the file COPYING.  If not, write to the
+Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307 USA.
 
-static const jchar title_to_upper_table[][2] =
-  {
-    { 0x01c5, 0x01c4 },   // LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
-    { 0x01c8, 0x01c7 },   // LATIN CAPITAL LETTER L WITH SMALL LETTER J
-    { 0x01cb, 0x01ca },   // LATIN CAPITAL LETTER N WITH SMALL LETTER J
-    { 0x01f2, 0x01f1 }    // LATIN CAPITAL LETTER D WITH SMALL LETTER Z
-  };
+Linking this library statically or dynamically with other modules is
+making a combined work based on this library.  Thus, the terms and
+conditions of the GNU General Public License cover the whole
+combination.
 
-#ifdef COMPACT_CHARACTER
+As a special exception, the copyright holders of this library give you
+permission to link this library with independent modules to produce an
+executable, regardless of the license terms of these independent
+modules, and to copy and distribute the resulting executable under
+terms of your choice, provided that you also meet, for each linked
+independent module, the terms and conditions of the license of that
+module.  An independent module is a module which is not derived from
+or based on this library.  If you modify this library, you may extend
+this exception to your version of the library, but you are not
+obligated to do so.  If you do not wish to do so, delete this
+exception statement from your version. */
 
-#define TAMIL_DIGIT_ONE 0x0be7
+#ifndef __JAVA_CHARTABLES_H__
+#define __JAVA_CHARTABLES_H__
 
-static const jchar numeric_table[] =
-  { 0x00b2, 0x00b3, 0x00b9, 0x00bc, 0x00bd, 
-    0x00be, 0x09f4, 0x09f5, 0x09f6, 0x09f7, 
-    0x09f8, 0x09f9, 0x0bf0, 0x0bf1, 0x0bf2, 
-    0x2070, 0x2074, 0x2075, 0x2076, 0x2077, 
-    0x2078, 0x2079, 0x2080, 0x2081, 0x2082, 
-    0x2083, 0x2084, 0x2085, 0x2086, 0x2087, 
-    0x2088, 0x2089, 0x2153, 0x2154, 0x2155, 
-    0x2156, 0x2157, 0x2158, 0x2159, 0x215a, 
-    0x215b, 0x215c, 0x215d, 0x215e, 0x215f, 
-    0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 
-    0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 
-    0x216a, 0x216b, 0x216c, 0x216d, 0x216e, 
-    0x216f, 0x2170, 0x2171, 0x2172, 0x2173, 
-    0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 
-    0x2179, 0x217a, 0x217b, 0x217c, 0x217d, 
-    0x217e, 0x217f, 0x2180, 0x2181, 0x2182, 
-    0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 
-    0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 
-    0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 
-    0x246f, 0x2470, 0x2471, 0x2472, 0x2473, 
-    0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 
-    0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 
-    0x247e, 0x247f, 0x2480, 0x2481, 0x2482, 
-    0x2483, 0x2484, 0x2485, 0x2486, 0x2487, 
-    0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 
-    0x248d, 0x248e, 0x248f, 0x2490, 0x2491, 
-    0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 
-    0x2497, 0x2498, 0x2499, 0x249a, 0x249b, 
-    0x24ea, 0x2776, 0x2777, 0x2778, 0x2779, 
-    0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 
-    0x277f, 0x2780, 0x2781, 0x2782, 0x2783, 
-    0x2784, 0x2785, 0x2786, 0x2787, 0x2788, 
-    0x2789, 0x278a, 0x278b, 0x278c, 0x278d, 
-    0x278e, 0x278f, 0x2790, 0x2791, 0x2792, 
-    0x2793, 0x3007, 0x3021, 0x3022, 0x3023, 
-    0x3024, 0x3025, 0x3026, 0x3027, 0x3028, 
-    0x3029, 0x3280, 0x3281, 0x3282, 0x3283, 
-    0x3284, 0x3285, 0x3286, 0x3287, 0x3288, 
-    0x3289 };
+// These tables are automatically generated by scripts/MakeCharTables.java.
+// This is in turn parsing gnu.java.lang.CharData, which is generated by
+// scripts/unicode-muncher.pl.  The Unicode data comes from
+// www.unicode.org; this header is based on
+// gnu/gcj/convert/UnicodeData-3.0.0.txt. JDK 1.4 uses Unicode version 3.0.0.
+// DO NOT EDIT the tables.  Instead, fix the upstream scripts and run
+// them again.
 
-static const jshort numeric_value[] =
-  { 2, 3, 1, -2, -2, -2, 1, 2, 3, 4, 
-    -2, 16, 10, 100, 1000, 0, 4, 5, 6, 7, 
-    8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 
-    8, 9, -2, -2, -2, -2, -2, -2, -2, -2, 
-    -2, -2, -2, -2, 1, 1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 11, 12, 50, 100, 500, 
-    1000, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
-    10, 11, 12, 50, 100, 500, 1000, 1000, 5000, 10000, 
-    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
-    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
-    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
-    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
-    10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
-    10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
-    10, 0, 1, 2, 3, 4, 5, 6, 7, 8, 
-    9, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
-    10 };
+// The data is stored in C style arrays of the appropriate CNI types, to
+// guarantee that the data is constant and non-relocatable.  The field
+// <code>blocks</code> stores the offset of a block of 2<supSHIFT</sup>
+// characters within <code>data</code>. The data field, in turn, stores
+// information about each character in the low order bits, and an offset
+// into the attribute tables <code>upper</code>, <code>lower</code>,
+// <code>numValue</code>, and <code>direction</code>.  Notice that the
+// attribute tables are much smaller than 0xffff entries; as many characters
+// in Unicode share common attributes.  Finally, there is a listing for
+// <code>title</code> exceptions (most characters just have the same title
+// case as upper case).
 
-static const jchar digit_table[][2] =
-  {
-    { 0x0030, 0x0039 },
-    { 0x0660, 0x0669 },
-    { 0x06f0, 0x06f9 },
-    { 0x0966, 0x096f },
-    { 0x09e6, 0x09ef },
-    { 0x0a66, 0x0a6f },
-    { 0x0ae6, 0x0aef },
-    { 0x0b66, 0x0b6f },
-    { 0x0be7, 0x0bef },
-    { 0x0c66, 0x0c6f },
-    { 0x0ce6, 0x0cef },
-    { 0x0d66, 0x0d6f },
-    { 0x0e50, 0x0e59 },
-    { 0x0ed0, 0x0ed9 },
-    { 0x0f20, 0x0f29 },
-    { 0xff10, 0xff19 }
-  };
+// This file should only be included by natCharacter.cc
 
-static const jchar space_table[][2] =
-  {
-    { 0x0020, 0x0020 },
-    { 0x00a0, 0x00a0 },
-    { 0x2000, 0x200b },
-    { 0x2028, 0x2029 },
-    { 0x3000, 0x3000 }
-  };
+/**
+ * The character shift amount to look up the block offset. In other words,
+ * <code>(char) (blocks[ch >> SHIFT] + ch)</code> is the index where
+ * <code>ch</code> is described in <code>data</code>.
+ */
+#define SHIFT 5
 
-static const jchar upper_case_table[][2] =
-  {
-    { 0x0041, 0x005a },
-    { 0x00c0, 0x00d6 },
-    { 0x00d8, 0x00de },
-    { 0x0100, 0x0100 },
-    { 0x0102, 0x0102 },
-    { 0x0104, 0x0104 },
-    { 0x0106, 0x0106 },
-    { 0x0108, 0x0108 },
-    { 0x010a, 0x010a },
-    { 0x010c, 0x010c },
-    { 0x010e, 0x010e },
-    { 0x0110, 0x0110 },
-    { 0x0112, 0x0112 },
-    { 0x0114, 0x0114 },
-    { 0x0116, 0x0116 },
-    { 0x0118, 0x0118 },
-    { 0x011a, 0x011a },
-    { 0x011c, 0x011c },
-    { 0x011e, 0x011e },
-    { 0x0120, 0x0120 },
-    { 0x0122, 0x0122 },
-    { 0x0124, 0x0124 },
-    { 0x0126, 0x0126 },
-    { 0x0128, 0x0128 },
-    { 0x012a, 0x012a },
-    { 0x012c, 0x012c },
-    { 0x012e, 0x012e },
-    { 0x0130, 0x0130 },
-    { 0x0132, 0x0132 },
-    { 0x0134, 0x0134 },
-    { 0x0136, 0x0136 },
-    { 0x0139, 0x0139 },
-    { 0x013b, 0x013b },
-    { 0x013d, 0x013d },
-    { 0x013f, 0x013f },
-    { 0x0141, 0x0141 },
-    { 0x0143, 0x0143 },
-    { 0x0145, 0x0145 },
-    { 0x0147, 0x0147 },
-    { 0x014a, 0x014a },
-    { 0x014c, 0x014c },
-    { 0x014e, 0x014e },
-    { 0x0150, 0x0150 },
-    { 0x0152, 0x0152 },
-    { 0x0154, 0x0154 },
-    { 0x0156, 0x0156 },
-    { 0x0158, 0x0158 },
-    { 0x015a, 0x015a },
-    { 0x015c, 0x015c },
-    { 0x015e, 0x015e },
-    { 0x0160, 0x0160 },
-    { 0x0162, 0x0162 },
-    { 0x0164, 0x0164 },
-    { 0x0166, 0x0166 },
-    { 0x0168, 0x0168 },
-    { 0x016a, 0x016a },
-    { 0x016c, 0x016c },
-    { 0x016e, 0x016e },
-    { 0x0170, 0x0170 },
-    { 0x0172, 0x0172 },
-    { 0x0174, 0x0174 },
-    { 0x0176, 0x0176 },
-    { 0x0178, 0x0178 },
-    { 0x0179, 0x0179 },
-    { 0x017b, 0x017b },
-    { 0x017d, 0x017d },
-    { 0x0181, 0x0181 },
-    { 0x0182, 0x0182 },
-    { 0x0184, 0x0184 },
-    { 0x0186, 0x0186 },
-    { 0x0187, 0x0187 },
-    { 0x0189, 0x018a },
-    { 0x018b, 0x018b },
-    { 0x018e, 0x018e },
-    { 0x018f, 0x018f },
-    { 0x0190, 0x0190 },
-    { 0x0191, 0x0191 },
-    { 0x0193, 0x0193 },
-    { 0x0194, 0x0194 },
-    { 0x0196, 0x0196 },
-    { 0x0197, 0x0197 },
-    { 0x0198, 0x0198 },
-    { 0x019c, 0x019c },
-    { 0x019d, 0x019d },
-    { 0x019f, 0x019f },
-    { 0x01a0, 0x01a0 },
-    { 0x01a2, 0x01a2 },
-    { 0x01a4, 0x01a4 },
-    { 0x01a6, 0x01a6 },
-    { 0x01a7, 0x01a7 },
-    { 0x01a9, 0x01a9 },
-    { 0x01ac, 0x01ac },
-    { 0x01ae, 0x01ae },
-    { 0x01af, 0x01af },
-    { 0x01b1, 0x01b2 },
-    { 0x01b3, 0x01b3 },
-    { 0x01b5, 0x01b5 },
-    { 0x01b7, 0x01b7 },
-    { 0x01b8, 0x01b8 },
-    { 0x01bc, 0x01bc },
-    { 0x01c4, 0x01c4 },
-    { 0x01c7, 0x01c7 },
-    { 0x01ca, 0x01ca },
-    { 0x01cd, 0x01cd },
-    { 0x01cf, 0x01cf },
-    { 0x01d1, 0x01d1 },
-    { 0x01d3, 0x01d3 },
-    { 0x01d5, 0x01d5 },
-    { 0x01d7, 0x01d7 },
-    { 0x01d9, 0x01d9 },
-    { 0x01db, 0x01db },
-    { 0x01de, 0x01de },
-    { 0x01e0, 0x01e0 },
-    { 0x01e2, 0x01e2 },
-    { 0x01e4, 0x01e4 },
-    { 0x01e6, 0x01e6 },
-    { 0x01e8, 0x01e8 },
-    { 0x01ea, 0x01ea },
-    { 0x01ec, 0x01ec },
-    { 0x01ee, 0x01ee },
-    { 0x01f1, 0x01f1 },
-    { 0x01f4, 0x01f4 },
-    { 0x01fa, 0x01fa },
-    { 0x01fc, 0x01fc },
-    { 0x01fe, 0x01fe },
-    { 0x0200, 0x0200 },
-    { 0x0202, 0x0202 },
-    { 0x0204, 0x0204 },
-    { 0x0206, 0x0206 },
-    { 0x0208, 0x0208 },
-    { 0x020a, 0x020a },
-    { 0x020c, 0x020c },
-    { 0x020e, 0x020e },
-    { 0x0210, 0x0210 },
-    { 0x0212, 0x0212 },
-    { 0x0214, 0x0214 },
-    { 0x0216, 0x0216 },
-    { 0x0386, 0x0386 },
-    { 0x0388, 0x038a },
-    { 0x038c, 0x038c },
-    { 0x038e, 0x038f },
-    { 0x0391, 0x03a1 },
-    { 0x03a3, 0x03ab },
-    { 0x03e2, 0x03e2 },
-    { 0x03e4, 0x03e4 },
-    { 0x03e6, 0x03e6 },
-    { 0x03e8, 0x03e8 },
-    { 0x03ea, 0x03ea },
-    { 0x03ec, 0x03ec },
-    { 0x03ee, 0x03ee },
-    { 0x0401, 0x040c },
-    { 0x040e, 0x040f },
-    { 0x0410, 0x042f },
-    { 0x0460, 0x0460 },
-    { 0x0462, 0x0462 },
-    { 0x0464, 0x0464 },
-    { 0x0466, 0x0466 },
-    { 0x0468, 0x0468 },
-    { 0x046a, 0x046a },
-    { 0x046c, 0x046c },
-    { 0x046e, 0x046e },
-    { 0x0470, 0x0470 },
-    { 0x0472, 0x0472 },
-    { 0x0474, 0x0474 },
-    { 0x0476, 0x0476 },
-    { 0x0478, 0x0478 },
-    { 0x047a, 0x047a },
-    { 0x047c, 0x047c },
-    { 0x047e, 0x047e },
-    { 0x0480, 0x0480 },
-    { 0x0490, 0x0490 },
-    { 0x0492, 0x0492 },
-    { 0x0494, 0x0494 },
-    { 0x0496, 0x0496 },
-    { 0x0498, 0x0498 },
-    { 0x049a, 0x049a },
-    { 0x049c, 0x049c },
-    { 0x049e, 0x049e },
-    { 0x04a0, 0x04a0 },
-    { 0x04a2, 0x04a2 },
-    { 0x04a4, 0x04a4 },
-    { 0x04a6, 0x04a6 },
-    { 0x04a8, 0x04a8 },
-    { 0x04aa, 0x04aa },
-    { 0x04ac, 0x04ac },
-    { 0x04ae, 0x04ae },
-    { 0x04b0, 0x04b0 },
-    { 0x04b2, 0x04b2 },
-    { 0x04b4, 0x04b4 },
-    { 0x04b6, 0x04b6 },
-    { 0x04b8, 0x04b8 },
-    { 0x04ba, 0x04ba },
-    { 0x04bc, 0x04bc },
-    { 0x04be, 0x04be },
-    { 0x04c1, 0x04c1 },
-    { 0x04c3, 0x04c3 },
-    { 0x04c7, 0x04c7 },
-    { 0x04cb, 0x04cb },
-    { 0x04d0, 0x04d0 },
-    { 0x04d2, 0x04d2 },
-    { 0x04d4, 0x04d4 },
-    { 0x04d6, 0x04d6 },
-    { 0x04d8, 0x04d8 },
-    { 0x04da, 0x04da },
-    { 0x04dc, 0x04dc },
-    { 0x04de, 0x04de },
-    { 0x04e0, 0x04e0 },
-    { 0x04e2, 0x04e2 },
-    { 0x04e4, 0x04e4 },
-    { 0x04e6, 0x04e6 },
-    { 0x04e8, 0x04e8 },
-    { 0x04ea, 0x04ea },
-    { 0x04ee, 0x04ee },
-    { 0x04f0, 0x04f0 },
-    { 0x04f2, 0x04f2 },
-    { 0x04f4, 0x04f4 },
-    { 0x04f8, 0x04f8 },
-    { 0x0531, 0x0556 },
-    { 0x10a0, 0x10c5 },
-    { 0x1e00, 0x1e00 },
-    { 0x1e02, 0x1e02 },
-    { 0x1e04, 0x1e04 },
-    { 0x1e06, 0x1e06 },
-    { 0x1e08, 0x1e08 },
-    { 0x1e0a, 0x1e0a },
-    { 0x1e0c, 0x1e0c },
-    { 0x1e0e, 0x1e0e },
-    { 0x1e10, 0x1e10 },
-    { 0x1e12, 0x1e12 },
-    { 0x1e14, 0x1e14 },
-    { 0x1e16, 0x1e16 },
-    { 0x1e18, 0x1e18 },
-    { 0x1e1a, 0x1e1a },
-    { 0x1e1c, 0x1e1c },
-    { 0x1e1e, 0x1e1e },
-    { 0x1e20, 0x1e20 },
-    { 0x1e22, 0x1e22 },
-    { 0x1e24, 0x1e24 },
-    { 0x1e26, 0x1e26 },
-    { 0x1e28, 0x1e28 },
-    { 0x1e2a, 0x1e2a },
-    { 0x1e2c, 0x1e2c },
-    { 0x1e2e, 0x1e2e },
-    { 0x1e30, 0x1e30 },
-    { 0x1e32, 0x1e32 },
-    { 0x1e34, 0x1e34 },
-    { 0x1e36, 0x1e36 },
-    { 0x1e38, 0x1e38 },
-    { 0x1e3a, 0x1e3a },
-    { 0x1e3c, 0x1e3c },
-    { 0x1e3e, 0x1e3e },
-    { 0x1e40, 0x1e40 },
-    { 0x1e42, 0x1e42 },
-    { 0x1e44, 0x1e44 },
-    { 0x1e46, 0x1e46 },
-    { 0x1e48, 0x1e48 },
-    { 0x1e4a, 0x1e4a },
-    { 0x1e4c, 0x1e4c },
-    { 0x1e4e, 0x1e4e },
-    { 0x1e50, 0x1e50 },
-    { 0x1e52, 0x1e52 },
-    { 0x1e54, 0x1e54 },
-    { 0x1e56, 0x1e56 },
-    { 0x1e58, 0x1e58 },
-    { 0x1e5a, 0x1e5a },
-    { 0x1e5c, 0x1e5c },
-    { 0x1e5e, 0x1e5e },
-    { 0x1e60, 0x1e60 },
-    { 0x1e62, 0x1e62 },
-    { 0x1e64, 0x1e64 },
-    { 0x1e66, 0x1e66 },
-    { 0x1e68, 0x1e68 },
-    { 0x1e6a, 0x1e6a },
-    { 0x1e6c, 0x1e6c },
-    { 0x1e6e, 0x1e6e },
-    { 0x1e70, 0x1e70 },
-    { 0x1e72, 0x1e72 },
-    { 0x1e74, 0x1e74 },
-    { 0x1e76, 0x1e76 },
-    { 0x1e78, 0x1e78 },
-    { 0x1e7a, 0x1e7a },
-    { 0x1e7c, 0x1e7c },
-    { 0x1e7e, 0x1e7e },
-    { 0x1e80, 0x1e80 },
-    { 0x1e82, 0x1e82 },
-    { 0x1e84, 0x1e84 },
-    { 0x1e86, 0x1e86 },
-    { 0x1e88, 0x1e88 },
-    { 0x1e8a, 0x1e8a },
-    { 0x1e8c, 0x1e8c },
-    { 0x1e8e, 0x1e8e },
-    { 0x1e90, 0x1e90 },
-    { 0x1e92, 0x1e92 },
-    { 0x1e94, 0x1e94 },
-    { 0x1ea0, 0x1ea0 },
-    { 0x1ea2, 0x1ea2 },
-    { 0x1ea4, 0x1ea4 },
-    { 0x1ea6, 0x1ea6 },
-    { 0x1ea8, 0x1ea8 },
-    { 0x1eaa, 0x1eaa },
-    { 0x1eac, 0x1eac },
-    { 0x1eae, 0x1eae },
-    { 0x1eb0, 0x1eb0 },
-    { 0x1eb2, 0x1eb2 },
-    { 0x1eb4, 0x1eb4 },
-    { 0x1eb6, 0x1eb6 },
-    { 0x1eb8, 0x1eb8 },
-    { 0x1eba, 0x1eba },
-    { 0x1ebc, 0x1ebc },
-    { 0x1ebe, 0x1ebe },
-    { 0x1ec0, 0x1ec0 },
-    { 0x1ec2, 0x1ec2 },
-    { 0x1ec4, 0x1ec4 },
-    { 0x1ec6, 0x1ec6 },
-    { 0x1ec8, 0x1ec8 },
-    { 0x1eca, 0x1eca },
-    { 0x1ecc, 0x1ecc },
-    { 0x1ece, 0x1ece },
-    { 0x1ed0, 0x1ed0 },
-    { 0x1ed2, 0x1ed2 },
-    { 0x1ed4, 0x1ed4 },
-    { 0x1ed6, 0x1ed6 },
-    { 0x1ed8, 0x1ed8 },
-    { 0x1eda, 0x1eda },
-    { 0x1edc, 0x1edc },
-    { 0x1ede, 0x1ede },
-    { 0x1ee0, 0x1ee0 },
-    { 0x1ee2, 0x1ee2 },
-    { 0x1ee4, 0x1ee4 },
-    { 0x1ee6, 0x1ee6 },
-    { 0x1ee8, 0x1ee8 },
-    { 0x1eea, 0x1eea },
-    { 0x1eec, 0x1eec },
-    { 0x1eee, 0x1eee },
-    { 0x1ef0, 0x1ef0 },
-    { 0x1ef2, 0x1ef2 },
-    { 0x1ef4, 0x1ef4 },
-    { 0x1ef6, 0x1ef6 },
-    { 0x1ef8, 0x1ef8 },
-    { 0x1f08, 0x1f0f },
-    { 0x1f18, 0x1f1d },
-    { 0x1f28, 0x1f2f },
-    { 0x1f38, 0x1f3f },
-    { 0x1f48, 0x1f4d },
-    { 0x1f59, 0x1f59 },
-    { 0x1f5b, 0x1f5b },
-    { 0x1f5d, 0x1f5d },
-    { 0x1f5f, 0x1f5f },
-    { 0x1f68, 0x1f6f },
-    { 0x1f88, 0x1f8f },
-    { 0x1f98, 0x1f9f },
-    { 0x1fa8, 0x1faf },
-    { 0x1fb8, 0x1fb9 },
-    { 0x1fba, 0x1fbb },
-    { 0x1fbc, 0x1fbc },
-    { 0x1fc8, 0x1fcb },
-    { 0x1fcc, 0x1fcc },
-    { 0x1fd8, 0x1fd9 },
-    { 0x1fda, 0x1fdb },
-    { 0x1fe8, 0x1fe9 },
-    { 0x1fea, 0x1feb },
-    { 0x1fec, 0x1fec },
-    { 0x1ff8, 0x1ff9 },
-    { 0x1ffa, 0x1ffb },
-    { 0x1ffc, 0x1ffc },
-    { 0x2160, 0x216f },
-    { 0x24b6, 0x24cf },
-    { 0xff21, 0xff3a }
+/**
+ * The mapping of character blocks to their location in <code>data</code>.
+ * Each entry has been adjusted so that a modulo 16 sum with the desired
+ * character gives the actual index into <code>data</code>.
+ */
+static const jchar blocks[] = {
+    450, 450, 449, 300, 299, 416, 504, 732, 607, 750,
+    533, 838, 732, 806, 700, 534, 351, 724, 886, 886,
+    886, 873, 65167, 836, 65413, 65381, 64949, 64929, 27, 708,
+    28, 71, 65192, 65420, 565, 65279, 26, 65215, 38, 64288,
+    65064, 275, 260, 64353, 64346, 267, 265, 254, 65288, 553,
+    606, 455, 508, 476, 64582, 553, 65063, 64341, 361, 64456,
+    252, 259, 64360, 64328, 64296, 64264, 64232, 64200, 64168, 64136,
+    64104, 64072, 101, 80, 171, 313, 65038, 99, 341, 424,
+    63081, 297, 296, 63775, 65110, 264, 263, 64192, 64654, 65197,
+    198, 64679, 64405, 62589, 159, 64279, 65056, 64808, 64303, 59,
+    62393, 65111, 64718, 65467, 62265, 64152, 65419, 65339, 64084, 63459,
+    65323, 64215, 64361, 64570, 65253, 62664, 64688, 64136, 64959, 62536,
+    65093, 64711, 65103, 63473, 63253, 62184, 64927, 62280, 63850, 64514,
+    64919, 62152, 62120, 62649, 62643, 61291, 63594, 63562, 64600, 63498,
+    63466, 64527, 63402, 61084, 64400, 63306, 63482, 63242, 63434, 63378,
+    62577, 62674, 63282, 63050, 62465, 63053, 61352, 62922, 62890, 60577,
+    62825, 62794, 62762, 62730, 62698, 62666, 62634, 62602, 62570, 62538,
+    62506, 62474, 62442, 62410, 62378, 62346, 62314, 62282, 62250, 62089,
+    63351, 62154, 62122, 63287, 60456, 60424, 60392, 60360, 61930, 62626,
+    62789, 60870, 62167, 61770, 59629, 59422, 61674, 62871, 60008, 59976,
+    59944, 59912, 59880, 59848, 59816, 59784, 59752, 59720, 59688, 59656,
+    59624, 59592, 59560, 59528, 59496, 59464, 59432, 59400, 59368, 59336,
+    59304, 59272, 59240, 59208, 59176, 59144, 59112, 59080, 59048, 59016,
+    58984, 58952, 58920, 58888, 58856, 58824, 58792, 58760, 58728, 58696,
+    58719, 58687, 58655, 58623, 61399, 58559, 58527, 58501, 61319, 61271,
+    61271, 61271, 61271, 61255, 57773, 61254, 61254, 61254, 57824, 58333,
+    61190, 59865, 60395, 57924, 61140, 61285, 57845, 61253, 61161, 61308,
+    61044, 61296, 61309, 61304, 61073, 61395, 61053, 60965, 60967, 61285,
+    61405, 61078, 61395, 61409, 61289, 57224, 57192, 57160, 60715, 60733,
+    60697, 61212, 61192, 60743, 60733, 60723, 60459, 60427, 60395, 60363,
+    60366, 60028, 60265, 60268, 59830, 60171, 60139, 59881, 56488, 56456,
+    56424, 56392, 59664, 59939, 60248, 60239, 60229, 60133, 56168, 56136,
+    59691, 59659, 59627, 59595, 59563, 59531, 59499, 59467, 55848, 55816,
+    55784, 55752, 55720, 55688, 55656, 55624, 55592, 55560, 55528, 55496,
+    55464, 55432, 55400, 55368, 55336, 55304, 55272, 55240, 55208, 55176,
+    55144, 55112, 55080, 55048, 55016, 54984, 54952, 54920, 54888, 54856,
+    54824, 54792, 54760, 54728, 54696, 54664, 54632, 54600, 54568, 54536,
+    54504, 54472, 58033, 57995, 57963, 57968, 57899, 57867, 57835, 57803,
+    57771, 57739, 57742, 56719, 58280, 57299, 55593, 55562, 58184, 55497,
+    55466, 56535, 56498, 54913, 55338, 55306, 57960, 52958, 53608, 53576,
+    57622, 57577, 57803, 57527, 57527, 57694, 57111, 57396, 57363, 57331,
+    57299, 56940, 57235, 57203, 57173, 57140, 54634, 54602, 54570, 54538,
+    54506, 54474, 54442, 54410, 54378, 54346, 54314, 54282, 54250, 54218,
+    54186, 54154, 54122, 54090, 54058, 54026, 53994, 53962, 53930, 53898,
+    53866, 53834, 53802, 53770, 53738, 53706, 53674, 53642, 53610, 53578,
+    53546, 53514, 53482, 53450, 53418, 53386, 53354, 53322, 53290, 53258,
+    53226, 53194, 53162, 53130, 53098, 53066, 53034, 53002, 52970, 52938,
+    52906, 52874, 52842, 52810, 52778, 52746, 52714, 52682, 52650, 52618,
+    52586, 52554, 52522, 52490, 52458, 52426, 52394, 52362, 52330, 52298,
+    52266, 52234, 52202, 52170, 52138, 52106, 52074, 52042, 52010, 51978,
+    51946, 51914, 51882, 51850, 51818, 51786, 51754, 51722, 51690, 51658,
+    51626, 51594, 51562, 51530, 51498, 51466, 51434, 51402, 51370, 51338,
+    51306, 51274, 51242, 51210, 51178, 51146, 51114, 51082, 51050, 51018,
+    50986, 50954, 50922, 50890, 50858, 50826, 50794, 50762, 50730, 50698,
+    50666, 50634, 50602, 50570, 50538, 50506, 50474, 50442, 50410, 50378,
+    50346, 50314, 50282, 50250, 50218, 50186, 50154, 50122, 50090, 50058,
+    50026, 49994, 49962, 49930, 49898, 49866, 49834, 49802, 49770, 49738,
+    49706, 49674, 49642, 49610, 49578, 49546, 49514, 49482, 49450, 49418,
+    49386, 49354, 49322, 49290, 49258, 49226, 49194, 49162, 49130, 49098,
+    49066, 49034, 49002, 48970, 48938, 48906, 48874, 48842, 48810, 48778,
+    48746, 48714, 48682, 48650, 48618, 48586, 48554, 48522, 48490, 48458,
+    48426, 48394, 48362, 48330, 48298, 48266, 48234, 48202, 48170, 48138,
+    48106, 45792, 46440, 46408, 47978, 47946, 47914, 47882, 47850, 47818,
+    47786, 47754, 47722, 47690, 47658, 47626, 47594, 47562, 47530, 47498,
+    47466, 47434, 47402, 47370, 47338, 47306, 47274, 47242, 47210, 47178,
+    47146, 47114, 47082, 47050, 47018, 46986, 46954, 46922, 46890, 46858,
+    46826, 46794, 46762, 46730, 46698, 46666, 46634, 46602, 46570, 46538,
+    46506, 46474, 46442, 46410, 46378, 46346, 46314, 46282, 46250, 46218,
+    46186, 46154, 46122, 46090, 46058, 46026, 45994, 45962, 45930, 45898,
+    45866, 45834, 45802, 45770, 45738, 45706, 45674, 45642, 45610, 45578,
+    45546, 45514, 45482, 45450, 45418, 45386, 45354, 45322, 45290, 45258,
+    45226, 45194, 45162, 45130, 45098, 45066, 45034, 45002, 44970, 44938,
+    44906, 44874, 44842, 44810, 44778, 44746, 44714, 44682, 44650, 44618,
+    44586, 44554, 44522, 44490, 44458, 44426, 44394, 44362, 44330, 44298,
+    44266, 44234, 44202, 44170, 44138, 44106, 44074, 44042, 44010, 43978,
+    43946, 43914, 43882, 43850, 43818, 43786, 43754, 43722, 43690, 43658,
+    43626, 43594, 43562, 43530, 43498, 43466, 43434, 43402, 43370, 43338,
+    43306, 43274, 43242, 43210, 43178, 43146, 43114, 43082, 43050, 43018,
+    42986, 42954, 42922, 42890, 42858, 42826, 42794, 42762, 42730, 42698,
+    42666, 42634, 42602, 42570, 42538, 42506, 42474, 42442, 42410, 42378,
+    42346, 42314, 42282, 42250, 42218, 42186, 42154, 42122, 42090, 42058,
+    42026, 41994, 41962, 41930, 41898, 41866, 41834, 41802, 41770, 41738,
+    41706, 41674, 41642, 41610, 41578, 41546, 41514, 41482, 41450, 41418,
+    41386, 41354, 41322, 41290, 41258, 41226, 41194, 41162, 41130, 41098,
+    41066, 41034, 41002, 40970, 40938, 40906, 40874, 40842, 40810, 40778,
+    40746, 40714, 40682, 40650, 40618, 40586, 40554, 40522, 40490, 40458,
+    40426, 40394, 40362, 40330, 40298, 40266, 40234, 40202, 40170, 40138,
+    40106, 40074, 40042, 40010, 39978, 39946, 39914, 39882, 39850, 39818,
+    39786, 39754, 39722, 39690, 39658, 39626, 39594, 39562, 39530, 39498,
+    39466, 39434, 39402, 39370, 39338, 39306, 39274, 39242, 39210, 39178,
+    39146, 39114, 39082, 39050, 39018, 38986, 38954, 38922, 38890, 38858,
+    38826, 38794, 38762, 38730, 38698, 38666, 38634, 38602, 38570, 38538,
+    38506, 38474, 38442, 38410, 38378, 38346, 38314, 38282, 38250, 38218,
+    38186, 38154, 38122, 38090, 38058, 38026, 37994, 37962, 37930, 37898,
+    37866, 37834, 37802, 37770, 37738, 37706, 37674, 37642, 37610, 37578,
+    37546, 37514, 37482, 37450, 37418, 37386, 37354, 37322, 37290, 37258,
+    37226, 37194, 37162, 37130, 37098, 37066, 37034, 37002, 36970, 36938,
+    36906, 36874, 36842, 36810, 36778, 36746, 36714, 36682, 36650, 36618,
+    36586, 36554, 36522, 36490, 36458, 36426, 36394, 36362, 36330, 36298,
+    36266, 36234, 36202, 36170, 36138, 36106, 36074, 36042, 36010, 35978,
+    35946, 35914, 35882, 35850, 35818, 35786, 35754, 35722, 35690, 35658,
+    35626, 35594, 35562, 35530, 35498, 35466, 35434, 35402, 35370, 35338,
+    35306, 35274, 35242, 35210, 35178, 35146, 35114, 35082, 35050, 35018,
+    34986, 34954, 34922, 34890, 34858, 34826, 34794, 34762, 34730, 34698,
+    34666, 34634, 34602, 34570, 34538, 34506, 34474, 34442, 34410, 34378,
+    34346, 34314, 34282, 34250, 34218, 34186, 34154, 34122, 34090, 34058,
+    34026, 33994, 33962, 33930, 33898, 33866, 33834, 33802, 33770, 33738,
+    33706, 33674, 33642, 33610, 33578, 33546, 33514, 33482, 33450, 33418,
+    33386, 33354, 33322, 33290, 33258, 33226, 33194, 33162, 33130, 33098,
+    33066, 33034, 33002, 32970, 32938, 32906, 32874, 32842, 32810, 32778,
+    32746, 32714, 32682, 32650, 32618, 32586, 32554, 32522, 32490, 32458,
+    32426, 32394, 32362, 32330, 32298, 32266, 32234, 32202, 32170, 32138,
+    32106, 32074, 32042, 32010, 31978, 31946, 31914, 31882, 31850, 31818,
+    31786, 31754, 31722, 31690, 31658, 31626, 31594, 31562, 31530, 31498,
+    31466, 31434, 31402, 31370, 31338, 31306, 31274, 31242, 31210, 31178,
+    31146, 31114, 31082, 31050, 31018, 30986, 30954, 30922, 30890, 30858,
+    30826, 30794, 30762, 30730, 30698, 30666, 30634, 30602, 30570, 30538,
+    30506, 30474, 30442, 30410, 30378, 30346, 30314, 30282, 30250, 30218,
+    30186, 30154, 30122, 30090, 30058, 30026, 29994, 29962, 29930, 29898,
+    29866, 29834, 29802, 29770, 29738, 29706, 29674, 29642, 29610, 29578,
+    29546, 29514, 29482, 29450, 29418, 29386, 29354, 29322, 29290, 29258,
+    29226, 29194, 29162, 29130, 29098, 29066, 29034, 29002, 28970, 28938,
+    28906, 28874, 28842, 28810, 28778, 28746, 28714, 28682, 28650, 28618,
+    28586, 28554, 28522, 28490, 28458, 28426, 28394, 28362, 28330, 28298,
+    28266, 28234, 28202, 28170, 28138, 28106, 28074, 28042, 28010, 27978,
+    27946, 27914, 27882, 27850, 27818, 27786, 27754, 27722, 27690, 27658,
+    27626, 27594, 27562, 27530, 27498, 27466, 27434, 27402, 27370, 27338,
+    27306, 27274, 27242, 27210, 27178, 27146, 27114, 24816, 25448, 25416,
+    26986, 26954, 26922, 26890, 26858, 26826, 26794, 26762, 26730, 26698,
+    26666, 26634, 26602, 26570, 26538, 26506, 26474, 26442, 26410, 26378,
+    26346, 26314, 26282, 26250, 26218, 26186, 26154, 26122, 26090, 26058,
+    26026, 25994, 25962, 25930, 25898, 25866, 27430, 28129, 28316, 24136,
+    24104, 24072, 24040, 24008, 23976, 23944, 23912, 23880, 23848, 23816,
+    23784, 23752, 23720, 23688, 23656, 23624, 23592, 23560, 23528, 23496,
+    23464, 23432, 23400, 23368, 23336, 23304, 23272, 23240, 23208, 23176,
+    23144, 23112, 23080, 23048, 23016, 22984, 22952, 22920, 22888, 22856,
+    22824, 22792, 22760, 22728, 22696, 22664, 22632, 22600, 22568, 22536,
+    22504, 22472, 22440, 22408, 22376, 22344, 23914, 23882, 23850, 23818,
+    23786, 23754, 23722, 23690, 23658, 23626, 23594, 23562, 23530, 23498,
+    23466, 23434, 23402, 23370, 23338, 23306, 23274, 23242, 23210, 23178,
+    23146, 23114, 23082, 23050, 23018, 22986, 22954, 22922, 22890, 22858,
+    22826, 22794, 22762, 22730, 22698, 22666, 22634, 22602, 22570, 22538,
+    22506, 22474, 22442, 22410, 22378, 22346, 22314, 22282, 22250, 22218,
+    22186, 22154, 22122, 22090, 22058, 22026, 21994, 21962, 21930, 21898,
+    21866, 21834, 21802, 21770, 21738, 21706, 21674, 21642, 21610, 21578,
+    21546, 21514, 21482, 21450, 21418, 21386, 21354, 21322, 21290, 21258,
+    21226, 21194, 21162, 21130, 21098, 21066, 21034, 21002, 20970, 20938,
+    20906, 20874, 20842, 20810, 20778, 20746, 20714, 20682, 20650, 20618,
+    20586, 20554, 20522, 20490, 20458, 20426, 20394, 20362, 20330, 20298,
+    20266, 20234, 20202, 20170, 20138, 20106, 20074, 20042, 20010, 19978,
+    19946, 19914, 19882, 19850, 19818, 19786, 19754, 19722, 19690, 19658,
+    19626, 19594, 19562, 19530, 19498, 19466, 19434, 19402, 19370, 19338,
+    19306, 19274, 19242, 19210, 19178, 19146, 19114, 19082, 19050, 19018,
+    18986, 18954, 18922, 18890, 18858, 18826, 18794, 18762, 18730, 18698,
+    18666, 18634, 18602, 18570, 18538, 18506, 18474, 18442, 18410, 18378,
+    18346, 18314, 18282, 18250, 18218, 18186, 18154, 18122, 18090, 18058,
+    18026, 17994, 17962, 17930, 17898, 17866, 17834, 17802, 17770, 17738,
+    17706, 17674, 17642, 17610, 17578, 17546, 17514, 17482, 17450, 17418,
+    17386, 17354, 17322, 17290, 17258, 17226, 17194, 17162, 17130, 17098,
+    17066, 17034, 17002, 16970, 16938, 16906, 16874, 16842, 16810, 16778,
+    16746, 16714, 16682, 16650, 16618, 16586, 16554, 16522, 16490, 16458,
+    16426, 16394, 16362, 16330, 16298, 16266, 16234, 16202, 16170, 16138,
+    16106, 16074, 16042, 16010, 15978, 15946, 15914, 15882, 15850, 15818,
+    15786, 15754, 15722, 15690, 15658, 15626, 15594, 15562, 15530, 15498,
+    15466, 15434, 15402, 15370, 15338, 15306, 15274, 15242, 15210, 15178,
+    15146, 15114, 15082, 15050, 15018, 14986, 14954, 14922, 14890, 14858,
+    14826, 14794, 14762, 14730, 14698, 14666, 14634, 14602, 14570, 14538,
+    14506, 14474, 14442, 14410, 14378, 14346, 14314, 14282, 14250, 14218,
+    14186, 14154, 14122, 14090, 14058, 14026, 13994, 13962, 13930, 13898,
+    13866, 13834, 13802, 13770, 13738, 13706, 13674, 13642, 13610, 13578,
+    13546, 13514, 13482, 13450, 13418, 13386, 13354, 13322, 13290, 13258,
+    13226, 13194, 13162, 13130, 13098, 13066, 13034, 13002, 12970, 12938,
+    12906, 12874, 12842, 12810, 12778, 10482, 11112, 11080, 15403, 15371,
+    15339, 15307, 15275, 15243, 15211, 15179, 15147, 15115, 15083, 15051,
+    15019, 14987, 14955, 14923, 14891, 14859, 14827, 14795, 14763, 14731,
+    14699, 14667, 14635, 14603, 14571, 14539, 14507, 14475, 14443, 14411,
+    14379, 14347, 14315, 14283, 14251, 14219, 14187, 14155, 14123, 14091,
+    14059, 14027, 13995, 13963, 13931, 13899, 13867, 13835, 13803, 13771,
+    13739, 13707, 13675, 13643, 13611, 13579, 13547, 13515, 13483, 13451,
+    13419, 13387, 13387, 13355, 13323, 13291, 13259, 13227, 13195, 13163,
+    13131, 13099, 13067, 13035, 13003, 12971, 12939, 12907, 12875, 12843,
+    12811, 12779, 12747, 12715, 12683, 12651, 12619, 12587, 12555, 12523,
+    12491, 12459, 12427, 12395, 12363, 12331, 12299, 12267, 12235, 12203,
+    12171, 12139, 12107, 12075, 12043, 12011, 11979, 11947, 11915, 11883,
+    11851, 11819, 11787, 11755, 11723, 11691, 11659, 11627, 11595, 11563,
+    11531, 11499, 11467, 11435, 11403, 11371, 11339, 11307, 11275, 11243,
+    11211, 11179, 11147, 11115, 11083, 11051, 11019, 10987, 10955, 10923,
+    10891, 10859, 10827, 10795, 10763, 10731, 10699, 10667, 10635, 10603,
+    10571, 10539, 10507, 10475, 10443, 10411, 10379, 10347, 10315, 10283,
+    10251, 10219, 10187, 10155, 10123, 10091, 10059, 10027, 9995, 9963,
+    9931, 9899, 9867, 9835, 9803, 9771, 9739, 9707, 9675, 9643,
+    9611, 9579, 9547, 9515, 9483, 9451, 9419, 9387, 9355, 9323,
+    9291, 9259, 9227, 9195, 9163, 9131, 9099, 9067, 9035, 9003,
+    8971, 8939, 8907, 8875, 8843, 8811, 8779, 8747, 8715, 8683,
+    8651, 8619, 8587, 8555, 8523, 8491, 8459, 8427, 8395, 8363,
+    8331, 8299, 8267, 8235, 8203, 8171, 8139, 8107, 8075, 8043,
+    8011, 7979, 7947, 7915, 7883, 7851, 7819, 7787, 7755, 7723,
+    7691, 7659, 7627, 7595, 7563, 7531, 7499, 7467, 7435, 7403,
+    7371, 7339, 7307, 7275, 7243, 7211, 7179, 7147, 7115, 7083,
+    7051, 7019, 4202, 4170, 4138, 4106, 4074, 4042, 4010, 3978,
+    3946, 1640, 2280, 2248, 2216, 2184, 2152, 2120, 2007, 6475,
+    1974, 3356, 3324, 3250, 3241, 3228, 3196, 3164, 3132, 3100,
+    3068, 3036, 3004, 2972, 2940, 2910, 2860, 2844, 2744, 2780,
+    2716, 706, 1320, 5739, 5735, 1023, 2556, 2524, 2492, 1625,
+    3000, 5543, 4038, 448, 433, 2507, 2092, 4741,
   };
+/** Length of blocks. */
+static const int blocks_length = 2048;
 
-static const jchar upper_case_map_table[] =
-  { 0x0061, 0x00e0, 0x00f8, 0x0101, 0x0103, 
-    0x0105, 0x0107, 0x0109, 0x010b, 0x010d, 
-    0x010f, 0x0111, 0x0113, 0x0115, 0x0117, 
-    0x0119, 0x011b, 0x011d, 0x011f, 0x0121, 
-    0x0123, 0x0125, 0x0127, 0x0129, 0x012b, 
-    0x012d, 0x012f, 0x0069, 0x0133, 0x0135, 
-    0x0137, 0x013a, 0x013c, 0x013e, 0x0140, 
-    0x0142, 0x0144, 0x0146, 0x0148, 0x014b, 
-    0x014d, 0x014f, 0x0151, 0x0153, 0x0155, 
-    0x0157, 0x0159, 0x015b, 0x015d, 0x015f, 
-    0x0161, 0x0163, 0x0165, 0x0167, 0x0169, 
-    0x016b, 0x016d, 0x016f, 0x0171, 0x0173, 
-    0x0175, 0x0177, 0x00ff, 0x017a, 0x017c, 
-    0x017e, 0x0253, 0x0183, 0x0185, 0x0254, 
-    0x0188, 0x0256, 0x018c, 0x01dd, 0x0259, 
-    0x025b, 0x0192, 0x0260, 0x0263, 0x0269, 
-    0x0268, 0x0199, 0x026f, 0x0272, 0x0275, 
-    0x01a1, 0x01a3, 0x01a5, 0x0280, 0x01a8, 
-    0x0283, 0x01ad, 0x0288, 0x01b0, 0x028a, 
-    0x01b4, 0x01b6, 0x0292, 0x01b9, 0x01bd, 
-    0x01c6, 0x01c9, 0x01cc, 0x01ce, 0x01d0, 
-    0x01d2, 0x01d4, 0x01d6, 0x01d8, 0x01da, 
-    0x01dc, 0x01df, 0x01e1, 0x01e3, 0x01e5, 
-    0x01e7, 0x01e9, 0x01eb, 0x01ed, 0x01ef, 
-    0x01f3, 0x01f5, 0x01fb, 0x01fd, 0x01ff, 
-    0x0201, 0x0203, 0x0205, 0x0207, 0x0209, 
-    0x020b, 0x020d, 0x020f, 0x0211, 0x0213, 
-    0x0215, 0x0217, 0x03ac, 0x03ad, 0x03cc, 
-    0x03cd, 0x03b1, 0x03c3, 0x03e3, 0x03e5, 
-    0x03e7, 0x03e9, 0x03eb, 0x03ed, 0x03ef, 
-    0x0451, 0x045e, 0x0430, 0x0461, 0x0463, 
-    0x0465, 0x0467, 0x0469, 0x046b, 0x046d, 
-    0x046f, 0x0471, 0x0473, 0x0475, 0x0477, 
-    0x0479, 0x047b, 0x047d, 0x047f, 0x0481, 
-    0x0491, 0x0493, 0x0495, 0x0497, 0x0499, 
-    0x049b, 0x049d, 0x049f, 0x04a1, 0x04a3, 
-    0x04a5, 0x04a7, 0x04a9, 0x04ab, 0x04ad, 
-    0x04af, 0x04b1, 0x04b3, 0x04b5, 0x04b7, 
-    0x04b9, 0x04bb, 0x04bd, 0x04bf, 0x04c2, 
-    0x04c4, 0x04c8, 0x04cc, 0x04d1, 0x04d3, 
-    0x04d5, 0x04d7, 0x04d9, 0x04db, 0x04dd, 
-    0x04df, 0x04e1, 0x04e3, 0x04e5, 0x04e7, 
-    0x04e9, 0x04eb, 0x04ef, 0x04f1, 0x04f3, 
-    0x04f5, 0x04f9, 0x0561, 0x10d0, 0x1e01, 
-    0x1e03, 0x1e05, 0x1e07, 0x1e09, 0x1e0b, 
-    0x1e0d, 0x1e0f, 0x1e11, 0x1e13, 0x1e15, 
-    0x1e17, 0x1e19, 0x1e1b, 0x1e1d, 0x1e1f, 
-    0x1e21, 0x1e23, 0x1e25, 0x1e27, 0x1e29, 
-    0x1e2b, 0x1e2d, 0x1e2f, 0x1e31, 0x1e33, 
-    0x1e35, 0x1e37, 0x1e39, 0x1e3b, 0x1e3d, 
-    0x1e3f, 0x1e41, 0x1e43, 0x1e45, 0x1e47, 
-    0x1e49, 0x1e4b, 0x1e4d, 0x1e4f, 0x1e51, 
-    0x1e53, 0x1e55, 0x1e57, 0x1e59, 0x1e5b, 
-    0x1e5d, 0x1e5f, 0x1e61, 0x1e63, 0x1e65, 
-    0x1e67, 0x1e69, 0x1e6b, 0x1e6d, 0x1e6f, 
-    0x1e71, 0x1e73, 0x1e75, 0x1e77, 0x1e79, 
-    0x1e7b, 0x1e7d, 0x1e7f, 0x1e81, 0x1e83, 
-    0x1e85, 0x1e87, 0x1e89, 0x1e8b, 0x1e8d, 
-    0x1e8f, 0x1e91, 0x1e93, 0x1e95, 0x1ea1, 
-    0x1ea3, 0x1ea5, 0x1ea7, 0x1ea9, 0x1eab, 
-    0x1ead, 0x1eaf, 0x1eb1, 0x1eb3, 0x1eb5, 
-    0x1eb7, 0x1eb9, 0x1ebb, 0x1ebd, 0x1ebf, 
-    0x1ec1, 0x1ec3, 0x1ec5, 0x1ec7, 0x1ec9, 
-    0x1ecb, 0x1ecd, 0x1ecf, 0x1ed1, 0x1ed3, 
-    0x1ed5, 0x1ed7, 0x1ed9, 0x1edb, 0x1edd, 
-    0x1edf, 0x1ee1, 0x1ee3, 0x1ee5, 0x1ee7, 
-    0x1ee9, 0x1eeb, 0x1eed, 0x1eef, 0x1ef1, 
-    0x1ef3, 0x1ef5, 0x1ef7, 0x1ef9, 0x1f00, 
-    0x1f10, 0x1f20, 0x1f30, 0x1f40, 0x1f51, 
-    0x1f53, 0x1f55, 0x1f57, 0x1f60, 0x1f80, 
-    0x1f90, 0x1fa0, 0x1fb0, 0x1f70, 0x1fb3, 
-    0x1f72, 0x1fc3, 0x1fd0, 0x1f76, 0x1fe0, 
-    0x1f7a, 0x1fe5, 0x1f78, 0x1f7c, 0x1ff3, 
-    0x2170, 0x24d0, 0xff41  };
-
-static const jchar lower_case_table[][2] =
-  {
-    { 0x0061, 0x007a },
-    { 0x00e0, 0x00f6 },
-    { 0x00f8, 0x00fe },
-    { 0x00ff, 0x00ff },
-    { 0x0101, 0x0101 },
-    { 0x0103, 0x0103 },
-    { 0x0105, 0x0105 },
-    { 0x0107, 0x0107 },
-    { 0x0109, 0x0109 },
-    { 0x010b, 0x010b },
-    { 0x010d, 0x010d },
-    { 0x010f, 0x010f },
-    { 0x0111, 0x0111 },
-    { 0x0113, 0x0113 },
-    { 0x0115, 0x0115 },
-    { 0x0117, 0x0117 },
-    { 0x0119, 0x0119 },
-    { 0x011b, 0x011b },
-    { 0x011d, 0x011d },
-    { 0x011f, 0x011f },
-    { 0x0121, 0x0121 },
-    { 0x0123, 0x0123 },
-    { 0x0125, 0x0125 },
-    { 0x0127, 0x0127 },
-    { 0x0129, 0x0129 },
-    { 0x012b, 0x012b },
-    { 0x012d, 0x012d },
-    { 0x012f, 0x012f },
-    { 0x0131, 0x0131 },
-    { 0x0133, 0x0133 },
-    { 0x0135, 0x0135 },
-    { 0x0137, 0x0137 },
-    { 0x013a, 0x013a },
-    { 0x013c, 0x013c },
-    { 0x013e, 0x013e },
-    { 0x0140, 0x0140 },
-    { 0x0142, 0x0142 },
-    { 0x0144, 0x0144 },
-    { 0x0146, 0x0146 },
-    { 0x0148, 0x0148 },
-    { 0x014b, 0x014b },
-    { 0x014d, 0x014d },
-    { 0x014f, 0x014f },
-    { 0x0151, 0x0151 },
-    { 0x0153, 0x0153 },
-    { 0x0155, 0x0155 },
-    { 0x0157, 0x0157 },
-    { 0x0159, 0x0159 },
-    { 0x015b, 0x015b },
-    { 0x015d, 0x015d },
-    { 0x015f, 0x015f },
-    { 0x0161, 0x0161 },
-    { 0x0163, 0x0163 },
-    { 0x0165, 0x0165 },
-    { 0x0167, 0x0167 },
-    { 0x0169, 0x0169 },
-    { 0x016b, 0x016b },
-    { 0x016d, 0x016d },
-    { 0x016f, 0x016f },
-    { 0x0171, 0x0171 },
-    { 0x0173, 0x0173 },
-    { 0x0175, 0x0175 },
-    { 0x0177, 0x0177 },
-    { 0x017a, 0x017a },
-    { 0x017c, 0x017c },
-    { 0x017e, 0x017e },
-    { 0x017f, 0x017f },
-    { 0x0183, 0x0183 },
-    { 0x0185, 0x0185 },
-    { 0x0188, 0x0188 },
-    { 0x018c, 0x018c },
-    { 0x0192, 0x0192 },
-    { 0x0199, 0x0199 },
-    { 0x01a1, 0x01a1 },
-    { 0x01a3, 0x01a3 },
-    { 0x01a5, 0x01a5 },
-    { 0x01a8, 0x01a8 },
-    { 0x01ad, 0x01ad },
-    { 0x01b0, 0x01b0 },
-    { 0x01b4, 0x01b4 },
-    { 0x01b6, 0x01b6 },
-    { 0x01b9, 0x01b9 },
-    { 0x01bd, 0x01bd },
-    { 0x01c6, 0x01c6 },
-    { 0x01c9, 0x01c9 },
-    { 0x01cc, 0x01cc },
-    { 0x01ce, 0x01ce },
-    { 0x01d0, 0x01d0 },
-    { 0x01d2, 0x01d2 },
-    { 0x01d4, 0x01d4 },
-    { 0x01d6, 0x01d6 },
-    { 0x01d8, 0x01d8 },
-    { 0x01da, 0x01da },
-    { 0x01dc, 0x01dc },
-    { 0x01dd, 0x01dd },
-    { 0x01df, 0x01df },
-    { 0x01e1, 0x01e1 },
-    { 0x01e3, 0x01e3 },
-    { 0x01e5, 0x01e5 },
-    { 0x01e7, 0x01e7 },
-    { 0x01e9, 0x01e9 },
-    { 0x01eb, 0x01eb },
-    { 0x01ed, 0x01ed },
-    { 0x01ef, 0x01ef },
-    { 0x01f3, 0x01f3 },
-    { 0x01f5, 0x01f5 },
-    { 0x01fb, 0x01fb },
-    { 0x01fd, 0x01fd },
-    { 0x01ff, 0x01ff },
-    { 0x0201, 0x0201 },
-    { 0x0203, 0x0203 },
-    { 0x0205, 0x0205 },
-    { 0x0207, 0x0207 },
-    { 0x0209, 0x0209 },
-    { 0x020b, 0x020b },
-    { 0x020d, 0x020d },
-    { 0x020f, 0x020f },
-    { 0x0211, 0x0211 },
-    { 0x0213, 0x0213 },
-    { 0x0215, 0x0215 },
-    { 0x0217, 0x0217 },
-    { 0x0253, 0x0253 },
-    { 0x0254, 0x0254 },
-    { 0x0256, 0x0257 },
-    { 0x0259, 0x0259 },
-    { 0x025b, 0x025b },
-    { 0x0260, 0x0260 },
-    { 0x0263, 0x0263 },
-    { 0x0268, 0x0268 },
-    { 0x0269, 0x0269 },
-    { 0x026f, 0x026f },
-    { 0x0272, 0x0272 },
-    { 0x0275, 0x0275 },
-    { 0x0280, 0x0280 },
-    { 0x0283, 0x0283 },
-    { 0x0288, 0x0288 },
-    { 0x028a, 0x028b },
-    { 0x0292, 0x0292 },
-    { 0x0345, 0x0345 },
-    { 0x03ac, 0x03ac },
-    { 0x03ad, 0x03af },
-    { 0x03b1, 0x03c1 },
-    { 0x03c2, 0x03c2 },
-    { 0x03c3, 0x03cb },
-    { 0x03cc, 0x03cc },
-    { 0x03cd, 0x03ce },
-    { 0x03d0, 0x03d0 },
-    { 0x03d1, 0x03d1 },
-    { 0x03d5, 0x03d5 },
-    { 0x03d6, 0x03d6 },
-    { 0x03e3, 0x03e3 },
-    { 0x03e5, 0x03e5 },
-    { 0x03e7, 0x03e7 },
-    { 0x03e9, 0x03e9 },
-    { 0x03eb, 0x03eb },
-    { 0x03ed, 0x03ed },
-    { 0x03ef, 0x03ef },
-    { 0x03f0, 0x03f0 },
-    { 0x03f1, 0x03f1 },
-    { 0x03f2, 0x03f2 },
-    { 0x0430, 0x044f },
-    { 0x0451, 0x045c },
-    { 0x045e, 0x045f },
-    { 0x0461, 0x0461 },
-    { 0x0463, 0x0463 },
-    { 0x0465, 0x0465 },
-    { 0x0467, 0x0467 },
-    { 0x0469, 0x0469 },
-    { 0x046b, 0x046b },
-    { 0x046d, 0x046d },
-    { 0x046f, 0x046f },
-    { 0x0471, 0x0471 },
-    { 0x0473, 0x0473 },
-    { 0x0475, 0x0475 },
-    { 0x0477, 0x0477 },
-    { 0x0479, 0x0479 },
-    { 0x047b, 0x047b },
-    { 0x047d, 0x047d },
-    { 0x047f, 0x047f },
-    { 0x0481, 0x0481 },
-    { 0x0491, 0x0491 },
-    { 0x0493, 0x0493 },
-    { 0x0495, 0x0495 },
-    { 0x0497, 0x0497 },
-    { 0x0499, 0x0499 },
-    { 0x049b, 0x049b },
-    { 0x049d, 0x049d },
-    { 0x049f, 0x049f },
-    { 0x04a1, 0x04a1 },
-    { 0x04a3, 0x04a3 },
-    { 0x04a5, 0x04a5 },
-    { 0x04a7, 0x04a7 },
-    { 0x04a9, 0x04a9 },
-    { 0x04ab, 0x04ab },
-    { 0x04ad, 0x04ad },
-    { 0x04af, 0x04af },
-    { 0x04b1, 0x04b1 },
-    { 0x04b3, 0x04b3 },
-    { 0x04b5, 0x04b5 },
-    { 0x04b7, 0x04b7 },
-    { 0x04b9, 0x04b9 },
-    { 0x04bb, 0x04bb },
-    { 0x04bd, 0x04bd },
-    { 0x04bf, 0x04bf },
-    { 0x04c2, 0x04c2 },
-    { 0x04c4, 0x04c4 },
-    { 0x04c8, 0x04c8 },
-    { 0x04cc, 0x04cc },
-    { 0x04d1, 0x04d1 },
-    { 0x04d3, 0x04d3 },
-    { 0x04d5, 0x04d5 },
-    { 0x04d7, 0x04d7 },
-    { 0x04d9, 0x04d9 },
-    { 0x04db, 0x04db },
-    { 0x04dd, 0x04dd },
-    { 0x04df, 0x04df },
-    { 0x04e1, 0x04e1 },
-    { 0x04e3, 0x04e3 },
-    { 0x04e5, 0x04e5 },
-    { 0x04e7, 0x04e7 },
-    { 0x04e9, 0x04e9 },
-    { 0x04eb, 0x04eb },
-    { 0x04ef, 0x04ef },
-    { 0x04f1, 0x04f1 },
-    { 0x04f3, 0x04f3 },
-    { 0x04f5, 0x04f5 },
-    { 0x04f9, 0x04f9 },
-    { 0x0561, 0x0586 },
-    { 0x1e01, 0x1e01 },
-    { 0x1e03, 0x1e03 },
-    { 0x1e05, 0x1e05 },
-    { 0x1e07, 0x1e07 },
-    { 0x1e09, 0x1e09 },
-    { 0x1e0b, 0x1e0b },
-    { 0x1e0d, 0x1e0d },
-    { 0x1e0f, 0x1e0f },
-    { 0x1e11, 0x1e11 },
-    { 0x1e13, 0x1e13 },
-    { 0x1e15, 0x1e15 },
-    { 0x1e17, 0x1e17 },
-    { 0x1e19, 0x1e19 },
-    { 0x1e1b, 0x1e1b },
-    { 0x1e1d, 0x1e1d },
-    { 0x1e1f, 0x1e1f },
-    { 0x1e21, 0x1e21 },
-    { 0x1e23, 0x1e23 },
-    { 0x1e25, 0x1e25 },
-    { 0x1e27, 0x1e27 },
-    { 0x1e29, 0x1e29 },
-    { 0x1e2b, 0x1e2b },
-    { 0x1e2d, 0x1e2d },
-    { 0x1e2f, 0x1e2f },
-    { 0x1e31, 0x1e31 },
-    { 0x1e33, 0x1e33 },
-    { 0x1e35, 0x1e35 },
-    { 0x1e37, 0x1e37 },
-    { 0x1e39, 0x1e39 },
-    { 0x1e3b, 0x1e3b },
-    { 0x1e3d, 0x1e3d },
-    { 0x1e3f, 0x1e3f },
-    { 0x1e41, 0x1e41 },
-    { 0x1e43, 0x1e43 },
-    { 0x1e45, 0x1e45 },
-    { 0x1e47, 0x1e47 },
-    { 0x1e49, 0x1e49 },
-    { 0x1e4b, 0x1e4b },
-    { 0x1e4d, 0x1e4d },
-    { 0x1e4f, 0x1e4f },
-    { 0x1e51, 0x1e51 },
-    { 0x1e53, 0x1e53 },
-    { 0x1e55, 0x1e55 },
-    { 0x1e57, 0x1e57 },
-    { 0x1e59, 0x1e59 },
-    { 0x1e5b, 0x1e5b },
-    { 0x1e5d, 0x1e5d },
-    { 0x1e5f, 0x1e5f },
-    { 0x1e61, 0x1e61 },
-    { 0x1e63, 0x1e63 },
-    { 0x1e65, 0x1e65 },
-    { 0x1e67, 0x1e67 },
-    { 0x1e69, 0x1e69 },
-    { 0x1e6b, 0x1e6b },
-    { 0x1e6d, 0x1e6d },
-    { 0x1e6f, 0x1e6f },
-    { 0x1e71, 0x1e71 },
-    { 0x1e73, 0x1e73 },
-    { 0x1e75, 0x1e75 },
-    { 0x1e77, 0x1e77 },
-    { 0x1e79, 0x1e79 },
-    { 0x1e7b, 0x1e7b },
-    { 0x1e7d, 0x1e7d },
-    { 0x1e7f, 0x1e7f },
-    { 0x1e81, 0x1e81 },
-    { 0x1e83, 0x1e83 },
-    { 0x1e85, 0x1e85 },
-    { 0x1e87, 0x1e87 },
-    { 0x1e89, 0x1e89 },
-    { 0x1e8b, 0x1e8b },
-    { 0x1e8d, 0x1e8d },
-    { 0x1e8f, 0x1e8f },
-    { 0x1e91, 0x1e91 },
-    { 0x1e93, 0x1e93 },
-    { 0x1e95, 0x1e95 },
-    { 0x1e9b, 0x1e9b },
-    { 0x1ea1, 0x1ea1 },
-    { 0x1ea3, 0x1ea3 },
-    { 0x1ea5, 0x1ea5 },
-    { 0x1ea7, 0x1ea7 },
-    { 0x1ea9, 0x1ea9 },
-    { 0x1eab, 0x1eab },
-    { 0x1ead, 0x1ead },
-    { 0x1eaf, 0x1eaf },
-    { 0x1eb1, 0x1eb1 },
-    { 0x1eb3, 0x1eb3 },
-    { 0x1eb5, 0x1eb5 },
-    { 0x1eb7, 0x1eb7 },
-    { 0x1eb9, 0x1eb9 },
-    { 0x1ebb, 0x1ebb },
-    { 0x1ebd, 0x1ebd },
-    { 0x1ebf, 0x1ebf },
-    { 0x1ec1, 0x1ec1 },
-    { 0x1ec3, 0x1ec3 },
-    { 0x1ec5, 0x1ec5 },
-    { 0x1ec7, 0x1ec7 },
-    { 0x1ec9, 0x1ec9 },
-    { 0x1ecb, 0x1ecb },
-    { 0x1ecd, 0x1ecd },
-    { 0x1ecf, 0x1ecf },
-    { 0x1ed1, 0x1ed1 },
-    { 0x1ed3, 0x1ed3 },
-    { 0x1ed5, 0x1ed5 },
-    { 0x1ed7, 0x1ed7 },
-    { 0x1ed9, 0x1ed9 },
-    { 0x1edb, 0x1edb },
-    { 0x1edd, 0x1edd },
-    { 0x1edf, 0x1edf },
-    { 0x1ee1, 0x1ee1 },
-    { 0x1ee3, 0x1ee3 },
-    { 0x1ee5, 0x1ee5 },
-    { 0x1ee7, 0x1ee7 },
-    { 0x1ee9, 0x1ee9 },
-    { 0x1eeb, 0x1eeb },
-    { 0x1eed, 0x1eed },
-    { 0x1eef, 0x1eef },
-    { 0x1ef1, 0x1ef1 },
-    { 0x1ef3, 0x1ef3 },
-    { 0x1ef5, 0x1ef5 },
-    { 0x1ef7, 0x1ef7 },
-    { 0x1ef9, 0x1ef9 },
-    { 0x1f00, 0x1f07 },
-    { 0x1f10, 0x1f15 },
-    { 0x1f20, 0x1f27 },
-    { 0x1f30, 0x1f37 },
-    { 0x1f40, 0x1f45 },
-    { 0x1f51, 0x1f51 },
-    { 0x1f53, 0x1f53 },
-    { 0x1f55, 0x1f55 },
-    { 0x1f57, 0x1f57 },
-    { 0x1f60, 0x1f67 },
-    { 0x1f70, 0x1f71 },
-    { 0x1f72, 0x1f75 },
-    { 0x1f76, 0x1f77 },
-    { 0x1f78, 0x1f79 },
-    { 0x1f7a, 0x1f7b },
-    { 0x1f7c, 0x1f7d },
-    { 0x1f80, 0x1f87 },
-    { 0x1f90, 0x1f97 },
-    { 0x1fa0, 0x1fa7 },
-    { 0x1fb0, 0x1fb1 },
-    { 0x1fb3, 0x1fb3 },
-    { 0x1fbe, 0x1fbe },
-    { 0x1fc3, 0x1fc3 },
-    { 0x1fd0, 0x1fd1 },
-    { 0x1fe0, 0x1fe1 },
-    { 0x1fe5, 0x1fe5 },
-    { 0x1ff3, 0x1ff3 },
-    { 0x2170, 0x217f },
-    { 0x24d0, 0x24e9 },
-    { 0xff41, 0xff5a }
+/**
+ * Information about each character.  The low order 5 bits form the
+ * character type, the next bit is a flag for non-breaking spaces, and the
+ * next bit is a flag for mirrored directionality.  The high order 9 bits
+ * form the offset into the attribute tables.  Note that this limits the
+ * number of unique character attributes to 512, which is not a problem
+ * as of Unicode version 3.2.0, but may soon become one.
+ */
+static const jchar data[] = {
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 16000, 16000, 12289, 12418, 16000, 16000, 16000, 16000,
+    16000, 16000, 14981, 14981, 16000, 16000, 16000, 14981, 14981, 14981,
+    16000, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 16000, 14981, 14981, 14981, 16000, 16000, 16000, 16000, 23432,
+    23432, 16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    16000, 14981, 14981, 14981, 16000, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000,
+    16000, 16000, 20888, 16000, 16000, 16000, 16000, 17926, 16000, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000,
+    14981, 14981, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    16000, 16000, 16000, 16000, 20994, 20994, 20994, 20994, 20994, 20994,
+    20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994,
+    20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994, 20994,
+    20994, 20994, 20994, 20994, 20994, 11906, 16000, 20888, 10772, 16000,
+    16000, 16000, 16000, 16000, 16000, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    18054, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 6683, 6683, 16000,
+    16000, 16000, 16000, 17796, 16000, 16000, 16000, 664, 16000, 664,
+    26133, 26262, 664, 6807, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 17796, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 17796, 17796, 6683, 6683, 6683,
+    6683, 6683, 6683, 6683, 6683, 6683, 6683, 6683, 6683, 6683,
+    6683, 17796, 17796, 6683, 6683, 6683, 6683, 6683, 6683, 6683,
+    6683, 6683, 6683, 6683, 6683, 6683, 6683, 11906, 29314, 11906,
+    16000, 11906, 18690, 29825, 29825, 29825, 29825, 29571, 6683, 6683,
+    6683, 28034, 28034, 18690, 18690, 16000, 16000, 11906, 18690, 28161,
+    28161, 29953, 29953, 16000, 6683, 6683, 6683, 6914, 7042, 7170,
+    7298, 7426, 7554, 7682, 7810, 7938, 8066, 8194, 8322, 8450,
+    8578, 8706, 8834, 8962, 9090, 9218, 9346, 9474, 9602, 9730,
+    9858, 9986, 10114, 1109, 3225, 1238, 3225, 15, 15, 15,
+    15, 15, 271, 15, 15, 15, 15, 15, 15, 15,
+    15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
+    15, 15, 15, 15, 15, 15, 15, 15, 15, 143,
+    271, 143, 399, 271, 15, 15, 15, 15, 15, 15,
+    15, 15, 15, 15, 15, 15, 15, 15, 271, 271,
+    271, 143, 524, 664, 664, 792, 922, 792, 664, 664,
+    1109, 1238, 664, 1305, 1432, 1556, 1432, 1688, 1801, 1929,
+    2057, 2185, 2313, 2441, 2569, 2697, 2825, 2953, 1432, 664,
+    3161, 3225, 3161, 664, 3329, 3457, 3585, 3713, 3841, 3969,
+    4097, 4225, 4353, 4481, 4609, 4737, 4865, 4993, 5121, 5249,
+    5377, 5505, 5633, 5761, 5889, 6017, 6145, 6273, 6401, 6529,
+    1109, 664, 1238, 6683, 6807, 664, 664, 664, 3225, 1109,
+    1238, 16000, 664, 664, 664, 664, 664, 664, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 10284, 664, 922, 922,
+    922, 922, 10396, 10396, 6683, 10396, 10498, 10717, 3225, 10772,
+    10396, 6683, 10908, 1305, 11019, 11147, 6683, 11266, 10396, 664,
+    6683, 11403, 10498, 11614, 11659, 11659, 11659, 664, 664, 1305,
+    1556, 3225, 3225, 3225, 16000, 664, 922, 792, 664, 16000,
+    16000, 16000, 16000, 21509, 21509, 21509, 16000, 21509, 16000, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 16000, 16000, 16000, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 16000, 20508, 20508,
+    20353, 20353, 20353, 20353, 20353, 20353, 20353, 20353, 20353, 20353,
+    20353, 20353, 20353, 20353, 20353, 20353, 11777, 11777, 11777, 11777,
+    11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777,
+    11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 3225,
+    11777, 11777, 11777, 11777, 11777, 11777, 11777, 11906, 11906, 11906,
+    18690, 18690, 11906, 11906, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 11906, 11906, 11906, 11906,
+    11906, 16000, 16000, 16000, 16000, 16000, 21253, 17926, 21253, 21253,
+    16000, 21253, 21253, 16000, 21253, 21253, 21253, 21253, 21253, 21253,
+    21253, 21253, 21253, 21253, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21400, 21509, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 20615, 20615, 17926, 20615, 20615, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    11659, 11659, 11659, 11659, 11659, 11659, 11659, 11659, 11659, 11659,
+    11659, 11659, 33803, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 11906, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 16000, 16000, 16000, 16000, 16000,
+    16000, 23561, 23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585,
+    24713, 17926, 17926, 14981, 14981, 14981, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 6683, 6683, 18177,
+    664, 18305, 18305, 18305, 16000, 18433, 16000, 18561, 18561, 18690,
+    11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777,
+    11777, 11777, 11777, 11777, 11777, 11777, 12034, 12034, 12034, 12034,
+    12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034,
+    12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 3225,
+    12034, 12034, 12034, 12034, 12034, 12034, 12034, 12162, 12034, 12034,
+    19074, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034,
+    19202, 19330, 19330, 16000, 19458, 19586, 19713, 19713, 19713, 19842,
+    19970, 10498, 16000, 16000, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    11906, 15233, 15363, 15490, 12289, 12418, 15745, 15873, 12289, 12418,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12545, 12674, 12289, 12418, 12289, 12418,
+    12289, 12418, 10498, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 20098,
+    20226, 15618, 10498, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 23312, 23312, 23312, 23312, 23312,
+    23312, 32523, 16000, 16000, 16000, 32651, 32779, 32907, 33035, 33163,
+    33291, 1305, 1305, 3225, 1109, 1238, 10498, 13057, 12289, 12418,
+    12289, 12418, 13185, 12289, 12418, 13313, 13313, 12289, 12418, 10498,
+    13441, 13569, 13697, 12289, 12418, 13313, 13825, 13954, 14081, 14209,
+    12289, 12418, 10498, 10498, 14081, 14337, 10498, 14465, 14981, 14981,
+    14981, 14981, 15233, 15363, 15490, 15233, 15363, 15490, 15233, 15363,
+    15490, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 12289, 12418, 15618, 12289, 12418,
+    20508, 17926, 17926, 17926, 17926, 16000, 20615, 20615, 16000, 16000,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12801, 12289, 12418, 12289, 12418, 12289,
+    12418, 12930, 12289, 12418, 12289, 12418, 12289, 12418, 14593, 12289,
+    12418, 14593, 10498, 10498, 12289, 12418, 14593, 12289, 12418, 14721,
+    14721, 12289, 12418, 12289, 12418, 14849, 12289, 12418, 10498, 14981,
+    12289, 12418, 10498, 15106, 19713, 12289, 12418, 12289, 12418, 16000,
+    16000, 12289, 12418, 16000, 16000, 12289, 12418, 16000, 16000, 16000,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418,
+    12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    1432, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 21400, 16000, 16000, 16000, 21400,
+    21400, 21400, 21400, 21400, 21400, 21400, 21400, 21400, 21400, 21400,
+    21400, 21400, 21400, 16000, 23312, 21509, 17926, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 16000, 16000, 23312, 19713,
+    19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713,
+    19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713,
+    19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713, 19713,
+    19713, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000,
+    14981, 16000, 16000, 16000, 16000, 16000, 23561, 23689, 23817, 23945,
+    24073, 24201, 24329, 24457, 24585, 24713, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 10498, 10498,
+    10498, 16130, 16258, 10498, 16386, 16386, 10498, 16514, 10498, 16642,
+    10498, 10498, 10498, 10498, 16386, 10498, 10498, 16770, 10498, 10498,
+    10498, 10498, 16898, 17026, 10498, 10498, 10498, 10498, 10498, 17026,
+    10498, 10498, 17154, 10498, 10498, 17282, 10498, 10498, 10498, 10498,
+    10498, 10498, 10498, 10498, 10498, 10498, 17410, 10498, 10498, 17410,
+    10498, 10498, 10498, 10498, 17410, 10498, 17538, 17538, 10498, 10498,
+    10498, 10498, 10498, 10498, 17666, 10498, 10498, 10498, 10498, 10498,
+    10498, 10498, 10498, 10498, 10498, 10498, 10498, 10498, 10498, 16000,
+    16000, 17796, 17796, 17796, 17796, 17796, 17796, 17796, 17796, 17796,
+    6683, 6683, 17796, 17796, 17796, 17796, 17796, 6683, 6683, 6683,
+    6683, 6683, 6683, 6683, 6683, 6683, 17796, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 20737, 20737, 20737, 20737, 20737, 20737,
+    20737, 20737, 20737, 20737, 20737, 20737, 20737, 20737, 20737, 20737,
+    20737, 20737, 20737, 20737, 20737, 20737, 20737, 16000, 16000, 17796,
+    20888, 20888, 20888, 20888, 20888, 20888, 11777, 11777, 16000, 11777,
+    11777, 11777, 11777, 11777, 11777, 11777, 11777, 11777, 18818, 18946,
+    18946, 18946, 18690, 12034, 12034, 12034, 12034, 12034, 12034, 12034,
+    12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 12034, 20226,
+    20226, 20226, 20226, 20226, 20226, 20226, 20226, 20226, 20226, 20226,
+    20226, 20226, 20226, 20226, 20226, 17926, 17926, 17926, 17926, 17926,
+    20888, 17926, 17926, 14981, 14981, 14981, 14981, 16000, 16000, 16000,
+    16000, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 16000,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 16000, 17926, 17926, 17926, 21144, 17926, 17926,
+    21144, 17926, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 21253, 21253, 21253, 21253, 21253, 21253, 21253,
+    21253, 21253, 21253, 21253, 21253, 21253, 21253, 21253, 21253, 16000,
+    16000, 16000, 16000, 16000, 21253, 21253, 21253, 21144, 21144, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585, 24713, 25611,
+    25739, 25867, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 17926, 23432, 16000, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 16000, 16000, 14981, 14981, 14981,
+    16000, 14981, 14981, 14981, 14981, 16000, 16000, 16000, 14981, 14981,
+    16000, 14981, 16000, 14981, 14981, 14981, 14981, 16000, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000, 16000, 16000,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 23432, 23432, 23432, 23432, 16000, 17926,
+    17926, 17926, 16000, 17926, 17926, 17926, 17926, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 17926, 17926, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 17926, 23432, 23432, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 14981,
+    14981, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 16000, 16000, 16000, 16000, 23432, 23432, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 16000, 16000, 14981, 14981, 14981, 16000, 16000, 16000,
+    16000, 23561, 23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585,
+    24713, 20508, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 21769, 21897, 22025,
+    22153, 22281, 22409, 22537, 22665, 22793, 22921, 792, 23064, 23064,
+    21400, 16000, 16000, 17926, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    16000, 16000, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 26133, 26262, 21636, 21509, 21509, 21509,
+    21509, 21509, 21509, 21509, 21509, 21509, 21509, 17926, 17926, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 23432,
+    23432, 20888, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 17926, 17926, 23432, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 14981, 16000, 14981, 14981, 14981,
+    16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 20888, 20888, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 17926, 17926, 17926, 17926, 17926, 21636, 21636,
+    17926, 17926, 10396, 17926, 17926, 17926, 17926, 16000, 16000, 1801,
+    1929, 2057, 2185, 2313, 2441, 2569, 2697, 2825, 2953, 21509,
+    21509, 21509, 23196, 23196, 16000, 14981, 14981, 14981, 16000, 14981,
+    16000, 14981, 16000, 16000, 14981, 14981, 16000, 14981, 14981, 14981,
+    14981, 17926, 14981, 14981, 17926, 17926, 17926, 17926, 17926, 17926,
+    16000, 17926, 17926, 14981, 16000, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981,
+    14981, 14981, 16000, 16000, 16000, 16000, 17926, 17926, 23432, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 16000, 16000, 17926, 14981, 23432, 23432, 23432, 23432,
+    23432, 16000, 17926, 23432, 23432, 16000, 23432, 23432, 17926, 17926,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 23432, 23432, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 14981, 16000, 20888, 20888,
+    20888, 20888, 20888, 20888, 20888, 20888, 23689, 23817, 23945, 24073,
+    24201, 24329, 24457, 24585, 24713, 25611, 26379, 26507, 26635, 26763,
+    26891, 27019, 27147, 27275, 25739, 27403, 16000, 16000, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 16000,
+    16000, 14981, 14981, 14981, 14981, 16000, 16000, 17926, 14981, 23432,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 23432, 23432,
+    23432, 23432, 17926, 16000, 16000, 14981, 17926, 17926, 17926, 17926,
+    16000, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    16000, 14981, 16000, 16000, 16000, 14981, 14981, 14981, 14981, 16000,
+    16000, 17926, 16000, 23432, 23432, 23432, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 16000, 14981, 16000, 14981, 14981,
+    14981, 14981, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 16000, 14981, 16000, 14981, 14981, 14981, 14981, 16000, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 17926, 14981, 14981,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 16000, 16000, 16000,
+    16000, 922, 922, 922, 922, 922, 922, 922, 922, 922,
+    922, 922, 922, 922, 922, 922, 922, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 14981, 14981, 17926, 17926, 20888, 20888, 23561,
+    23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585, 24713, 20888,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 664, 664, 792, 922, 792,
+    664, 664, 26133, 26262, 664, 1305, 1432, 1556, 1432, 1688,
+    1801, 1929, 2057, 2185, 2313, 2441, 2569, 2697, 2825, 2953,
+    1432, 664, 3225, 3225, 3225, 664, 664, 664, 664, 664,
+    664, 10772, 664, 664, 664, 664, 23312, 23312, 23312, 23312,
+    16000, 23561, 23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585,
+    24713, 16000, 16000, 16000, 16000, 16000, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981,
+    14981, 14981, 14981, 16000, 16000, 16000, 16000, 23432, 17926, 17926,
+    17926, 17926, 16000, 16000, 23432, 23432, 16000, 16000, 23432, 23432,
+    17926, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    23432, 16000, 16000, 16000, 16000, 14981, 14981, 16000, 14981, 16000,
+    16000, 14981, 14981, 16000, 14981, 16000, 16000, 14981, 16000, 16000,
+    16000, 16000, 16000, 16000, 14981, 14981, 14981, 14981, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 14981, 14981, 16000,
+    14981, 14981, 16000, 14981, 14981, 16000, 16000, 17926, 16000, 23432,
+    23432, 17926, 17926, 16000, 16000, 16000, 16000, 17926, 17926, 16000,
+    16000, 17926, 17926, 17926, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 14981, 14981, 14981, 14981, 16000,
+    14981, 16000, 14981, 14981, 17926, 17926, 16000, 16000, 23561, 23689,
+    23817, 23945, 24073, 24201, 24329, 24457, 24585, 24713, 14981, 14981,
+    922, 922, 24843, 24971, 25099, 25227, 25355, 25483, 20508, 16000,
+    16000, 16000, 16000, 16000, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 16000, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 16000, 14981, 14981, 16000, 14981, 14981, 14981, 14981, 14981,
+    16000, 16000, 17926, 14981, 23432, 23432, 17926, 17926, 17926, 17926,
+    17926, 16000, 17926, 17926, 23432, 16000, 23432, 23432, 17926, 16000,
+    16000, 14981, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 23561, 23689, 23817,
+    23945, 24073, 24201, 24329, 24457, 24585, 24713, 25355, 25355, 25355,
+    25355, 25355, 25355, 25355, 25355, 25355, 25355, 20508, 17926, 20508,
+    17926, 20508, 17926, 26133, 26262, 26133, 26262, 23432, 23432, 17926,
+    17926, 17926, 16000, 16000, 16000, 23432, 23432, 16000, 16000, 23432,
+    23432, 17926, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    17926, 23432, 16000, 16000, 16000, 16000, 14981, 14981, 16000, 14981,
+    14981, 14981, 14981, 14981, 16000, 14981, 14981, 16000, 23432, 17926,
+    17926, 17926, 17926, 23432, 17926, 16000, 16000, 16000, 17926, 17926,
+    23432, 17926, 16000, 16000, 16000, 16000, 16000, 16000, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 23432, 23432,
+    23432, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 23432, 23432,
+    16000, 16000, 16000, 23432, 23432, 23432, 16000, 23432, 23432, 23432,
+    17926, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    23432, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 14981,
+    14981, 14981, 14981, 14981, 16000, 17796, 16000, 17926, 17926, 17926,
+    17926, 17926, 17926, 16000, 16000, 23561, 23689, 23817, 23945, 24073,
+    24201, 24329, 24457, 24585, 24713, 16000, 16000, 14981, 14981, 16000,
+    16000, 16000, 16000, 23561, 23689, 23817, 23945, 24073, 24201, 24329,
+    24457, 24585, 24713, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 17926,
+    17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 20615, 20615, 20615, 23432, 17926, 17926, 17926, 16000,
+    16000, 23432, 23432, 23432, 16000, 23432, 23432, 23432, 17926, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 23432, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 16000, 16000, 16000, 17926, 16000, 16000,
+    16000, 16000, 23432, 23432, 23432, 17926, 17926, 17926, 16000, 17926,
+    16000, 23432, 23432, 23432, 23432, 23432, 23432, 23432, 23432, 17926,
+    23432, 23432, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    17926, 17926, 17926, 20888, 20888, 20888, 20888, 20888, 20888, 20888,
+    922, 20888, 16000, 16000, 16000, 14981, 14981, 14981, 14981, 14981,
+    14981, 17796, 17926, 17926, 17926, 17926, 17926, 17926, 17926, 17926,
+    20888, 23561, 23689, 23817, 23945, 24073, 24201, 24329, 24457, 24585,
+    24713, 20888, 20888, 16000, 16000, 16000, 16000, 14981, 20508, 20508,
+    20508, 20888, 20888, 20888, 20888, 20888, 20888, 20888, 20888, 26040,
+    20888, 20888, 20888, 20888, 20888, 20888, 20508, 20508, 20508, 20508,
+    20508, 17926, 17926, 20508, 20508, 20508, 20508, 20508, 20508, 17926,
+    20508, 20508, 20508, 20508, 20508, 20508, 16000, 16000, 20508, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 16000, 16000, 16000,
+    16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000,
+    16000, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 6807, 17796,
+    17796, 17796, 16000, 23561, 23689, 23817, 23945, 24073, 24201, 24329,
+    24457, 24585, 24713, 20888, 20888, 20888, 20888, 20888, 20888, 14981,
+    14981, 14981, 14981, 14981, 14981, 23432, 23432, 17926, 17926, 16000,
+    16000, 16000, 16000, 16000, 16000, 524, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 26133, 26262, 16000, 16000, 16000, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 20888, 20888,
+    20888, 27531, 27659, 27787, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 17926, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289, 12418, 12289,
+    12418, 12289, 12418, 11906, 11906, 11906, 11906, 11906, 27906, 16000,
+    16000, 16000, 16000, 28034, 28034, 28034, 28034, 28034, 28034, 28034,
+    28034, 28161, 28161, 28161, 28161, 28161, 28161, 28161, 28161, 28034,
+    28034, 28034, 28034, 28034, 28034, 28034, 28034, 28161, 28161, 28161,
+    28161, 28161, 28161, 28161, 28161, 28034, 28034, 28034, 28034, 28034,
+    28034, 16000, 16000, 28161, 28161, 28161, 28161, 28161, 28161, 16000,
+    16000, 11906, 28034, 18690, 28034, 18690, 28034, 18690, 28034, 16000,
+    28161, 16000, 28161, 16000, 28161, 16000, 28161, 28034, 28034, 28034,
+    28034, 28034, 28034, 28034, 28034, 28161, 28161, 28161, 28161, 28161,
+    28161, 28161, 28161, 28290, 28290, 28418, 28418, 28418, 28418, 28546,
+    28546, 28674, 28674, 28802, 28802, 28930, 28930, 16000, 16000, 29058,
+    29058, 29058, 29058, 29058, 29058, 29058, 29058, 29187, 29187, 29187,
+    29187, 29187, 29187, 29187, 29187, 29058, 29058, 29058, 29058, 29058,
+    29058, 29058, 29058, 29187, 29187, 29187, 29187, 29187, 29187, 29187,
+    29187, 28034, 28034, 11906, 29314, 11906, 16000, 11906, 18690, 28161,
+    28161, 29441, 29441, 29571, 6683, 29698, 6683, 6914, 7042, 7170,
+    7298, 7426, 7554, 7682, 7810, 7938, 8066, 8194, 8322, 8450,
+    8578, 8706, 8834, 8962, 9090, 9218, 9346, 9474, 9602, 9730,
+    9858, 9986, 10114, 26133, 3225, 26262, 3225, 16000, 28034, 28034,
+    18690, 18690, 11906, 30082, 11906, 18690, 28161, 28161, 30209, 30209,
+    30337, 6683, 6683, 6683, 16000, 16000, 11906, 29314, 11906, 16000,
+    11906, 18690, 30465, 30465, 30593, 30593, 29571, 6683, 6683, 16000,
+    524, 524, 524, 524, 524, 524, 524, 30764, 524, 524,
+    524, 30860, 23312, 23312, 30992, 31120, 10772, 31284, 10772, 10772,
+    10772, 10772, 664, 664, 31389, 31518, 26133, 31389, 31389, 31518,
+    26133, 31389, 664, 664, 664, 664, 664, 664, 664, 664,
+    31629, 31758, 31888, 32016, 32144, 32272, 32400, 30764, 792, 792,
+    792, 792, 792, 664, 664, 664, 664, 10717, 11614, 664,
+    664, 664, 664, 6807, 32523, 11403, 11019, 11147, 32651, 32779,
+    32907, 33035, 33163, 33291, 1305, 1305, 3225, 1109, 1238, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 16000,
+    16000, 16000, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 16000, 16000, 16000, 16000, 16000, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 19713, 10396, 10396, 10396, 10396, 19713,
+    10396, 10396, 10498, 19713, 19713, 19713, 10498, 10498, 19713, 19713,
+    19713, 10498, 10396, 19713, 10396, 10396, 10396, 19713, 19713, 19713,
+    19713, 19713, 10396, 10396, 41482, 41610, 41738, 41866, 41994, 42122,
+    42250, 42378, 42506, 17926, 17926, 17926, 17926, 17926, 17926, 10772,
+    17796, 17796, 17796, 17796, 17796, 10396, 10396, 42634, 42762, 42890,
+    16000, 16000, 16000, 10396, 10396, 10396, 10396, 16000, 10396, 10396,
+    10396, 10396, 16000, 16000, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 3225, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 3225, 3225, 10396, 10396, 3225, 10396, 3225, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 3225, 10396, 10396, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 38026, 38154, 38282, 38410, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 3225, 3225, 3225,
+    3225, 3225, 10396, 10396, 10396, 10396, 10396, 3225, 3225, 10396,
+    10396, 10396, 10396, 19713, 10396, 33409, 10396, 19713, 10396, 33537,
+    33665, 19713, 19713, 10908, 10498, 19713, 19713, 10396, 19713, 10498,
+    14981, 14981, 14981, 14981, 10498, 10396, 16000, 16000, 16000, 16000,
+    16000, 33930, 34058, 34186, 34314, 34442, 34570, 34698, 34826, 34954,
+    35082, 35210, 35338, 35466, 35594, 35722, 35850, 35978, 36106, 36234,
+    36362, 36490, 36618, 36746, 36874, 37002, 37130, 37258, 37386, 37514,
+    37642, 37770, 37898, 3225, 3225, 3161, 3161, 3225, 3225, 3161,
+    3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161,
+    3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3225, 3225,
+    3225, 3225, 3225, 3161, 3161, 3161, 3161, 3225, 3225, 3225,
+    3225, 3225, 3225, 3225, 3225, 3225, 3161, 3161, 3161, 3161,
+    3161, 3225, 3225, 3161, 3161, 3225, 3225, 3225, 3225, 3161,
+    3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161,
+    3161, 3161, 3225, 3225, 3161, 3161, 3161, 3161, 3225, 3225,
+    3225, 3225, 3225, 3161, 3225, 3225, 3225, 3225, 3225, 3225,
+    3225, 10396, 10396, 3225, 10396, 10396, 3225, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 3225, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 16000, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 3225, 3161, 3161,
+    3161, 3161, 3225, 3225, 3225, 3161, 3161, 3161, 3161, 3161,
+    3161, 3225, 3225, 3225, 3161, 1305, 1305, 3225, 3161, 3161,
+    3225, 3225, 3225, 3161, 3161, 3161, 3161, 3225, 3161, 3225,
+    3161, 3225, 3225, 3225, 3225, 3161, 3161, 3161, 3161, 3161,
+    3161, 3161, 3161, 3161, 3225, 3225, 3225, 3225, 3225, 3161,
+    3225, 3161, 3161, 3161, 3161, 3161, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 1109, 1238, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 16000,
+    16000, 16000, 16000, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 39964, 39964, 39964, 39964, 39964,
+    39964, 39964, 39964, 39964, 39964, 39964, 39964, 39964, 39964, 39964,
+    39964, 40092, 40092, 40092, 40092, 40092, 40092, 40092, 40092, 40092,
+    40092, 40092, 40092, 40092, 40092, 40092, 40092, 32523, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 3161,
+    3225, 3161, 3225, 3161, 3161, 3161, 3161, 3161, 3161, 3161,
+    3161, 3225, 3225, 3161, 3161, 3161, 3161, 3161, 3161, 3161,
+    3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161,
+    3161, 3225, 3225, 3161, 3161, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 922,
+    922, 3225, 6683, 10396, 922, 922, 16000, 10396, 3225, 3225,
+    3225, 3225, 10396, 10396, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 23312, 23312, 23312, 10396, 10396, 16000,
+    16000, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 16000, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 16000, 10396, 16000, 10396, 10396, 10396, 10396, 16000,
+    16000, 16000, 10396, 16000, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 33803, 40203, 40331, 40459, 40587,
+    40715, 40843, 40971, 41099, 41227, 33803, 40203, 40331, 40459, 40587,
+    40715, 40843, 40971, 41099, 41227, 10396, 16000, 16000, 16000, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 3161, 3161, 3161,
+    3161, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396, 10396,
+    10396, 10396, 20508, 10396, 10396, 10396, 10396, 10396, 16000, 16000,
+    16000, 16000, 16000, 25355, 25355, 25355, 25355, 25355, 25355, 25355,
+    25355, 25355, 25355, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 16000, 16000, 16000, 20508, 24843,
+    24971, 25099, 25227, 43019, 43147, 43275, 43403, 43531, 25611, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 10396, 16000, 10396, 10396,
+    10396, 16000, 10396, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 11403, 11019,
+    11147, 32651, 32779, 32907, 33035, 33163, 33291, 38539, 38667, 38795,
+    38923, 39051, 39179, 39307, 39435, 39563, 39691, 39819, 11403, 11019,
+    11147, 32651, 32779, 32907, 33035, 33163, 33291, 38539, 38667, 38795,
+    38923, 39051, 39179, 39307, 39435, 39563, 39691, 39819, 20508, 20508,
+    20508, 20508, 524, 664, 664, 664, 10396, 17796, 14981, 41354,
+    1109, 1238, 1109, 1238, 1109, 1238, 1109, 1238, 1109, 1238,
+    10396, 10396, 1109, 1238, 1109, 1238, 1109, 1238, 1109, 1238,
+    10772, 26133, 26262, 26262, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 16000, 16000, 16000, 16000, 17926,
+    17926, 6683, 6683, 17796, 17796, 16000, 14981, 14981, 14981, 14981,
+    14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981, 14981,
+    14981, 16000, 20508, 20508, 25355, 25355, 25355, 25355, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508, 20508,
+    20508, 20508, 20508, 20508, 20508, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 43667, 43667, 43667, 43667, 43667, 43667, 43667,
+    43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667,
+    43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667, 43667,
+    43667, 43667, 43667, 43667, 43667, 43794, 43794, 43794, 43794, 43794,
+    43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794,
+    43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794, 43794,
+    43794, 43794, 43794, 43794, 43794, 43794, 43794, 21253, 21253, 21253,
+    21253, 21253, 21253, 21253, 21253, 21253, 1305, 21253, 21253, 21253,
+    21253, 21253, 21253, 21253, 21253, 21253, 21253, 21253, 21253, 21253,
+    16000, 21253, 21253, 21253, 21253, 21253, 16000, 21253, 16000, 17926,
+    17926, 17926, 17926, 16000, 16000, 16000, 16000, 16000, 16000, 16000,
+    16000, 16000, 16000, 16000, 16000, 664, 10772, 10772, 6807, 6807,
+    26133, 26262, 26133, 26262, 26133, 26262, 26133, 26262, 26133, 26262,
+    26133, 26262, 16000, 16000, 16000, 16000, 664, 664, 664, 664,
+    6807, 6807, 6807, 1432, 664, 1432, 16000, 664, 1432, 664,
+    664, 10772, 26133, 26262, 26133, 26262, 26133, 26262, 792, 664,
+    3329, 3457, 3585, 3713, 3841, 3969, 4097, 4225, 4353, 4481,
+    4609, 4737, 4865, 4993, 5121, 5249, 5377, 5505, 5633, 5761,
+    5889, 6017, 6145, 6273, 6401, 6529, 26133, 664, 26262, 6683,
+    6807,
   };
+/** Length of data. */
+static const int data_length = 5351;
 
-static const jchar lower_case_map_table[] =
-  { 0x0041, 0x00c0, 0x00d8, 0x0178, 0x0100, 
-    0x0102, 0x0104, 0x0106, 0x0108, 0x010a, 
-    0x010c, 0x010e, 0x0110, 0x0112, 0x0114, 
-    0x0116, 0x0118, 0x011a, 0x011c, 0x011e, 
-    0x0120, 0x0122, 0x0124, 0x0126, 0x0128, 
-    0x012a, 0x012c, 0x012e, 0x0049, 0x0132, 
-    0x0134, 0x0136, 0x0139, 0x013b, 0x013d, 
-    0x013f, 0x0141, 0x0143, 0x0145, 0x0147, 
-    0x014a, 0x014c, 0x014e, 0x0150, 0x0152, 
-    0x0154, 0x0156, 0x0158, 0x015a, 0x015c, 
-    0x015e, 0x0160, 0x0162, 0x0164, 0x0166, 
-    0x0168, 0x016a, 0x016c, 0x016e, 0x0170, 
-    0x0172, 0x0174, 0x0176, 0x0179, 0x017b, 
-    0x017d, 0x0053, 0x0182, 0x0184, 0x0187, 
-    0x018b, 0x0191, 0x0198, 0x01a0, 0x01a2, 
-    0x01a4, 0x01a7, 0x01ac, 0x01af, 0x01b3, 
-    0x01b5, 0x01b8, 0x01bc, 0x01c4, 0x01c7, 
-    0x01ca, 0x01cd, 0x01cf, 0x01d1, 0x01d3, 
-    0x01d5, 0x01d7, 0x01d9, 0x01db, 0x018e, 
-    0x01de, 0x01e0, 0x01e2, 0x01e4, 0x01e6, 
-    0x01e8, 0x01ea, 0x01ec, 0x01ee, 0x01f1, 
-    0x01f4, 0x01fa, 0x01fc, 0x01fe, 0x0200, 
-    0x0202, 0x0204, 0x0206, 0x0208, 0x020a, 
-    0x020c, 0x020e, 0x0210, 0x0212, 0x0214, 
-    0x0216, 0x0181, 0x0186, 0x0189, 0x018f, 
-    0x0190, 0x0193, 0x0194, 0x0197, 0x0196, 
-    0x019c, 0x019d, 0x019f, 0x01a6, 0x01a9, 
-    0x01ae, 0x01b1, 0x01b7, 0x0399, 0x0386, 
-    0x0388, 0x0391, 0x03a3, 0x03a3, 0x038c, 
-    0x038e, 0x0392, 0x0398, 0x03a6, 0x03a0, 
-    0x03e2, 0x03e4, 0x03e6, 0x03e8, 0x03ea, 
-    0x03ec, 0x03ee, 0x039a, 0x03a1, 0x03a3, 
-    0x0410, 0x0401, 0x040e, 0x0460, 0x0462, 
-    0x0464, 0x0466, 0x0468, 0x046a, 0x046c, 
-    0x046e, 0x0470, 0x0472, 0x0474, 0x0476, 
-    0x0478, 0x047a, 0x047c, 0x047e, 0x0480, 
-    0x0490, 0x0492, 0x0494, 0x0496, 0x0498, 
-    0x049a, 0x049c, 0x049e, 0x04a0, 0x04a2, 
-    0x04a4, 0x04a6, 0x04a8, 0x04aa, 0x04ac, 
-    0x04ae, 0x04b0, 0x04b2, 0x04b4, 0x04b6, 
-    0x04b8, 0x04ba, 0x04bc, 0x04be, 0x04c1, 
-    0x04c3, 0x04c7, 0x04cb, 0x04d0, 0x04d2, 
-    0x04d4, 0x04d6, 0x04d8, 0x04da, 0x04dc, 
-    0x04de, 0x04e0, 0x04e2, 0x04e4, 0x04e6, 
-    0x04e8, 0x04ea, 0x04ee, 0x04f0, 0x04f2, 
-    0x04f4, 0x04f8, 0x0531, 0x1e00, 0x1e02, 
-    0x1e04, 0x1e06, 0x1e08, 0x1e0a, 0x1e0c, 
-    0x1e0e, 0x1e10, 0x1e12, 0x1e14, 0x1e16, 
-    0x1e18, 0x1e1a, 0x1e1c, 0x1e1e, 0x1e20, 
-    0x1e22, 0x1e24, 0x1e26, 0x1e28, 0x1e2a, 
-    0x1e2c, 0x1e2e, 0x1e30, 0x1e32, 0x1e34, 
-    0x1e36, 0x1e38, 0x1e3a, 0x1e3c, 0x1e3e, 
-    0x1e40, 0x1e42, 0x1e44, 0x1e46, 0x1e48, 
-    0x1e4a, 0x1e4c, 0x1e4e, 0x1e50, 0x1e52, 
-    0x1e54, 0x1e56, 0x1e58, 0x1e5a, 0x1e5c, 
-    0x1e5e, 0x1e60, 0x1e62, 0x1e64, 0x1e66, 
-    0x1e68, 0x1e6a, 0x1e6c, 0x1e6e, 0x1e70, 
-    0x1e72, 0x1e74, 0x1e76, 0x1e78, 0x1e7a, 
-    0x1e7c, 0x1e7e, 0x1e80, 0x1e82, 0x1e84, 
-    0x1e86, 0x1e88, 0x1e8a, 0x1e8c, 0x1e8e, 
-    0x1e90, 0x1e92, 0x1e94, 0x1e60, 0x1ea0, 
-    0x1ea2, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eaa, 
-    0x1eac, 0x1eae, 0x1eb0, 0x1eb2, 0x1eb4, 
-    0x1eb6, 0x1eb8, 0x1eba, 0x1ebc, 0x1ebe, 
-    0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ec8, 
-    0x1eca, 0x1ecc, 0x1ece, 0x1ed0, 0x1ed2, 
-    0x1ed4, 0x1ed6, 0x1ed8, 0x1eda, 0x1edc, 
-    0x1ede, 0x1ee0, 0x1ee2, 0x1ee4, 0x1ee6, 
-    0x1ee8, 0x1eea, 0x1eec, 0x1eee, 0x1ef0, 
-    0x1ef2, 0x1ef4, 0x1ef6, 0x1ef8, 0x1f08, 
-    0x1f18, 0x1f28, 0x1f38, 0x1f48, 0x1f59, 
-    0x1f5b, 0x1f5d, 0x1f5f, 0x1f68, 0x1fba, 
-    0x1fc8, 0x1fda, 0x1ff8, 0x1fea, 0x1ffa, 
-    0x1f88, 0x1f98, 0x1fa8, 0x1fb8, 0x1fbc, 
-    0x0399, 0x1fcc, 0x1fd8, 0x1fe8, 0x1fec, 
-    0x1ffc, 0x2160, 0x24b6, 0xff21  };
-
-static const jchar lower_anomalous_table[] =
-  { 0x00df, 0x0138, 0x0149, 0x0180, 0x018d, 
-    0x0195, 0x019a, 0x019b, 0x019e, 0x01ab, 
-    0x01ba, 0x01f0, 0x0250, 0x0251, 0x0252, 
-    0x0255, 0x0258, 0x025a, 0x025c, 0x025d, 
-    0x025e, 0x025f, 0x0261, 0x0264, 0x0265, 
-    0x0266, 0x0267, 0x026b, 0x026c, 0x026d, 
-    0x026e, 0x0270, 0x0271, 0x0273, 0x0277, 
-    0x0278, 0x0279, 0x027a, 0x027b, 0x027c, 
-    0x027d, 0x027e, 0x027f, 0x0282, 0x0284, 
-    0x0285, 0x0286, 0x0287, 0x0289, 0x028c, 
-    0x028d, 0x028e, 0x0290, 0x0291, 0x0293, 
-    0x029a, 0x029d, 0x029e, 0x02a0, 0x02a3, 
-    0x02a4, 0x02a5, 0x02a6, 0x02a7, 0x02a8, 
-    0x0390, 0x03b0, 0x0587, 0x1e96, 0x1e97, 
-    0x1e98, 0x1e99, 0x1e9a, 0x1f50, 0x1f52, 
-    0x1f54, 0x1f56, 0x1fb2, 0x1fb4, 0x1fb6, 
-    0x1fb7, 0x1fc2, 0x1fc4, 0x1fc6, 0x1fc7, 
-    0x1fd2, 0x1fd3, 0x1fd6, 0x1fd7, 0x1fe2, 
-    0x1fe3, 0x1fe4, 0x1fe6, 0x1fe7, 0x1ff2, 
-    0x1ff4, 0x1ff6, 0x1ff7, 0x207f, 0x2129, 
-    0x249c, 0x249d, 0x249e, 0x249f, 0x24a0, 
-    0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 
-    0x24a6, 0x24a7, 0x24a8, 0x24a9, 0x24aa, 
-    0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, 
-    0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 
-    0x24b5, 0xfb00, 0xfb01, 0xfb02, 0xfb03, 
-    0xfb04, 0xfb05, 0xfb06, 0xfb13, 0xfb14, 
-    0xfb15, 0xfb16, 0xfb17  };
-
-static const jchar all_table[][2] =
-  {
-    { 0x0000, 0x001f },
-    { 0x0020, 0x0020 },
-    { 0x0021, 0x0023 },
-    { 0x0024, 0x0024 },
-    { 0x0025, 0x0027 },
-    { 0x0028, 0x0028 },
-    { 0x0029, 0x0029 },
-    { 0x002a, 0x002a },
-    { 0x002b, 0x002b },
-    { 0x002c, 0x002c },
-    { 0x002d, 0x002d },
-    { 0x002e, 0x002f },
-    { 0x0030, 0x0039 },
-    { 0x003a, 0x003b },
-    { 0x003c, 0x003e },
-    { 0x003f, 0x0040 },
-    { 0x0041, 0x005a },
-    { 0x005b, 0x005b },
-    { 0x005c, 0x005c },
-    { 0x005d, 0x005d },
-    { 0x005e, 0x005e },
-    { 0x005f, 0x005f },
-    { 0x0060, 0x0060 },
-    { 0x0061, 0x007a },
-    { 0x007b, 0x007b },
-    { 0x007c, 0x007c },
-    { 0x007d, 0x007d },
-    { 0x007e, 0x007e },
-    { 0x007f, 0x009f },
-    { 0x00a0, 0x00a0 },
-    { 0x00a1, 0x00a1 },
-    { 0x00a2, 0x00a5 },
-    { 0x00a6, 0x00a7 },
-    { 0x00a8, 0x00a8 },
-    { 0x00a9, 0x00a9 },
-    { 0x00aa, 0x00aa },
-    { 0x00ab, 0x00ab },
-    { 0x00ac, 0x00ac },
-    { 0x00ad, 0x00ad },
-    { 0x00ae, 0x00ae },
-    { 0x00af, 0x00af },
-    { 0x00b0, 0x00b0 },
-    { 0x00b1, 0x00b1 },
-    { 0x00b2, 0x00b3 },
-    { 0x00b4, 0x00b4 },
-    { 0x00b5, 0x00b5 },
-    { 0x00b6, 0x00b6 },
-    { 0x00b7, 0x00b7 },
-    { 0x00b8, 0x00b8 },
-    { 0x00b9, 0x00b9 },
-    { 0x00ba, 0x00ba },
-    { 0x00bb, 0x00bb },
-    { 0x00bc, 0x00be },
-    { 0x00bf, 0x00bf },
-    { 0x00c0, 0x00d6 },
-    { 0x00d7, 0x00d7 },
-    { 0x00d8, 0x00de },
-    { 0x00df, 0x00f6 },
-    { 0x00f7, 0x00f7 },
-    { 0x00f8, 0x00ff },
-    { 0x0100, 0x0100 },
-    { 0x0101, 0x0101 },
-    { 0x0102, 0x0102 },
-    { 0x0103, 0x0103 },
-    { 0x0104, 0x0104 },
-    { 0x0105, 0x0105 },
-    { 0x0106, 0x0106 },
-    { 0x0107, 0x0107 },
-    { 0x0108, 0x0108 },
-    { 0x0109, 0x0109 },
-    { 0x010a, 0x010a },
-    { 0x010b, 0x010b },
-    { 0x010c, 0x010c },
-    { 0x010d, 0x010d },
-    { 0x010e, 0x010e },
-    { 0x010f, 0x010f },
-    { 0x0110, 0x0110 },
-    { 0x0111, 0x0111 },
-    { 0x0112, 0x0112 },
-    { 0x0113, 0x0113 },
-    { 0x0114, 0x0114 },
-    { 0x0115, 0x0115 },
-    { 0x0116, 0x0116 },
-    { 0x0117, 0x0117 },
-    { 0x0118, 0x0118 },
-    { 0x0119, 0x0119 },
-    { 0x011a, 0x011a },
-    { 0x011b, 0x011b },
-    { 0x011c, 0x011c },
-    { 0x011d, 0x011d },
-    { 0x011e, 0x011e },
-    { 0x011f, 0x011f },
-    { 0x0120, 0x0120 },
-    { 0x0121, 0x0121 },
-    { 0x0122, 0x0122 },
-    { 0x0123, 0x0123 },
-    { 0x0124, 0x0124 },
-    { 0x0125, 0x0125 },
-    { 0x0126, 0x0126 },
-    { 0x0127, 0x0127 },
-    { 0x0128, 0x0128 },
-    { 0x0129, 0x0129 },
-    { 0x012a, 0x012a },
-    { 0x012b, 0x012b },
-    { 0x012c, 0x012c },
-    { 0x012d, 0x012d },
-    { 0x012e, 0x012e },
-    { 0x012f, 0x012f },
-    { 0x0130, 0x0130 },
-    { 0x0131, 0x0131 },
-    { 0x0132, 0x0132 },
-    { 0x0133, 0x0133 },
-    { 0x0134, 0x0134 },
-    { 0x0135, 0x0135 },
-    { 0x0136, 0x0136 },
-    { 0x0137, 0x0138 },
-    { 0x0139, 0x0139 },
-    { 0x013a, 0x013a },
-    { 0x013b, 0x013b },
-    { 0x013c, 0x013c },
-    { 0x013d, 0x013d },
-    { 0x013e, 0x013e },
-    { 0x013f, 0x013f },
-    { 0x0140, 0x0140 },
-    { 0x0141, 0x0141 },
-    { 0x0142, 0x0142 },
-    { 0x0143, 0x0143 },
-    { 0x0144, 0x0144 },
-    { 0x0145, 0x0145 },
-    { 0x0146, 0x0146 },
-    { 0x0147, 0x0147 },
-    { 0x0148, 0x0149 },
-    { 0x014a, 0x014a },
-    { 0x014b, 0x014b },
-    { 0x014c, 0x014c },
-    { 0x014d, 0x014d },
-    { 0x014e, 0x014e },
-    { 0x014f, 0x014f },
-    { 0x0150, 0x0150 },
-    { 0x0151, 0x0151 },
-    { 0x0152, 0x0152 },
-    { 0x0153, 0x0153 },
-    { 0x0154, 0x0154 },
-    { 0x0155, 0x0155 },
-    { 0x0156, 0x0156 },
-    { 0x0157, 0x0157 },
-    { 0x0158, 0x0158 },
-    { 0x0159, 0x0159 },
-    { 0x015a, 0x015a },
-    { 0x015b, 0x015b },
-    { 0x015c, 0x015c },
-    { 0x015d, 0x015d },
-    { 0x015e, 0x015e },
-    { 0x015f, 0x015f },
-    { 0x0160, 0x0160 },
-    { 0x0161, 0x0161 },
-    { 0x0162, 0x0162 },
-    { 0x0163, 0x0163 },
-    { 0x0164, 0x0164 },
-    { 0x0165, 0x0165 },
-    { 0x0166, 0x0166 },
-    { 0x0167, 0x0167 },
-    { 0x0168, 0x0168 },
-    { 0x0169, 0x0169 },
-    { 0x016a, 0x016a },
-    { 0x016b, 0x016b },
-    { 0x016c, 0x016c },
-    { 0x016d, 0x016d },
-    { 0x016e, 0x016e },
-    { 0x016f, 0x016f },
-    { 0x0170, 0x0170 },
-    { 0x0171, 0x0171 },
-    { 0x0172, 0x0172 },
-    { 0x0173, 0x0173 },
-    { 0x0174, 0x0174 },
-    { 0x0175, 0x0175 },
-    { 0x0176, 0x0176 },
-    { 0x0177, 0x0177 },
-    { 0x0178, 0x0179 },
-    { 0x017a, 0x017a },
-    { 0x017b, 0x017b },
-    { 0x017c, 0x017c },
-    { 0x017d, 0x017d },
-    { 0x017e, 0x0180 },
-    { 0x0181, 0x0182 },
-    { 0x0183, 0x0183 },
-    { 0x0184, 0x0184 },
-    { 0x0185, 0x0185 },
-    { 0x0186, 0x0187 },
-    { 0x0188, 0x0188 },
-    { 0x0189, 0x018b },
-    { 0x018c, 0x018d },
-    { 0x018e, 0x0191 },
-    { 0x0192, 0x0192 },
-    { 0x0193, 0x0194 },
-    { 0x0195, 0x0195 },
-    { 0x0196, 0x0198 },
-    { 0x0199, 0x019b },
-    { 0x019c, 0x019d },
-    { 0x019e, 0x019e },
-    { 0x019f, 0x01a0 },
-    { 0x01a1, 0x01a1 },
-    { 0x01a2, 0x01a2 },
-    { 0x01a3, 0x01a3 },
-    { 0x01a4, 0x01a4 },
-    { 0x01a5, 0x01a5 },
-    { 0x01a6, 0x01a7 },
-    { 0x01a8, 0x01a8 },
-    { 0x01a9, 0x01a9 },
-    { 0x01aa, 0x01aa },
-    { 0x01ab, 0x01ab },
-    { 0x01ac, 0x01ac },
-    { 0x01ad, 0x01ad },
-    { 0x01ae, 0x01af },
-    { 0x01b0, 0x01b0 },
-    { 0x01b1, 0x01b3 },
-    { 0x01b4, 0x01b4 },
-    { 0x01b5, 0x01b5 },
-    { 0x01b6, 0x01b6 },
-    { 0x01b7, 0x01b8 },
-    { 0x01b9, 0x01ba },
-    { 0x01bb, 0x01bb },
-    { 0x01bc, 0x01bc },
-    { 0x01bd, 0x01bd },
-    { 0x01be, 0x01c3 },
-    { 0x01c4, 0x01c4 },
-    { 0x01c5, 0x01c5 },
-    { 0x01c6, 0x01c6 },
-    { 0x01c7, 0x01c7 },
-    { 0x01c8, 0x01c8 },
-    { 0x01c9, 0x01c9 },
-    { 0x01ca, 0x01ca },
-    { 0x01cb, 0x01cb },
-    { 0x01cc, 0x01cc },
-    { 0x01cd, 0x01cd },
-    { 0x01ce, 0x01ce },
-    { 0x01cf, 0x01cf },
-    { 0x01d0, 0x01d0 },
-    { 0x01d1, 0x01d1 },
-    { 0x01d2, 0x01d2 },
-    { 0x01d3, 0x01d3 },
-    { 0x01d4, 0x01d4 },
-    { 0x01d5, 0x01d5 },
-    { 0x01d6, 0x01d6 },
-    { 0x01d7, 0x01d7 },
-    { 0x01d8, 0x01d8 },
-    { 0x01d9, 0x01d9 },
-    { 0x01da, 0x01da },
-    { 0x01db, 0x01db },
-    { 0x01dc, 0x01dd },
-    { 0x01de, 0x01de },
-    { 0x01df, 0x01df },
-    { 0x01e0, 0x01e0 },
-    { 0x01e1, 0x01e1 },
-    { 0x01e2, 0x01e2 },
-    { 0x01e3, 0x01e3 },
-    { 0x01e4, 0x01e4 },
-    { 0x01e5, 0x01e5 },
-    { 0x01e6, 0x01e6 },
-    { 0x01e7, 0x01e7 },
-    { 0x01e8, 0x01e8 },
-    { 0x01e9, 0x01e9 },
-    { 0x01ea, 0x01ea },
-    { 0x01eb, 0x01eb },
-    { 0x01ec, 0x01ec },
-    { 0x01ed, 0x01ed },
-    { 0x01ee, 0x01ee },
-    { 0x01ef, 0x01f0 },
-    { 0x01f1, 0x01f1 },
-    { 0x01f2, 0x01f2 },
-    { 0x01f3, 0x01f3 },
-    { 0x01f4, 0x01f4 },
-    { 0x01f5, 0x01f5 },
-    { 0x01f6, 0x01f9 },
-    { 0x01fa, 0x01fa },
-    { 0x01fb, 0x01fb },
-    { 0x01fc, 0x01fc },
-    { 0x01fd, 0x01fd },
-    { 0x01fe, 0x01fe },
-    { 0x01ff, 0x01ff },
-    { 0x0200, 0x0200 },
-    { 0x0201, 0x0201 },
-    { 0x0202, 0x0202 },
-    { 0x0203, 0x0203 },
-    { 0x0204, 0x0204 },
-    { 0x0205, 0x0205 },
-    { 0x0206, 0x0206 },
-    { 0x0207, 0x0207 },
-    { 0x0208, 0x0208 },
-    { 0x0209, 0x0209 },
-    { 0x020a, 0x020a },
-    { 0x020b, 0x020b },
-    { 0x020c, 0x020c },
-    { 0x020d, 0x020d },
-    { 0x020e, 0x020e },
-    { 0x020f, 0x020f },
-    { 0x0210, 0x0210 },
-    { 0x0211, 0x0211 },
-    { 0x0212, 0x0212 },
-    { 0x0213, 0x0213 },
-    { 0x0214, 0x0214 },
-    { 0x0215, 0x0215 },
-    { 0x0216, 0x0216 },
-    { 0x0217, 0x0217 },
-    { 0x0218, 0x024f },
-    { 0x0250, 0x02a8 },
-    { 0x02a9, 0x02af },
-    { 0x02b0, 0x02b8 },
-    { 0x02b9, 0x02ba },
-    { 0x02bb, 0x02c1 },
-    { 0x02c2, 0x02cf },
-    { 0x02d0, 0x02d1 },
-    { 0x02d2, 0x02de },
-    { 0x02df, 0x02df },
-    { 0x02e0, 0x02e4 },
-    { 0x02e5, 0x02e9 },
-    { 0x02ea, 0x02ff },
-    { 0x0300, 0x0345 },
-    { 0x0346, 0x035f },
-    { 0x0360, 0x0361 },
-    { 0x0362, 0x0373 },
-    { 0x0374, 0x0375 },
-    { 0x0376, 0x0379 },
-    { 0x037a, 0x037a },
-    { 0x037b, 0x037d },
-    { 0x037e, 0x037e },
-    { 0x037f, 0x0383 },
-    { 0x0384, 0x0385 },
-    { 0x0386, 0x0386 },
-    { 0x0387, 0x0387 },
-    { 0x0388, 0x038a },
-    { 0x038b, 0x038b },
-    { 0x038c, 0x038c },
-    { 0x038d, 0x038d },
-    { 0x038e, 0x038f },
-    { 0x0390, 0x0390 },
-    { 0x0391, 0x03a1 },
-    { 0x03a2, 0x03a2 },
-    { 0x03a3, 0x03ab },
-    { 0x03ac, 0x03ce },
-    { 0x03cf, 0x03cf },
-    { 0x03d0, 0x03d1 },
-    { 0x03d2, 0x03d4 },
-    { 0x03d5, 0x03d6 },
-    { 0x03d7, 0x03d9 },
-    { 0x03da, 0x03da },
-    { 0x03db, 0x03db },
-    { 0x03dc, 0x03dc },
-    { 0x03dd, 0x03dd },
-    { 0x03de, 0x03de },
-    { 0x03df, 0x03df },
-    { 0x03e0, 0x03e0 },
-    { 0x03e1, 0x03e1 },
-    { 0x03e2, 0x03e2 },
-    { 0x03e3, 0x03e3 },
-    { 0x03e4, 0x03e4 },
-    { 0x03e5, 0x03e5 },
-    { 0x03e6, 0x03e6 },
-    { 0x03e7, 0x03e7 },
-    { 0x03e8, 0x03e8 },
-    { 0x03e9, 0x03e9 },
-    { 0x03ea, 0x03ea },
-    { 0x03eb, 0x03eb },
-    { 0x03ec, 0x03ec },
-    { 0x03ed, 0x03ed },
-    { 0x03ee, 0x03ee },
-    { 0x03ef, 0x03f2 },
-    { 0x03f3, 0x03f3 },
-    { 0x03f4, 0x0400 },
-    { 0x0401, 0x040c },
-    { 0x040d, 0x040d },
-    { 0x040e, 0x042f },
-    { 0x0430, 0x044f },
-    { 0x0450, 0x0450 },
-    { 0x0451, 0x045c },
-    { 0x045d, 0x045d },
-    { 0x045e, 0x045f },
-    { 0x0460, 0x0460 },
-    { 0x0461, 0x0461 },
-    { 0x0462, 0x0462 },
-    { 0x0463, 0x0463 },
-    { 0x0464, 0x0464 },
-    { 0x0465, 0x0465 },
-    { 0x0466, 0x0466 },
-    { 0x0467, 0x0467 },
-    { 0x0468, 0x0468 },
-    { 0x0469, 0x0469 },
-    { 0x046a, 0x046a },
-    { 0x046b, 0x046b },
-    { 0x046c, 0x046c },
-    { 0x046d, 0x046d },
-    { 0x046e, 0x046e },
-    { 0x046f, 0x046f },
-    { 0x0470, 0x0470 },
-    { 0x0471, 0x0471 },
-    { 0x0472, 0x0472 },
-    { 0x0473, 0x0473 },
-    { 0x0474, 0x0474 },
-    { 0x0475, 0x0475 },
-    { 0x0476, 0x0476 },
-    { 0x0477, 0x0477 },
-    { 0x0478, 0x0478 },
-    { 0x0479, 0x0479 },
-    { 0x047a, 0x047a },
-    { 0x047b, 0x047b },
-    { 0x047c, 0x047c },
-    { 0x047d, 0x047d },
-    { 0x047e, 0x047e },
-    { 0x047f, 0x047f },
-    { 0x0480, 0x0480 },
-    { 0x0481, 0x0481 },
-    { 0x0482, 0x0482 },
-    { 0x0483, 0x0486 },
-    { 0x0487, 0x048f },
-    { 0x0490, 0x0490 },
-    { 0x0491, 0x0491 },
-    { 0x0492, 0x0492 },
-    { 0x0493, 0x0493 },
-    { 0x0494, 0x0494 },
-    { 0x0495, 0x0495 },
-    { 0x0496, 0x0496 },
-    { 0x0497, 0x0497 },
-    { 0x0498, 0x0498 },
-    { 0x0499, 0x0499 },
-    { 0x049a, 0x049a },
-    { 0x049b, 0x049b },
-    { 0x049c, 0x049c },
-    { 0x049d, 0x049d },
-    { 0x049e, 0x049e },
-    { 0x049f, 0x049f },
-    { 0x04a0, 0x04a0 },
-    { 0x04a1, 0x04a1 },
-    { 0x04a2, 0x04a2 },
-    { 0x04a3, 0x04a3 },
-    { 0x04a4, 0x04a4 },
-    { 0x04a5, 0x04a5 },
-    { 0x04a6, 0x04a6 },
-    { 0x04a7, 0x04a7 },
-    { 0x04a8, 0x04a8 },
-    { 0x04a9, 0x04a9 },
-    { 0x04aa, 0x04aa },
-    { 0x04ab, 0x04ab },
-    { 0x04ac, 0x04ac },
-    { 0x04ad, 0x04ad },
-    { 0x04ae, 0x04ae },
-    { 0x04af, 0x04af },
-    { 0x04b0, 0x04b0 },
-    { 0x04b1, 0x04b1 },
-    { 0x04b2, 0x04b2 },
-    { 0x04b3, 0x04b3 },
-    { 0x04b4, 0x04b4 },
-    { 0x04b5, 0x04b5 },
-    { 0x04b6, 0x04b6 },
-    { 0x04b7, 0x04b7 },
-    { 0x04b8, 0x04b8 },
-    { 0x04b9, 0x04b9 },
-    { 0x04ba, 0x04ba },
-    { 0x04bb, 0x04bb },
-    { 0x04bc, 0x04bc },
-    { 0x04bd, 0x04bd },
-    { 0x04be, 0x04be },
-    { 0x04bf, 0x04bf },
-    { 0x04c0, 0x04c0 },
-    { 0x04c1, 0x04c1 },
-    { 0x04c2, 0x04c2 },
-    { 0x04c3, 0x04c3 },
-    { 0x04c4, 0x04c4 },
-    { 0x04c5, 0x04c6 },
-    { 0x04c7, 0x04c7 },
-    { 0x04c8, 0x04c8 },
-    { 0x04c9, 0x04ca },
-    { 0x04cb, 0x04cb },
-    { 0x04cc, 0x04cc },
-    { 0x04cd, 0x04cf },
-    { 0x04d0, 0x04d0 },
-    { 0x04d1, 0x04d1 },
-    { 0x04d2, 0x04d2 },
-    { 0x04d3, 0x04d3 },
-    { 0x04d4, 0x04d4 },
-    { 0x04d5, 0x04d5 },
-    { 0x04d6, 0x04d6 },
-    { 0x04d7, 0x04d7 },
-    { 0x04d8, 0x04d8 },
-    { 0x04d9, 0x04d9 },
-    { 0x04da, 0x04da },
-    { 0x04db, 0x04db },
-    { 0x04dc, 0x04dc },
-    { 0x04dd, 0x04dd },
-    { 0x04de, 0x04de },
-    { 0x04df, 0x04df },
-    { 0x04e0, 0x04e0 },
-    { 0x04e1, 0x04e1 },
-    { 0x04e2, 0x04e2 },
-    { 0x04e3, 0x04e3 },
-    { 0x04e4, 0x04e4 },
-    { 0x04e5, 0x04e5 },
-    { 0x04e6, 0x04e6 },
-    { 0x04e7, 0x04e7 },
-    { 0x04e8, 0x04e8 },
-    { 0x04e9, 0x04e9 },
-    { 0x04ea, 0x04ea },
-    { 0x04eb, 0x04eb },
-    { 0x04ec, 0x04ed },
-    { 0x04ee, 0x04ee },
-    { 0x04ef, 0x04ef },
-    { 0x04f0, 0x04f0 },
-    { 0x04f1, 0x04f1 },
-    { 0x04f2, 0x04f2 },
-    { 0x04f3, 0x04f3 },
-    { 0x04f4, 0x04f4 },
-    { 0x04f5, 0x04f5 },
-    { 0x04f6, 0x04f7 },
-    { 0x04f8, 0x04f8 },
-    { 0x04f9, 0x04f9 },
-    { 0x04fa, 0x0530 },
-    { 0x0531, 0x0556 },
-    { 0x0557, 0x0558 },
-    { 0x0559, 0x0559 },
-    { 0x055a, 0x055f },
-    { 0x0560, 0x0560 },
-    { 0x0561, 0x0587 },
-    { 0x0588, 0x0588 },
-    { 0x0589, 0x0589 },
-    { 0x058a, 0x0590 },
-    { 0x0591, 0x05a1 },
-    { 0x05a2, 0x05a2 },
-    { 0x05a3, 0x05b9 },
-    { 0x05ba, 0x05ba },
-    { 0x05bb, 0x05bd },
-    { 0x05be, 0x05be },
-    { 0x05bf, 0x05bf },
-    { 0x05c0, 0x05c0 },
-    { 0x05c1, 0x05c2 },
-    { 0x05c3, 0x05c3 },
-    { 0x05c4, 0x05c4 },
-    { 0x05c5, 0x05cf },
-    { 0x05d0, 0x05ea },
-    { 0x05eb, 0x05ef },
-    { 0x05f0, 0x05f2 },
-    { 0x05f3, 0x05f4 },
-    { 0x05f5, 0x060b },
-    { 0x060c, 0x060c },
-    { 0x060d, 0x061a },
-    { 0x061b, 0x061b },
-    { 0x061c, 0x061e },
-    { 0x061f, 0x061f },
-    { 0x0620, 0x0620 },
-    { 0x0621, 0x063a },
-    { 0x063b, 0x063f },
-    { 0x0640, 0x0640 },
-    { 0x0641, 0x064a },
-    { 0x064b, 0x0652 },
-    { 0x0653, 0x065f },
-    { 0x0660, 0x0669 },
-    { 0x066a, 0x066d },
-    { 0x066e, 0x066f },
-    { 0x0670, 0x0670 },
-    { 0x0671, 0x06b7 },
-    { 0x06b8, 0x06b9 },
-    { 0x06ba, 0x06be },
-    { 0x06bf, 0x06bf },
-    { 0x06c0, 0x06ce },
-    { 0x06cf, 0x06cf },
-    { 0x06d0, 0x06d3 },
-    { 0x06d4, 0x06d4 },
-    { 0x06d5, 0x06d5 },
-    { 0x06d6, 0x06dc },
-    { 0x06dd, 0x06de },
-    { 0x06df, 0x06e4 },
-    { 0x06e5, 0x06e6 },
-    { 0x06e7, 0x06e8 },
-    { 0x06e9, 0x06e9 },
-    { 0x06ea, 0x06ed },
-    { 0x06ee, 0x06ef },
-    { 0x06f0, 0x06f9 },
-    { 0x06fa, 0x0900 },
-    { 0x0901, 0x0902 },
-    { 0x0903, 0x0903 },
-    { 0x0904, 0x0904 },
-    { 0x0905, 0x0939 },
-    { 0x093a, 0x093b },
-    { 0x093c, 0x093c },
-    { 0x093d, 0x093d },
-    { 0x093e, 0x0940 },
-    { 0x0941, 0x0948 },
-    { 0x0949, 0x094c },
-    { 0x094d, 0x094d },
-    { 0x094e, 0x094f },
-    { 0x0950, 0x0950 },
-    { 0x0951, 0x0954 },
-    { 0x0955, 0x0957 },
-    { 0x0958, 0x0961 },
-    { 0x0962, 0x0963 },
-    { 0x0964, 0x0965 },
-    { 0x0966, 0x096f },
-    { 0x0970, 0x0970 },
-    { 0x0971, 0x0980 },
-    { 0x0981, 0x0981 },
-    { 0x0982, 0x0983 },
-    { 0x0984, 0x0984 },
-    { 0x0985, 0x098c },
-    { 0x098d, 0x098e },
-    { 0x098f, 0x0990 },
-    { 0x0991, 0x0992 },
-    { 0x0993, 0x09a8 },
-    { 0x09a9, 0x09a9 },
-    { 0x09aa, 0x09b0 },
-    { 0x09b1, 0x09b1 },
-    { 0x09b2, 0x09b2 },
-    { 0x09b3, 0x09b5 },
-    { 0x09b6, 0x09b9 },
-    { 0x09ba, 0x09bb },
-    { 0x09bc, 0x09bc },
-    { 0x09bd, 0x09bd },
-    { 0x09be, 0x09c0 },
-    { 0x09c1, 0x09c4 },
-    { 0x09c5, 0x09c6 },
-    { 0x09c7, 0x09c8 },
-    { 0x09c9, 0x09ca },
-    { 0x09cb, 0x09cc },
-    { 0x09cd, 0x09cd },
-    { 0x09ce, 0x09d6 },
-    { 0x09d7, 0x09d7 },
-    { 0x09d8, 0x09db },
-    { 0x09dc, 0x09dd },
-    { 0x09de, 0x09de },
-    { 0x09df, 0x09e1 },
-    { 0x09e2, 0x09e3 },
-    { 0x09e4, 0x09e5 },
-    { 0x09e6, 0x09ef },
-    { 0x09f0, 0x09f1 },
-    { 0x09f2, 0x09f3 },
-    { 0x09f4, 0x09f9 },
-    { 0x09fa, 0x09fa },
-    { 0x09fb, 0x0a01 },
-    { 0x0a02, 0x0a02 },
-    { 0x0a03, 0x0a04 },
-    { 0x0a05, 0x0a0a },
-    { 0x0a0b, 0x0a0e },
-    { 0x0a0f, 0x0a10 },
-    { 0x0a11, 0x0a12 },
-    { 0x0a13, 0x0a28 },
-    { 0x0a29, 0x0a29 },
-    { 0x0a2a, 0x0a30 },
-    { 0x0a31, 0x0a31 },
-    { 0x0a32, 0x0a33 },
-    { 0x0a34, 0x0a34 },
-    { 0x0a35, 0x0a36 },
-    { 0x0a37, 0x0a37 },
-    { 0x0a38, 0x0a39 },
-    { 0x0a3a, 0x0a3b },
-    { 0x0a3c, 0x0a3c },
-    { 0x0a3d, 0x0a3d },
-    { 0x0a3e, 0x0a40 },
-    { 0x0a41, 0x0a42 },
-    { 0x0a43, 0x0a46 },
-    { 0x0a47, 0x0a48 },
-    { 0x0a49, 0x0a4a },
-    { 0x0a4b, 0x0a4d },
-    { 0x0a4e, 0x0a58 },
-    { 0x0a59, 0x0a5c },
-    { 0x0a5d, 0x0a5d },
-    { 0x0a5e, 0x0a5e },
-    { 0x0a5f, 0x0a65 },
-    { 0x0a66, 0x0a6f },
-    { 0x0a70, 0x0a71 },
-    { 0x0a72, 0x0a74 },
-    { 0x0a75, 0x0a80 },
-    { 0x0a81, 0x0a82 },
-    { 0x0a83, 0x0a83 },
-    { 0x0a84, 0x0a84 },
-    { 0x0a85, 0x0a8b },
-    { 0x0a8c, 0x0a8c },
-    { 0x0a8d, 0x0a8d },
-    { 0x0a8e, 0x0a8e },
-    { 0x0a8f, 0x0a91 },
-    { 0x0a92, 0x0a92 },
-    { 0x0a93, 0x0aa8 },
-    { 0x0aa9, 0x0aa9 },
-    { 0x0aaa, 0x0ab0 },
-    { 0x0ab1, 0x0ab1 },
-    { 0x0ab2, 0x0ab3 },
-    { 0x0ab4, 0x0ab4 },
-    { 0x0ab5, 0x0ab9 },
-    { 0x0aba, 0x0abb },
-    { 0x0abc, 0x0abc },
-    { 0x0abd, 0x0abd },
-    { 0x0abe, 0x0ac0 },
-    { 0x0ac1, 0x0ac5 },
-    { 0x0ac6, 0x0ac6 },
-    { 0x0ac7, 0x0ac8 },
-    { 0x0ac9, 0x0ac9 },
-    { 0x0aca, 0x0aca },
-    { 0x0acb, 0x0acc },
-    { 0x0acd, 0x0acd },
-    { 0x0ace, 0x0acf },
-    { 0x0ad0, 0x0ad0 },
-    { 0x0ad1, 0x0adf },
-    { 0x0ae0, 0x0ae0 },
-    { 0x0ae1, 0x0ae5 },
-    { 0x0ae6, 0x0aef },
-    { 0x0af0, 0x0b00 },
-    { 0x0b01, 0x0b01 },
-    { 0x0b02, 0x0b03 },
-    { 0x0b04, 0x0b04 },
-    { 0x0b05, 0x0b0c },
-    { 0x0b0d, 0x0b0e },
-    { 0x0b0f, 0x0b10 },
-    { 0x0b11, 0x0b12 },
-    { 0x0b13, 0x0b28 },
-    { 0x0b29, 0x0b29 },
-    { 0x0b2a, 0x0b30 },
-    { 0x0b31, 0x0b31 },
-    { 0x0b32, 0x0b33 },
-    { 0x0b34, 0x0b35 },
-    { 0x0b36, 0x0b39 },
-    { 0x0b3a, 0x0b3b },
-    { 0x0b3c, 0x0b3c },
-    { 0x0b3d, 0x0b3d },
-    { 0x0b3e, 0x0b3e },
-    { 0x0b3f, 0x0b3f },
-    { 0x0b40, 0x0b40 },
-    { 0x0b41, 0x0b43 },
-    { 0x0b44, 0x0b46 },
-    { 0x0b47, 0x0b48 },
-    { 0x0b49, 0x0b4a },
-    { 0x0b4b, 0x0b4c },
-    { 0x0b4d, 0x0b4d },
-    { 0x0b4e, 0x0b55 },
-    { 0x0b56, 0x0b56 },
-    { 0x0b57, 0x0b57 },
-    { 0x0b58, 0x0b5b },
-    { 0x0b5c, 0x0b5d },
-    { 0x0b5e, 0x0b5e },
-    { 0x0b5f, 0x0b61 },
-    { 0x0b62, 0x0b65 },
-    { 0x0b66, 0x0b6f },
-    { 0x0b70, 0x0b70 },
-    { 0x0b71, 0x0b81 },
-    { 0x0b82, 0x0b82 },
-    { 0x0b83, 0x0b83 },
-    { 0x0b84, 0x0b84 },
-    { 0x0b85, 0x0b8a },
-    { 0x0b8b, 0x0b8d },
-    { 0x0b8e, 0x0b90 },
-    { 0x0b91, 0x0b91 },
-    { 0x0b92, 0x0b95 },
-    { 0x0b96, 0x0b98 },
-    { 0x0b99, 0x0b9a },
-    { 0x0b9b, 0x0b9b },
-    { 0x0b9c, 0x0b9c },
-    { 0x0b9d, 0x0b9d },
-    { 0x0b9e, 0x0b9f },
-    { 0x0ba0, 0x0ba2 },
-    { 0x0ba3, 0x0ba4 },
-    { 0x0ba5, 0x0ba7 },
-    { 0x0ba8, 0x0baa },
-    { 0x0bab, 0x0bad },
-    { 0x0bae, 0x0bb5 },
-    { 0x0bb6, 0x0bb6 },
-    { 0x0bb7, 0x0bb9 },
-    { 0x0bba, 0x0bbd },
-    { 0x0bbe, 0x0bbf },
-    { 0x0bc0, 0x0bc0 },
-    { 0x0bc1, 0x0bc2 },
-    { 0x0bc3, 0x0bc5 },
-    { 0x0bc6, 0x0bc8 },
-    { 0x0bc9, 0x0bc9 },
-    { 0x0bca, 0x0bcc },
-    { 0x0bcd, 0x0bcd },
-    { 0x0bce, 0x0bd6 },
-    { 0x0bd7, 0x0bd7 },
-    { 0x0bd8, 0x0be6 },
-    { 0x0be7, 0x0bef },
-    { 0x0bf0, 0x0bf2 },
-    { 0x0bf3, 0x0c00 },
-    { 0x0c01, 0x0c03 },
-    { 0x0c04, 0x0c04 },
-    { 0x0c05, 0x0c0c },
-    { 0x0c0d, 0x0c0d },
-    { 0x0c0e, 0x0c10 },
-    { 0x0c11, 0x0c11 },
-    { 0x0c12, 0x0c28 },
-    { 0x0c29, 0x0c29 },
-    { 0x0c2a, 0x0c33 },
-    { 0x0c34, 0x0c34 },
-    { 0x0c35, 0x0c39 },
-    { 0x0c3a, 0x0c3d },
-    { 0x0c3e, 0x0c40 },
-    { 0x0c41, 0x0c44 },
-    { 0x0c45, 0x0c45 },
-    { 0x0c46, 0x0c48 },
-    { 0x0c49, 0x0c49 },
-    { 0x0c4a, 0x0c4d },
-    { 0x0c4e, 0x0c54 },
-    { 0x0c55, 0x0c56 },
-    { 0x0c57, 0x0c5f },
-    { 0x0c60, 0x0c61 },
-    { 0x0c62, 0x0c65 },
-    { 0x0c66, 0x0c6f },
-    { 0x0c70, 0x0c81 },
-    { 0x0c82, 0x0c83 },
-    { 0x0c84, 0x0c84 },
-    { 0x0c85, 0x0c8c },
-    { 0x0c8d, 0x0c8d },
-    { 0x0c8e, 0x0c90 },
-    { 0x0c91, 0x0c91 },
-    { 0x0c92, 0x0ca8 },
-    { 0x0ca9, 0x0ca9 },
-    { 0x0caa, 0x0cb3 },
-    { 0x0cb4, 0x0cb4 },
-    { 0x0cb5, 0x0cb9 },
-    { 0x0cba, 0x0cbd },
-    { 0x0cbe, 0x0cbe },
-    { 0x0cbf, 0x0cbf },
-    { 0x0cc0, 0x0cc4 },
-    { 0x0cc5, 0x0cc5 },
-    { 0x0cc6, 0x0cc6 },
-    { 0x0cc7, 0x0cc8 },
-    { 0x0cc9, 0x0cc9 },
-    { 0x0cca, 0x0ccb },
-    { 0x0ccc, 0x0ccd },
-    { 0x0cce, 0x0cd4 },
-    { 0x0cd5, 0x0cd6 },
-    { 0x0cd7, 0x0cdd },
-    { 0x0cde, 0x0cde },
-    { 0x0cdf, 0x0cdf },
-    { 0x0ce0, 0x0ce1 },
-    { 0x0ce2, 0x0ce5 },
-    { 0x0ce6, 0x0cef },
-    { 0x0cf0, 0x0d01 },
-    { 0x0d02, 0x0d03 },
-    { 0x0d04, 0x0d04 },
-    { 0x0d05, 0x0d0c },
-    { 0x0d0d, 0x0d0d },
-    { 0x0d0e, 0x0d10 },
-    { 0x0d11, 0x0d11 },
-    { 0x0d12, 0x0d28 },
-    { 0x0d29, 0x0d29 },
-    { 0x0d2a, 0x0d39 },
-    { 0x0d3a, 0x0d3d },
-    { 0x0d3e, 0x0d40 },
-    { 0x0d41, 0x0d43 },
-    { 0x0d44, 0x0d45 },
-    { 0x0d46, 0x0d48 },
-    { 0x0d49, 0x0d49 },
-    { 0x0d4a, 0x0d4c },
-    { 0x0d4d, 0x0d4d },
-    { 0x0d4e, 0x0d56 },
-    { 0x0d57, 0x0d57 },
-    { 0x0d58, 0x0d5f },
-    { 0x0d60, 0x0d61 },
-    { 0x0d62, 0x0d65 },
-    { 0x0d66, 0x0d6f },
-    { 0x0d70, 0x0e00 },
-    { 0x0e01, 0x0e30 },
-    { 0x0e31, 0x0e31 },
-    { 0x0e32, 0x0e33 },
-    { 0x0e34, 0x0e3a },
-    { 0x0e3b, 0x0e3e },
-    { 0x0e3f, 0x0e3f },
-    { 0x0e40, 0x0e45 },
-    { 0x0e46, 0x0e46 },
-    { 0x0e47, 0x0e4e },
-    { 0x0e4f, 0x0e4f },
-    { 0x0e50, 0x0e59 },
-    { 0x0e5a, 0x0e5b },
-    { 0x0e5c, 0x0e80 },
-    { 0x0e81, 0x0e82 },
-    { 0x0e83, 0x0e83 },
-    { 0x0e84, 0x0e84 },
-    { 0x0e85, 0x0e86 },
-    { 0x0e87, 0x0e88 },
-    { 0x0e89, 0x0e89 },
-    { 0x0e8a, 0x0e8a },
-    { 0x0e8b, 0x0e8c },
-    { 0x0e8d, 0x0e8d },
-    { 0x0e8e, 0x0e93 },
-    { 0x0e94, 0x0e97 },
-    { 0x0e98, 0x0e98 },
-    { 0x0e99, 0x0e9f },
-    { 0x0ea0, 0x0ea0 },
-    { 0x0ea1, 0x0ea3 },
-    { 0x0ea4, 0x0ea4 },
-    { 0x0ea5, 0x0ea5 },
-    { 0x0ea6, 0x0ea6 },
-    { 0x0ea7, 0x0ea7 },
-    { 0x0ea8, 0x0ea9 },
-    { 0x0eaa, 0x0eab },
-    { 0x0eac, 0x0eac },
-    { 0x0ead, 0x0eb0 },
-    { 0x0eb1, 0x0eb1 },
-    { 0x0eb2, 0x0eb3 },
-    { 0x0eb4, 0x0eb9 },
-    { 0x0eba, 0x0eba },
-    { 0x0ebb, 0x0ebc },
-    { 0x0ebd, 0x0ebd },
-    { 0x0ebe, 0x0ebf },
-    { 0x0ec0, 0x0ec4 },
-    { 0x0ec5, 0x0ec5 },
-    { 0x0ec6, 0x0ec6 },
-    { 0x0ec7, 0x0ec7 },
-    { 0x0ec8, 0x0ecd },
-    { 0x0ece, 0x0ecf },
-    { 0x0ed0, 0x0ed9 },
-    { 0x0eda, 0x0edb },
-    { 0x0edc, 0x0edd },
-    { 0x0ede, 0x0eff },
-    { 0x0f00, 0x0f00 },
-    { 0x0f01, 0x0f03 },
-    { 0x0f04, 0x0f12 },
-    { 0x0f13, 0x0f17 },
-    { 0x0f18, 0x0f19 },
-    { 0x0f1a, 0x0f1f },
-    { 0x0f20, 0x0f29 },
-    { 0x0f2a, 0x0f33 },
-    { 0x0f34, 0x0f34 },
-    { 0x0f35, 0x0f35 },
-    { 0x0f36, 0x0f36 },
-    { 0x0f37, 0x0f37 },
-    { 0x0f38, 0x0f38 },
-    { 0x0f39, 0x0f39 },
-    { 0x0f3a, 0x0f3a },
-    { 0x0f3b, 0x0f3b },
-    { 0x0f3c, 0x0f3c },
-    { 0x0f3d, 0x0f3d },
-    { 0x0f3e, 0x0f3f },
-    { 0x0f40, 0x0f47 },
-    { 0x0f48, 0x0f48 },
-    { 0x0f49, 0x0f69 },
-    { 0x0f6a, 0x0f70 },
-    { 0x0f71, 0x0f7e },
-    { 0x0f7f, 0x0f7f },
-    { 0x0f80, 0x0f84 },
-    { 0x0f85, 0x0f85 },
-    { 0x0f86, 0x0f87 },
-    { 0x0f88, 0x0f8b },
-    { 0x0f8c, 0x0f8f },
-    { 0x0f90, 0x0f95 },
-    { 0x0f96, 0x0f96 },
-    { 0x0f97, 0x0f97 },
-    { 0x0f98, 0x0f98 },
-    { 0x0f99, 0x0fad },
-    { 0x0fae, 0x0fb0 },
-    { 0x0fb1, 0x0fb7 },
-    { 0x0fb8, 0x0fb8 },
-    { 0x0fb9, 0x0fb9 },
-    { 0x0fba, 0x109f },
-    { 0x10a0, 0x10c5 },
-    { 0x10c6, 0x10cf },
-    { 0x10d0, 0x10f6 },
-    { 0x10f7, 0x10fa },
-    { 0x10fb, 0x10fb },
-    { 0x10fc, 0x10ff },
-    { 0x1100, 0x1159 },
-    { 0x115a, 0x115e },
-    { 0x115f, 0x11a2 },
-    { 0x11a3, 0x11a7 },
-    { 0x11a8, 0x11f9 },
-    { 0x11fa, 0x1dff },
-    { 0x1e00, 0x1e00 },
-    { 0x1e01, 0x1e01 },
-    { 0x1e02, 0x1e02 },
-    { 0x1e03, 0x1e03 },
-    { 0x1e04, 0x1e04 },
-    { 0x1e05, 0x1e05 },
-    { 0x1e06, 0x1e06 },
-    { 0x1e07, 0x1e07 },
-    { 0x1e08, 0x1e08 },
-    { 0x1e09, 0x1e09 },
-    { 0x1e0a, 0x1e0a },
-    { 0x1e0b, 0x1e0b },
-    { 0x1e0c, 0x1e0c },
-    { 0x1e0d, 0x1e0d },
-    { 0x1e0e, 0x1e0e },
-    { 0x1e0f, 0x1e0f },
-    { 0x1e10, 0x1e10 },
-    { 0x1e11, 0x1e11 },
-    { 0x1e12, 0x1e12 },
-    { 0x1e13, 0x1e13 },
-    { 0x1e14, 0x1e14 },
-    { 0x1e15, 0x1e15 },
-    { 0x1e16, 0x1e16 },
-    { 0x1e17, 0x1e17 },
-    { 0x1e18, 0x1e18 },
-    { 0x1e19, 0x1e19 },
-    { 0x1e1a, 0x1e1a },
-    { 0x1e1b, 0x1e1b },
-    { 0x1e1c, 0x1e1c },
-    { 0x1e1d, 0x1e1d },
-    { 0x1e1e, 0x1e1e },
-    { 0x1e1f, 0x1e1f },
-    { 0x1e20, 0x1e20 },
-    { 0x1e21, 0x1e21 },
-    { 0x1e22, 0x1e22 },
-    { 0x1e23, 0x1e23 },
-    { 0x1e24, 0x1e24 },
-    { 0x1e25, 0x1e25 },
-    { 0x1e26, 0x1e26 },
-    { 0x1e27, 0x1e27 },
-    { 0x1e28, 0x1e28 },
-    { 0x1e29, 0x1e29 },
-    { 0x1e2a, 0x1e2a },
-    { 0x1e2b, 0x1e2b },
-    { 0x1e2c, 0x1e2c },
-    { 0x1e2d, 0x1e2d },
-    { 0x1e2e, 0x1e2e },
-    { 0x1e2f, 0x1e2f },
-    { 0x1e30, 0x1e30 },
-    { 0x1e31, 0x1e31 },
-    { 0x1e32, 0x1e32 },
-    { 0x1e33, 0x1e33 },
-    { 0x1e34, 0x1e34 },
-    { 0x1e35, 0x1e35 },
-    { 0x1e36, 0x1e36 },
-    { 0x1e37, 0x1e37 },
-    { 0x1e38, 0x1e38 },
-    { 0x1e39, 0x1e39 },
-    { 0x1e3a, 0x1e3a },
-    { 0x1e3b, 0x1e3b },
-    { 0x1e3c, 0x1e3c },
-    { 0x1e3d, 0x1e3d },
-    { 0x1e3e, 0x1e3e },
-    { 0x1e3f, 0x1e3f },
-    { 0x1e40, 0x1e40 },
-    { 0x1e41, 0x1e41 },
-    { 0x1e42, 0x1e42 },
-    { 0x1e43, 0x1e43 },
-    { 0x1e44, 0x1e44 },
-    { 0x1e45, 0x1e45 },
-    { 0x1e46, 0x1e46 },
-    { 0x1e47, 0x1e47 },
-    { 0x1e48, 0x1e48 },
-    { 0x1e49, 0x1e49 },
-    { 0x1e4a, 0x1e4a },
-    { 0x1e4b, 0x1e4b },
-    { 0x1e4c, 0x1e4c },
-    { 0x1e4d, 0x1e4d },
-    { 0x1e4e, 0x1e4e },
-    { 0x1e4f, 0x1e4f },
-    { 0x1e50, 0x1e50 },
-    { 0x1e51, 0x1e51 },
-    { 0x1e52, 0x1e52 },
-    { 0x1e53, 0x1e53 },
-    { 0x1e54, 0x1e54 },
-    { 0x1e55, 0x1e55 },
-    { 0x1e56, 0x1e56 },
-    { 0x1e57, 0x1e57 },
-    { 0x1e58, 0x1e58 },
-    { 0x1e59, 0x1e59 },
-    { 0x1e5a, 0x1e5a },
-    { 0x1e5b, 0x1e5b },
-    { 0x1e5c, 0x1e5c },
-    { 0x1e5d, 0x1e5d },
-    { 0x1e5e, 0x1e5e },
-    { 0x1e5f, 0x1e5f },
-    { 0x1e60, 0x1e60 },
-    { 0x1e61, 0x1e61 },
-    { 0x1e62, 0x1e62 },
-    { 0x1e63, 0x1e63 },
-    { 0x1e64, 0x1e64 },
-    { 0x1e65, 0x1e65 },
-    { 0x1e66, 0x1e66 },
-    { 0x1e67, 0x1e67 },
-    { 0x1e68, 0x1e68 },
-    { 0x1e69, 0x1e69 },
-    { 0x1e6a, 0x1e6a },
-    { 0x1e6b, 0x1e6b },
-    { 0x1e6c, 0x1e6c },
-    { 0x1e6d, 0x1e6d },
-    { 0x1e6e, 0x1e6e },
-    { 0x1e6f, 0x1e6f },
-    { 0x1e70, 0x1e70 },
-    { 0x1e71, 0x1e71 },
-    { 0x1e72, 0x1e72 },
-    { 0x1e73, 0x1e73 },
-    { 0x1e74, 0x1e74 },
-    { 0x1e75, 0x1e75 },
-    { 0x1e76, 0x1e76 },
-    { 0x1e77, 0x1e77 },
-    { 0x1e78, 0x1e78 },
-    { 0x1e79, 0x1e79 },
-    { 0x1e7a, 0x1e7a },
-    { 0x1e7b, 0x1e7b },
-    { 0x1e7c, 0x1e7c },
-    { 0x1e7d, 0x1e7d },
-    { 0x1e7e, 0x1e7e },
-    { 0x1e7f, 0x1e7f },
-    { 0x1e80, 0x1e80 },
-    { 0x1e81, 0x1e81 },
-    { 0x1e82, 0x1e82 },
-    { 0x1e83, 0x1e83 },
-    { 0x1e84, 0x1e84 },
-    { 0x1e85, 0x1e85 },
-    { 0x1e86, 0x1e86 },
-    { 0x1e87, 0x1e87 },
-    { 0x1e88, 0x1e88 },
-    { 0x1e89, 0x1e89 },
-    { 0x1e8a, 0x1e8a },
-    { 0x1e8b, 0x1e8b },
-    { 0x1e8c, 0x1e8c },
-    { 0x1e8d, 0x1e8d },
-    { 0x1e8e, 0x1e8e },
-    { 0x1e8f, 0x1e8f },
-    { 0x1e90, 0x1e90 },
-    { 0x1e91, 0x1e91 },
-    { 0x1e92, 0x1e92 },
-    { 0x1e93, 0x1e93 },
-    { 0x1e94, 0x1e94 },
-    { 0x1e95, 0x1e9b },
-    { 0x1e9c, 0x1e9f },
-    { 0x1ea0, 0x1ea0 },
-    { 0x1ea1, 0x1ea1 },
-    { 0x1ea2, 0x1ea2 },
-    { 0x1ea3, 0x1ea3 },
-    { 0x1ea4, 0x1ea4 },
-    { 0x1ea5, 0x1ea5 },
-    { 0x1ea6, 0x1ea6 },
-    { 0x1ea7, 0x1ea7 },
-    { 0x1ea8, 0x1ea8 },
-    { 0x1ea9, 0x1ea9 },
-    { 0x1eaa, 0x1eaa },
-    { 0x1eab, 0x1eab },
-    { 0x1eac, 0x1eac },
-    { 0x1ead, 0x1ead },
-    { 0x1eae, 0x1eae },
-    { 0x1eaf, 0x1eaf },
-    { 0x1eb0, 0x1eb0 },
-    { 0x1eb1, 0x1eb1 },
-    { 0x1eb2, 0x1eb2 },
-    { 0x1eb3, 0x1eb3 },
-    { 0x1eb4, 0x1eb4 },
-    { 0x1eb5, 0x1eb5 },
-    { 0x1eb6, 0x1eb6 },
-    { 0x1eb7, 0x1eb7 },
-    { 0x1eb8, 0x1eb8 },
-    { 0x1eb9, 0x1eb9 },
-    { 0x1eba, 0x1eba },
-    { 0x1ebb, 0x1ebb },
-    { 0x1ebc, 0x1ebc },
-    { 0x1ebd, 0x1ebd },
-    { 0x1ebe, 0x1ebe },
-    { 0x1ebf, 0x1ebf },
-    { 0x1ec0, 0x1ec0 },
-    { 0x1ec1, 0x1ec1 },
-    { 0x1ec2, 0x1ec2 },
-    { 0x1ec3, 0x1ec3 },
-    { 0x1ec4, 0x1ec4 },
-    { 0x1ec5, 0x1ec5 },
-    { 0x1ec6, 0x1ec6 },
-    { 0x1ec7, 0x1ec7 },
-    { 0x1ec8, 0x1ec8 },
-    { 0x1ec9, 0x1ec9 },
-    { 0x1eca, 0x1eca },
-    { 0x1ecb, 0x1ecb },
-    { 0x1ecc, 0x1ecc },
-    { 0x1ecd, 0x1ecd },
-    { 0x1ece, 0x1ece },
-    { 0x1ecf, 0x1ecf },
-    { 0x1ed0, 0x1ed0 },
-    { 0x1ed1, 0x1ed1 },
-    { 0x1ed2, 0x1ed2 },
-    { 0x1ed3, 0x1ed3 },
-    { 0x1ed4, 0x1ed4 },
-    { 0x1ed5, 0x1ed5 },
-    { 0x1ed6, 0x1ed6 },
-    { 0x1ed7, 0x1ed7 },
-    { 0x1ed8, 0x1ed8 },
-    { 0x1ed9, 0x1ed9 },
-    { 0x1eda, 0x1eda },
-    { 0x1edb, 0x1edb },
-    { 0x1edc, 0x1edc },
-    { 0x1edd, 0x1edd },
-    { 0x1ede, 0x1ede },
-    { 0x1edf, 0x1edf },
-    { 0x1ee0, 0x1ee0 },
-    { 0x1ee1, 0x1ee1 },
-    { 0x1ee2, 0x1ee2 },
-    { 0x1ee3, 0x1ee3 },
-    { 0x1ee4, 0x1ee4 },
-    { 0x1ee5, 0x1ee5 },
-    { 0x1ee6, 0x1ee6 },
-    { 0x1ee7, 0x1ee7 },
-    { 0x1ee8, 0x1ee8 },
-    { 0x1ee9, 0x1ee9 },
-    { 0x1eea, 0x1eea },
-    { 0x1eeb, 0x1eeb },
-    { 0x1eec, 0x1eec },
-    { 0x1eed, 0x1eed },
-    { 0x1eee, 0x1eee },
-    { 0x1eef, 0x1eef },
-    { 0x1ef0, 0x1ef0 },
-    { 0x1ef1, 0x1ef1 },
-    { 0x1ef2, 0x1ef2 },
-    { 0x1ef3, 0x1ef3 },
-    { 0x1ef4, 0x1ef4 },
-    { 0x1ef5, 0x1ef5 },
-    { 0x1ef6, 0x1ef6 },
-    { 0x1ef7, 0x1ef7 },
-    { 0x1ef8, 0x1ef8 },
-    { 0x1ef9, 0x1ef9 },
-    { 0x1efa, 0x1eff },
-    { 0x1f00, 0x1f07 },
-    { 0x1f08, 0x1f0f },
-    { 0x1f10, 0x1f15 },
-    { 0x1f16, 0x1f17 },
-    { 0x1f18, 0x1f1d },
-    { 0x1f1e, 0x1f1f },
-    { 0x1f20, 0x1f27 },
-    { 0x1f28, 0x1f2f },
-    { 0x1f30, 0x1f37 },
-    { 0x1f38, 0x1f3f },
-    { 0x1f40, 0x1f45 },
-    { 0x1f46, 0x1f47 },
-    { 0x1f48, 0x1f4d },
-    { 0x1f4e, 0x1f4f },
-    { 0x1f50, 0x1f57 },
-    { 0x1f58, 0x1f58 },
-    { 0x1f59, 0x1f59 },
-    { 0x1f5a, 0x1f5a },
-    { 0x1f5b, 0x1f5b },
-    { 0x1f5c, 0x1f5c },
-    { 0x1f5d, 0x1f5d },
-    { 0x1f5e, 0x1f5e },
-    { 0x1f5f, 0x1f5f },
-    { 0x1f60, 0x1f67 },
-    { 0x1f68, 0x1f6f },
-    { 0x1f70, 0x1f7d },
-    { 0x1f7e, 0x1f7f },
-    { 0x1f80, 0x1f87 },
-    { 0x1f88, 0x1f8f },
-    { 0x1f90, 0x1f97 },
-    { 0x1f98, 0x1f9f },
-    { 0x1fa0, 0x1fa7 },
-    { 0x1fa8, 0x1faf },
-    { 0x1fb0, 0x1fb4 },
-    { 0x1fb5, 0x1fb5 },
-    { 0x1fb6, 0x1fb7 },
-    { 0x1fb8, 0x1fbc },
-    { 0x1fbd, 0x1fbd },
-    { 0x1fbe, 0x1fbe },
-    { 0x1fbf, 0x1fc1 },
-    { 0x1fc2, 0x1fc4 },
-    { 0x1fc5, 0x1fc5 },
-    { 0x1fc6, 0x1fc7 },
-    { 0x1fc8, 0x1fcc },
-    { 0x1fcd, 0x1fcf },
-    { 0x1fd0, 0x1fd3 },
-    { 0x1fd4, 0x1fd5 },
-    { 0x1fd6, 0x1fd7 },
-    { 0x1fd8, 0x1fdb },
-    { 0x1fdc, 0x1fdc },
-    { 0x1fdd, 0x1fdf },
-    { 0x1fe0, 0x1fe7 },
-    { 0x1fe8, 0x1fec },
-    { 0x1fed, 0x1fef },
-    { 0x1ff0, 0x1ff1 },
-    { 0x1ff2, 0x1ff4 },
-    { 0x1ff5, 0x1ff5 },
-    { 0x1ff6, 0x1ff7 },
-    { 0x1ff8, 0x1ffc },
-    { 0x1ffd, 0x1ffe },
-    { 0x1fff, 0x1fff },
-    { 0x2000, 0x200b },
-    { 0x200c, 0x200f },
-    { 0x2010, 0x2015 },
-    { 0x2016, 0x2017 },
-    { 0x2018, 0x2018 },
-    { 0x2019, 0x2019 },
-    { 0x201a, 0x201a },
-    { 0x201b, 0x201c },
-    { 0x201d, 0x201d },
-    { 0x201e, 0x201e },
-    { 0x201f, 0x201f },
-    { 0x2020, 0x2027 },
-    { 0x2028, 0x2028 },
-    { 0x2029, 0x2029 },
-    { 0x202a, 0x202e },
-    { 0x202f, 0x202f },
-    { 0x2030, 0x2038 },
-    { 0x2039, 0x2039 },
-    { 0x203a, 0x203a },
-    { 0x203b, 0x203e },
-    { 0x203f, 0x2040 },
-    { 0x2041, 0x2043 },
-    { 0x2044, 0x2044 },
-    { 0x2045, 0x2045 },
-    { 0x2046, 0x2046 },
-    { 0x2047, 0x2069 },
-    { 0x206a, 0x206f },
-    { 0x2070, 0x2070 },
-    { 0x2071, 0x2073 },
-    { 0x2074, 0x2079 },
-    { 0x207a, 0x207c },
-    { 0x207d, 0x207d },
-    { 0x207e, 0x207e },
-    { 0x207f, 0x207f },
-    { 0x2080, 0x2089 },
-    { 0x208a, 0x208c },
-    { 0x208d, 0x208d },
-    { 0x208e, 0x208e },
-    { 0x208f, 0x209f },
-    { 0x20a0, 0x20ac },
-    { 0x20ad, 0x20cf },
-    { 0x20d0, 0x20dc },
-    { 0x20dd, 0x20e0 },
-    { 0x20e1, 0x20e1 },
-    { 0x20e2, 0x20ff },
-    { 0x2100, 0x2101 },
-    { 0x2102, 0x2102 },
-    { 0x2103, 0x2106 },
-    { 0x2107, 0x2107 },
-    { 0x2108, 0x2109 },
-    { 0x210a, 0x210a },
-    { 0x210b, 0x210d },
-    { 0x210e, 0x210f },
-    { 0x2110, 0x2112 },
-    { 0x2113, 0x2113 },
-    { 0x2114, 0x2114 },
-    { 0x2115, 0x2115 },
-    { 0x2116, 0x2117 },
-    { 0x2118, 0x2118 },
-    { 0x2119, 0x211d },
-    { 0x211e, 0x2123 },
-    { 0x2124, 0x2124 },
-    { 0x2125, 0x2125 },
-    { 0x2126, 0x2126 },
-    { 0x2127, 0x2127 },
-    { 0x2128, 0x2128 },
-    { 0x2129, 0x2129 },
-    { 0x212a, 0x212d },
-    { 0x212e, 0x212f },
-    { 0x2130, 0x2131 },
-    { 0x2132, 0x2132 },
-    { 0x2133, 0x2133 },
-    { 0x2134, 0x2134 },
-    { 0x2135, 0x2138 },
-    { 0x2139, 0x2152 },
-    { 0x2153, 0x215f },
-    { 0x2160, 0x2182 },
-    { 0x2183, 0x218f },
-    { 0x2190, 0x2194 },
-    { 0x2195, 0x21d1 },
-    { 0x21d2, 0x21d2 },
-    { 0x21d3, 0x21d3 },
-    { 0x21d4, 0x21d4 },
-    { 0x21d5, 0x21ea },
-    { 0x21eb, 0x21ff },
-    { 0x2200, 0x22f1 },
-    { 0x22f2, 0x22ff },
-    { 0x2300, 0x2300 },
-    { 0x2301, 0x2301 },
-    { 0x2302, 0x2307 },
-    { 0x2308, 0x230b },
-    { 0x230c, 0x231f },
-    { 0x2320, 0x2321 },
-    { 0x2322, 0x2328 },
-    { 0x2329, 0x2329 },
-    { 0x232a, 0x232a },
-    { 0x232b, 0x237a },
-    { 0x237b, 0x23ff },
-    { 0x2400, 0x2424 },
-    { 0x2425, 0x243f },
-    { 0x2440, 0x244a },
-    { 0x244b, 0x245f },
-    { 0x2460, 0x249b },
-    { 0x249c, 0x24e9 },
-    { 0x24ea, 0x24ea },
-    { 0x24eb, 0x24ff },
-    { 0x2500, 0x2595 },
-    { 0x2596, 0x259f },
-    { 0x25a0, 0x25ef },
-    { 0x25f0, 0x25ff },
-    { 0x2600, 0x2613 },
-    { 0x2614, 0x2619 },
-    { 0x261a, 0x266f },
-    { 0x2670, 0x2700 },
-    { 0x2701, 0x2704 },
-    { 0x2705, 0x2705 },
-    { 0x2706, 0x2709 },
-    { 0x270a, 0x270b },
-    { 0x270c, 0x2727 },
-    { 0x2728, 0x2728 },
-    { 0x2729, 0x274b },
-    { 0x274c, 0x274c },
-    { 0x274d, 0x274d },
-    { 0x274e, 0x274e },
-    { 0x274f, 0x2752 },
-    { 0x2753, 0x2755 },
-    { 0x2756, 0x2756 },
-    { 0x2757, 0x2757 },
-    { 0x2758, 0x275e },
-    { 0x275f, 0x2760 },
-    { 0x2761, 0x2767 },
-    { 0x2768, 0x2775 },
-    { 0x2776, 0x2793 },
-    { 0x2794, 0x2794 },
-    { 0x2795, 0x2797 },
-    { 0x2798, 0x27af },
-    { 0x27b0, 0x27b0 },
-    { 0x27b1, 0x27be },
-    { 0x27bf, 0x2fff },
-    { 0x3000, 0x3000 },
-    { 0x3001, 0x3003 },
-    { 0x3004, 0x3004 },
-    { 0x3005, 0x3005 },
-    { 0x3006, 0x3006 },
-    { 0x3007, 0x3007 },
-    { 0x3008, 0x3008 },
-    { 0x3009, 0x3009 },
-    { 0x300a, 0x300a },
-    { 0x300b, 0x300b },
-    { 0x300c, 0x300c },
-    { 0x300d, 0x300d },
-    { 0x300e, 0x300e },
-    { 0x300f, 0x300f },
-    { 0x3010, 0x3010 },
-    { 0x3011, 0x3011 },
-    { 0x3012, 0x3013 },
-    { 0x3014, 0x3014 },
-    { 0x3015, 0x3015 },
-    { 0x3016, 0x3016 },
-    { 0x3017, 0x3017 },
-    { 0x3018, 0x3018 },
-    { 0x3019, 0x3019 },
-    { 0x301a, 0x301a },
-    { 0x301b, 0x301b },
-    { 0x301c, 0x301c },
-    { 0x301d, 0x301d },
-    { 0x301e, 0x301f },
-    { 0x3020, 0x3020 },
-    { 0x3021, 0x3029 },
-    { 0x302a, 0x302f },
-    { 0x3030, 0x3030 },
-    { 0x3031, 0x3035 },
-    { 0x3036, 0x3037 },
-    { 0x3038, 0x303e },
-    { 0x303f, 0x303f },
-    { 0x3040, 0x3040 },
-    { 0x3041, 0x3094 },
-    { 0x3095, 0x3098 },
-    { 0x3099, 0x309a },
-    { 0x309b, 0x309c },
-    { 0x309d, 0x309e },
-    { 0x309f, 0x30a0 },
-    { 0x30a1, 0x30fa },
-    { 0x30fb, 0x30fb },
-    { 0x30fc, 0x30fe },
-    { 0x30ff, 0x3104 },
-    { 0x3105, 0x312c },
-    { 0x312d, 0x3130 },
-    { 0x3131, 0x318e },
-    { 0x318f, 0x318f },
-    { 0x3190, 0x3191 },
-    { 0x3192, 0x3195 },
-    { 0x3196, 0x319f },
-    { 0x31a0, 0x31ff },
-    { 0x3200, 0x321c },
-    { 0x321d, 0x321f },
-    { 0x3220, 0x3229 },
-    { 0x322a, 0x3243 },
-    { 0x3244, 0x325f },
-    { 0x3260, 0x327b },
-    { 0x327c, 0x327e },
-    { 0x327f, 0x327f },
-    { 0x3280, 0x3289 },
-    { 0x328a, 0x32b0 },
-    { 0x32b1, 0x32bf },
-    { 0x32c0, 0x32cb },
-    { 0x32cc, 0x32cf },
-    { 0x32d0, 0x32fe },
-    { 0x32ff, 0x32ff },
-    { 0x3300, 0x3376 },
-    { 0x3377, 0x337a },
-    { 0x337b, 0x33dd },
-    { 0x33de, 0x33df },
-    { 0x33e0, 0x33fe },
-    { 0x33ff, 0x4dff },
-    { 0x4e00, 0x9fa5 },
-    { 0x9fa6, 0xabff },
-    { 0xac00, 0xd7a3 },
-    { 0xd7a4, 0xd7ff },
-    { 0xd800, 0xdfff },
-    { 0xe000, 0xf8ff },
-    { 0xf900, 0xfa2d },
-    { 0xfa2e, 0xfaff },
-    { 0xfb00, 0xfb06 },
-    { 0xfb07, 0xfb12 },
-    { 0xfb13, 0xfb17 },
-    { 0xfb18, 0xfb1d },
-    { 0xfb1e, 0xfb1e },
-    { 0xfb1f, 0xfb28 },
-    { 0xfb29, 0xfb29 },
-    { 0xfb2a, 0xfb36 },
-    { 0xfb37, 0xfb37 },
-    { 0xfb38, 0xfb3c },
-    { 0xfb3d, 0xfb3d },
-    { 0xfb3e, 0xfb3e },
-    { 0xfb3f, 0xfb3f },
-    { 0xfb40, 0xfb41 },
-    { 0xfb42, 0xfb42 },
-    { 0xfb43, 0xfb44 },
-    { 0xfb45, 0xfb45 },
-    { 0xfb46, 0xfbb1 },
-    { 0xfbb2, 0xfbd2 },
-    { 0xfbd3, 0xfd3d },
-    { 0xfd3e, 0xfd3e },
-    { 0xfd3f, 0xfd3f },
-    { 0xfd40, 0xfd4f },
-    { 0xfd50, 0xfd8f },
-    { 0xfd90, 0xfd91 },
-    { 0xfd92, 0xfdc7 },
-    { 0xfdc8, 0xfdef },
-    { 0xfdf0, 0xfdfb },
-    { 0xfdfc, 0xfe1f },
-    { 0xfe20, 0xfe23 },
-    { 0xfe24, 0xfe2f },
-    { 0xfe30, 0xfe30 },
-    { 0xfe31, 0xfe32 },
-    { 0xfe33, 0xfe34 },
-    { 0xfe35, 0xfe35 },
-    { 0xfe36, 0xfe36 },
-    { 0xfe37, 0xfe37 },
-    { 0xfe38, 0xfe38 },
-    { 0xfe39, 0xfe39 },
-    { 0xfe3a, 0xfe3a },
-    { 0xfe3b, 0xfe3b },
-    { 0xfe3c, 0xfe3c },
-    { 0xfe3d, 0xfe3d },
-    { 0xfe3e, 0xfe3e },
-    { 0xfe3f, 0xfe3f },
-    { 0xfe40, 0xfe40 },
-    { 0xfe41, 0xfe41 },
-    { 0xfe42, 0xfe42 },
-    { 0xfe43, 0xfe43 },
-    { 0xfe44, 0xfe44 },
-    { 0xfe45, 0xfe48 },
-    { 0xfe49, 0xfe4c },
-    { 0xfe4d, 0xfe4f },
-    { 0xfe50, 0xfe52 },
-    { 0xfe53, 0xfe53 },
-    { 0xfe54, 0xfe57 },
-    { 0xfe58, 0xfe58 },
-    { 0xfe59, 0xfe59 },
-    { 0xfe5a, 0xfe5a },
-    { 0xfe5b, 0xfe5b },
-    { 0xfe5c, 0xfe5c },
-    { 0xfe5d, 0xfe5d },
-    { 0xfe5e, 0xfe5e },
-    { 0xfe5f, 0xfe61 },
-    { 0xfe62, 0xfe62 },
-    { 0xfe63, 0xfe63 },
-    { 0xfe64, 0xfe66 },
-    { 0xfe67, 0xfe67 },
-    { 0xfe68, 0xfe68 },
-    { 0xfe69, 0xfe69 },
-    { 0xfe6a, 0xfe6b },
-    { 0xfe6c, 0xfe6f },
-    { 0xfe70, 0xfe72 },
-    { 0xfe73, 0xfe73 },
-    { 0xfe74, 0xfe74 },
-    { 0xfe75, 0xfe75 },
-    { 0xfe76, 0xfefc },
-    { 0xfefd, 0xfefe },
-    { 0xfeff, 0xfeff },
-    { 0xff00, 0xff00 },
-    { 0xff01, 0xff03 },
-    { 0xff04, 0xff04 },
-    { 0xff05, 0xff07 },
-    { 0xff08, 0xff08 },
-    { 0xff09, 0xff09 },
-    { 0xff0a, 0xff0a },
-    { 0xff0b, 0xff0b },
-    { 0xff0c, 0xff0c },
-    { 0xff0d, 0xff0d },
-    { 0xff0e, 0xff0f },
-    { 0xff10, 0xff19 },
-    { 0xff1a, 0xff1b },
-    { 0xff1c, 0xff1e },
-    { 0xff1f, 0xff20 },
-    { 0xff21, 0xff3a },
-    { 0xff3b, 0xff3b },
-    { 0xff3c, 0xff3c },
-    { 0xff3d, 0xff3d },
-    { 0xff3e, 0xff3e },
-    { 0xff3f, 0xff3f },
-    { 0xff40, 0xff40 },
-    { 0xff41, 0xff5a },
-    { 0xff5b, 0xff5b },
-    { 0xff5c, 0xff5c },
-    { 0xff5d, 0xff5d },
-    { 0xff5e, 0xff5e },
-    { 0xff5f, 0xff60 },
-    { 0xff61, 0xff61 },
-    { 0xff62, 0xff62 },
-    { 0xff63, 0xff63 },
-    { 0xff64, 0xff64 },
-    { 0xff65, 0xff65 },
-    { 0xff66, 0xff6f },
-    { 0xff70, 0xff70 },
-    { 0xff71, 0xff9d },
-    { 0xff9e, 0xff9f },
-    { 0xffa0, 0xffbe },
-    { 0xffbf, 0xffc1 },
-    { 0xffc2, 0xffc7 },
-    { 0xffc8, 0xffc9 },
-    { 0xffca, 0xffcf },
-    { 0xffd0, 0xffd1 },
-    { 0xffd2, 0xffd7 },
-    { 0xffd8, 0xffd9 },
-    { 0xffda, 0xffdc },
-    { 0xffdd, 0xffdf },
-    { 0xffe0, 0xffe1 },
-    { 0xffe2, 0xffe2 },
-    { 0xffe3, 0xffe3 },
-    { 0xffe4, 0xffe4 },
-    { 0xffe5, 0xffe6 },
-    { 0xffe7, 0xffe7 },
-    { 0xffe8, 0xffec },
-    { 0xffed, 0xffee },
-    { 0xffef, 0xfffb },
-    { 0xfffc, 0xfffd },
-    { 0xfffe, 0xffff }
+/**
+ * This is the attribute table for computing the numeric value of a
+ * character.  The value is -1 if Unicode does not define a value, -2
+ * if the value is not a positive integer, otherwise it is the value.
+ */
+static const jshort numValue[] = {
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1,
+    10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
+    23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+    -1, -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
+    21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+    34, 35, -1, -1, -1, -1, -1, -1, 2, 3, -1, 1, -1,
+    -2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1,
+    -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1,
+    2, 3, 4, -1, 16, 10, 100, 1000, -1, -1, -1, 20, 30,
+    40, 50, 60, 70, 80, 90, 10000, 17, 18, 19, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+    -1, -1, -1, -1, -1, -1, -1, 0, 4, 5, 6, 7, 8,
+    9, -1, -1, -1, 1, 1, 2, 3, 4, 5, 6, 7, 8,
+    9, 10, 11, 12, 50, 100, 500, 1000, 1, 2, 3, 4, 5,
+    6, 7, 8, 9, 10, 11, 12, 50, 100, 500, 1000, 1000, 5000,
+    10000, -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
+    -1, -1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1,
+    2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 5, 6,
+    7, 8, 9, -1, -1,
   };
+/** Length of numValue. */
+static const int numValue_length = 343;
 
-static const jbyte category_table[] =
-  { java::lang::Character::CONTROL, 
-    java::lang::Character::SPACE_SEPARATOR, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::CONTROL, 
-    java::lang::Character::SPACE_SEPARATOR, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::TITLECASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::TITLECASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::TITLECASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::TITLECASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::ENCLOSING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::COMBINING_SPACING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::SPACE_SEPARATOR, 
-    java::lang::Character::FORMAT, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::LINE_SEPARATOR, 
-    java::lang::Character::PARAGRAPH_SEPARATOR, 
-    java::lang::Character::FORMAT, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::FORMAT, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::ENCLOSING_MARK, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::LETTER_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::SPACE_SEPARATOR, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::LETTER_NUMBER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::LETTER_NUMBER, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::OTHER_NUMBER, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::SURROGATE, 
-    java::lang::Character::PRIVATE_USE, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::NON_SPACING_MARK, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::FORMAT, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DASH_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::DECIMAL_DIGIT_NUMBER, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::UPPERCASE_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::LOWERCASE_LETTER, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::START_PUNCTUATION, 
-    java::lang::Character::END_PUNCTUATION, 
-    java::lang::Character::OTHER_PUNCTUATION, 
-    java::lang::Character::CONNECTOR_PUNCTUATION, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::MODIFIER_LETTER, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_LETTER, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::MODIFIER_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::CURRENCY_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::MATH_SYMBOL, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED, 
-    java::lang::Character::OTHER_SYMBOL, 
-    java::lang::Character::UNASSIGNED
-      };
-
-#else /* COMPACT_CHARACTER */
-
-#define ROMAN_START 0x2160
-#define ROMAN_END   0x217f
-
-static const jbyte type_table[] =
-{ java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::CONTROL,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::TITLECASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::TITLECASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::TITLECASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::TITLECASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::COMBINING_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::LINE_SEPARATOR,
-    java::lang::Character::PARAGRAPH_SEPARATOR,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::FORMAT,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::ENCLOSING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::SPACE_SEPARATOR,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::LETTER_NUMBER,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_NUMBER,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::SURROGATE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::PRIVATE_USE,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::NON_SPACING_MARK,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::FORMAT,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DASH_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::DECIMAL_DIGIT_NUMBER,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::UPPERCASE_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::LOWERCASE_LETTER,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::START_PUNCTUATION,
-    java::lang::Character::END_PUNCTUATION,
-    java::lang::Character::OTHER_PUNCTUATION,
-    java::lang::Character::CONNECTOR_PUNCTUATION,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::MODIFIER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::OTHER_LETTER,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MODIFIER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::CURRENCY_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::MATH_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::OTHER_SYMBOL,
-    java::lang::Character::UNASSIGNED,
-    java::lang::Character::UNASSIGNED
-    
- };
+/**
+ * This is the attribute table for computing the uppercase representation
+ * of a character.  The value is the difference between the character and
+ * its uppercase version.
+ */
+static const jshort upper[] = {
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+    -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
+    -32, -32, 0, 0, 0, 0, 0, 0, 0, 0, 743, 0, 0,
+    0, 0, 0, -32, 121, 0, -1, 0, -232, 0, -300, 0, 0,
+    0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0,
+    0, 56, 0, -1, -2, -79, 0, 0, 0, -210, -206, -205, -202,
+    -203, -207, -209, -211, -213, -214, -218, -217, -219, 0, 0, 84, 0,
+    0, 0, 0, 0, -38, -37, -31, -64, -63, -62, -57, 0, -47,
+    -54, -86, -80, 0, 0, 0, 0, 0, -48, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -59, 8, 0,
+    74, 86, 100, 128, 112, 126, 8, 0, 9, 0, 0, -7205, 0,
+    0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, -16, -16, -16, -16, -16,
+    -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, -26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0,
+  };
+/** Length of upper. */
+static const int upper_length = 343;
 
-static const jshort attribute_table[] =
-{ 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 1, 2, 3, 
-    4, 5, 6, 7, 8, 
-    9, 0, 0, 0, 0, 
-    0, 0, 0, 97, 98, 
-    99, 100, 101, 102, 103, 
-    104, 105, 106, 107, 108, 
-    109, 110, 111, 112, 113, 
-    114, 115, 116, 117, 118, 
-    119, 120, 121, 122, 0, 
-    0, 0, 0, 0, 0, 
-    65, 66, 67, 68, 69, 
-    70, 71, 72, 73, 74, 
-    75, 76, 77, 78, 79, 
-    80, 81, 82, 83, 84, 
-    85, 86, 87, 88, 89, 
-    90, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 2, 3, 0, 0, 
-    0, 0, 0, 1, 0, 
-    0, -2, -2, -2, 0, 
-    224, 225, 226, 227, 228, 
-    229, 230, 231, 232, 233, 
-    234, 235, 236, 237, 238, 
-    239, 240, 241, 242, 243, 
-    244, 245, 246, 0, 248, 
-    249, 250, 251, 252, 253, 
-    254, 0, 192, 193, 194, 
-    195, 196, 197, 198, 199, 
-    200, 201, 202, 203, 204, 
-    205, 206, 207, 208, 209, 
-    210, 211, 212, 213, 214, 
-    0, 216, 217, 218, 219, 
-    220, 221, 222, 376, 257, 
-    256, 259, 258, 261, 260, 
-    263, 262, 265, 264, 267, 
-    266, 269, 268, 271, 270, 
-    273, 272, 275, 274, 277, 
-    276, 279, 278, 281, 280, 
-    283, 282, 285, 284, 287, 
-    286, 289, 288, 291, 290, 
-    293, 292, 295, 294, 297, 
-    296, 299, 298, 301, 300, 
-    303, 302, 105, 73, 307, 
-    306, 309, 308, 311, 310, 
-    0, 314, 313, 316, 315, 
-    318, 317, 320, 319, 322, 
-    321, 324, 323, 326, 325, 
-    328, 327, 0, 331, 330, 
-    333, 332, 335, 334, 337, 
-    336, 339, 338, 341, 340, 
-    343, 342, 345, 344, 347, 
-    346, 349, 348, 351, 350, 
-    353, 352, 355, 354, 357, 
-    356, 359, 358, 361, 360, 
-    363, 362, 365, 364, 367, 
-    366, 369, 368, 371, 370, 
-    373, 372, 375, 374, 255, 
-    378, 377, 380, 379, 382, 
-    381, 83, 0, 595, 387, 
-    386, 389, 388, 596, 392, 
-    391, 598, 599, 396, 395, 
-    0, 477, 601, 603, 402, 
-    401, 608, 611, 0, 617, 
-    616, 409, 408, 0, 0, 
-    623, 626, 0, 629, 417, 
-    416, 419, 418, 421, 420, 
-    640, 424, 423, 643, 0, 
-    0, 429, 428, 648, 432, 
-    431, 650, 651, 436, 435, 
-    438, 437, 658, 441, 440, 
-    0, 0, 445, 444, 0, 
-    0, 0, 0, 0, 0, 
-    454, 0, 452, 457, 0, 
-    455, 460, 0, 458, 462, 
-    461, 464, 463, 466, 465, 
-    468, 467, 470, 469, 472, 
-    471, 474, 473, 476, 475, 
-    398, 479, 478, 481, 480, 
-    483, 482, 485, 484, 487, 
-    486, 489, 488, 491, 490, 
-    493, 492, 495, 494, 0, 
-    499, 0, 497, 501, 500, 
-    0, 0, 0, 0, 507, 
-    506, 509, 508, 511, 510, 
-    513, 512, 515, 514, 517, 
-    516, 519, 518, 521, 520, 
-    523, 522, 525, 524, 527, 
-    526, 529, 528, 531, 530, 
-    533, 532, 535, 534, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 385, 390, 
-    0, 393, 394, 0, 399, 
-    0, 400, 0, 0, 0, 
-    0, 403, 0, 0, 404, 
-    0, 0, 0, 0, 407, 
-    406, 0, 0, 0, 0, 
-    0, 412, 0, 0, 413, 
-    0, 0, 415, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 422, 0, 
-    0, 425, 0, 0, 0, 
-    0, 430, 0, 433, 434, 
-    0, 0, 0, 0, 0, 
-    0, 439, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    921, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    940, 0, 941, 942, 943, 
-    0, 972, 0, 973, 974, 
-    0, 945, 946, 947, 948, 
-    949, 950, 951, 952, 953, 
-    954, 955, 956, 957, 958, 
-    959, 960, 961, 0, 963, 
-    964, 965, 966, 967, 968, 
-    969, 970, 971, 902, 904, 
-    905, 906, 0, 913, 914, 
-    915, 916, 917, 918, 919, 
-    920, 921, 922, 923, 924, 
-    925, 926, 927, 928, 929, 
-    931, 931, 932, 933, 934, 
-    935, 936, 937, 938, 939, 
-    908, 910, 911, 0, 914, 
-    920, 0, 0, 0, 934, 
-    928, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 995, 994, 997, 
-    996, 999, 998, 1001, 1000, 
-    1003, 1002, 1005, 1004, 1007, 
-    1006, 922, 929, 931, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 1105, 1106, 
-    1107, 1108, 1109, 1110, 1111, 
-    1112, 1113, 1114, 1115, 1116, 
-    0, 1118, 1119, 1072, 1073, 
-    1074, 1075, 1076, 1077, 1078, 
-    1079, 1080, 1081, 1082, 1083, 
-    1084, 1085, 1086, 1087, 1088, 
-    1089, 1090, 1091, 1092, 1093, 
-    1094, 1095, 1096, 1097, 1098, 
-    1099, 1100, 1101, 1102, 1103, 
-    1040, 1041, 1042, 1043, 1044, 
-    1045, 1046, 1047, 1048, 1049, 
-    1050, 1051, 1052, 1053, 1054, 
-    1055, 1056, 1057, 1058, 1059, 
-    1060, 1061, 1062, 1063, 1064, 
-    1065, 1066, 1067, 1068, 1069, 
-    1070, 1071, 0, 1025, 1026, 
-    1027, 1028, 1029, 1030, 1031, 
-    1032, 1033, 1034, 1035, 1036, 
-    0, 1038, 1039, 1121, 1120, 
-    1123, 1122, 1125, 1124, 1127, 
-    1126, 1129, 1128, 1131, 1130, 
-    1133, 1132, 1135, 1134, 1137, 
-    1136, 1139, 1138, 1141, 1140, 
-    1143, 1142, 1145, 1144, 1147, 
-    1146, 1149, 1148, 1151, 1150, 
-    1153, 1152, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1169, 1168, 1171, 1170, 
-    1173, 1172, 1175, 1174, 1177, 
-    1176, 1179, 1178, 1181, 1180, 
-    1183, 1182, 1185, 1184, 1187, 
-    1186, 1189, 1188, 1191, 1190, 
-    1193, 1192, 1195, 1194, 1197, 
-    1196, 1199, 1198, 1201, 1200, 
-    1203, 1202, 1205, 1204, 1207, 
-    1206, 1209, 1208, 1211, 1210, 
-    1213, 1212, 1215, 1214, 0, 
-    1218, 1217, 1220, 1219, 0, 
-    0, 1224, 1223, 0, 0, 
-    1228, 1227, 0, 0, 0, 
-    1233, 1232, 1235, 1234, 1237, 
-    1236, 1239, 1238, 1241, 1240, 
-    1243, 1242, 1245, 1244, 1247, 
-    1246, 1249, 1248, 1251, 1250, 
-    1253, 1252, 1255, 1254, 1257, 
-    1256, 1259, 1258, 0, 0, 
-    1263, 1262, 1265, 1264, 1267, 
-    1266, 1269, 1268, 0, 0, 
-    1273, 1272, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 1377, 1378, 1379, 
-    1380, 1381, 1382, 1383, 1384, 
-    1385, 1386, 1387, 1388, 1389, 
-    1390, 1391, 1392, 1393, 1394, 
-    1395, 1396, 1397, 1398, 1399, 
-    1400, 1401, 1402, 1403, 1404, 
-    1405, 1406, 1407, 1408, 1409, 
-    1410, 1411, 1412, 1413, 1414, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1329, 1330, 1331, 1332, 1333, 
-    1334, 1335, 1336, 1337, 1338, 
-    1339, 1340, 1341, 1342, 1343, 
-    1344, 1345, 1346, 1347, 1348, 
-    1349, 1350, 1351, 1352, 1353, 
-    1354, 1355, 1356, 1357, 1358, 
-    1359, 1360, 1361, 1362, 1363, 
-    1364, 1365, 1366, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 1, 2, 
-    3, 4, 5, 6, 7, 
-    8, 9, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    -2, 16, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 1, 
-    2, 3, 4, 5, 6, 
-    7, 8, 9, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 1, 2, 3, 
-    4, 5, 6, 7, 8, 
-    9, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    100, 1000, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 1, 2, 
-    3, 4, 5, 6, 7, 
-    8, 9, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 1, 
-    2, 3, 4, 5, 6, 
-    7, 8, 9, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 1, 2, 
-    3, 4, 5, 6, 7, 
-    8, 9, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 4304, 
-    4305, 4306, 4307, 4308, 4309, 
-    4310, 4311, 4312, 4313, 4314, 
-    4315, 4316, 4317, 4318, 4319, 
-    4320, 4321, 4322, 4323, 4324, 
-    4325, 4326, 4327, 4328, 4329, 
-    4330, 4331, 4332, 4333, 4334, 
-    4335, 4336, 4337, 4338, 4339, 
-    4340, 4341, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 7681, 7680, 
-    7683, 7682, 7685, 7684, 7687, 
-    7686, 7689, 7688, 7691, 7690, 
-    7693, 7692, 7695, 7694, 7697, 
-    7696, 7699, 7698, 7701, 7700, 
-    7703, 7702, 7705, 7704, 7707, 
-    7706, 7709, 7708, 7711, 7710, 
-    7713, 7712, 7715, 7714, 7717, 
-    7716, 7719, 7718, 7721, 7720, 
-    7723, 7722, 7725, 7724, 7727, 
-    7726, 7729, 7728, 7731, 7730, 
-    7733, 7732, 7735, 7734, 7737, 
-    7736, 7739, 7738, 7741, 7740, 
-    7743, 7742, 7745, 7744, 7747, 
-    7746, 7749, 7748, 7751, 7750, 
-    7753, 7752, 7755, 7754, 7757, 
-    7756, 7759, 7758, 7761, 7760, 
-    7763, 7762, 7765, 7764, 7767, 
-    7766, 7769, 7768, 7771, 7770, 
-    7773, 7772, 7775, 7774, 7777, 
-    7776, 7779, 7778, 7781, 7780, 
-    7783, 7782, 7785, 7784, 7787, 
-    7786, 7789, 7788, 7791, 7790, 
-    7793, 7792, 7795, 7794, 7797, 
-    7796, 7799, 7798, 7801, 7800, 
-    7803, 7802, 7805, 7804, 7807, 
-    7806, 7809, 7808, 7811, 7810, 
-    7813, 7812, 7815, 7814, 7817, 
-    7816, 7819, 7818, 7821, 7820, 
-    7823, 7822, 7825, 7824, 7827, 
-    7826, 7829, 7828, 0, 0, 
-    0, 0, 0, 7776, 0, 
-    0, 0, 0, 7841, 7840, 
-    7843, 7842, 7845, 7844, 7847, 
-    7846, 7849, 7848, 7851, 7850, 
-    7853, 7852, 7855, 7854, 7857, 
-    7856, 7859, 7858, 7861, 7860, 
-    7863, 7862, 7865, 7864, 7867, 
-    7866, 7869, 7868, 7871, 7870, 
-    7873, 7872, 7875, 7874, 7877, 
-    7876, 7879, 7878, 7881, 7880, 
-    7883, 7882, 7885, 7884, 7887, 
-    7886, 7889, 7888, 7891, 7890, 
-    7893, 7892, 7895, 7894, 7897, 
-    7896, 7899, 7898, 7901, 7900, 
-    7903, 7902, 7905, 7904, 7907, 
-    7906, 7909, 7908, 7911, 7910, 
-    7913, 7912, 7915, 7914, 7917, 
-    7916, 7919, 7918, 7921, 7920, 
-    7923, 7922, 7925, 7924, 7927, 
-    7926, 7929, 7928, 0, 0, 
-    0, 0, 0, 0, 7944, 
-    7945, 7946, 7947, 7948, 7949, 
-    7950, 7951, 7936, 7937, 7938, 
-    7939, 7940, 7941, 7942, 7943, 
-    7960, 7961, 7962, 7963, 7964, 
-    7965, 0, 0, 7952, 7953, 
-    7954, 7955, 7956, 7957, 0, 
-    0, 7976, 7977, 7978, 7979, 
-    7980, 7981, 7982, 7983, 7968, 
-    7969, 7970, 7971, 7972, 7973, 
-    7974, 7975, 7992, 7993, 7994, 
-    7995, 7996, 7997, 7998, 7999, 
-    7984, 7985, 7986, 7987, 7988, 
-    7989, 7990, 7991, 8008, 8009, 
-    8010, 8011, 8012, 8013, 0, 
-    0, 8000, 8001, 8002, 8003, 
-    8004, 8005, 0, 0, 0, 
-    8025, 0, 8027, 0, 8029, 
-    0, 8031, 0, 8017, 0, 
-    8019, 0, 8021, 0, 8023, 
-    8040, 8041, 8042, 8043, 8044, 
-    8045, 8046, 8047, 8032, 8033, 
-    8034, 8035, 8036, 8037, 8038, 
-    8039, 8122, 8123, 8136, 8137, 
-    8138, 8139, 8154, 8155, 8184, 
-    8185, 8170, 8171, 8186, 8187, 
-    0, 0, 8072, 8073, 8074, 
-    8075, 8076, 8077, 8078, 8079, 
-    8064, 8065, 8066, 8067, 8068, 
-    8069, 8070, 8071, 8088, 8089, 
-    8090, 8091, 8092, 8093, 8094, 
-    8095, 8080, 8081, 8082, 8083, 
-    8084, 8085, 8086, 8087, 8104, 
-    8105, 8106, 8107, 8108, 8109, 
-    8110, 8111, 8096, 8097, 8098, 
-    8099, 8100, 8101, 8102, 8103, 
-    8120, 8121, 0, 8124, 0, 
-    0, 0, 0, 8112, 8113, 
-    8048, 8049, 8115, 0, 921, 
-    0, 0, 0, 0, 8140, 
-    0, 0, 0, 0, 8050, 
-    8051, 8052, 8053, 8131, 0, 
-    0, 0, 8152, 8153, 0, 
-    0, 0, 0, 0, 0, 
-    8144, 8145, 8054, 8055, 0, 
-    0, 0, 0, 8168, 8169, 
-    0, 0, 0, 8172, 0, 
-    0, 8160, 8161, 8058, 8059, 
-    8165, 0, 0, 0, 0, 
-    0, 0, 8188, 0, 0, 
-    0, 0, 8056, 8057, 8060, 
-    8061, 8179, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 4, 5, 6, 7, 
-    8, 9, 0, 0, 0, 
-    0, 0, 0, 0, 1, 
-    2, 3, 4, 5, 6, 
-    7, 8, 9, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, -2, 
-    -2, -2, -2, -2, -2, 
-    -2, -2, -2, -2, -2, 
-    -2, 1, 8560, 8561, 8562, 
-    8563, 8564, 8565, 8566, 8567, 
-    8568, 8569, 8570, 8571, 8572, 
-    8573, 8574, 8575, 8544, 8545, 
-    8546, 8547, 8548, 8549, 8550, 
-    8551, 8552, 8553, 8554, 8555, 
-    8556, 8557, 8558, 8559, 1000, 
-    5000, 10000, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 
-    16, 17, 18, 19, 20, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 
-    16, 17, 18, 19, 20, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    11, 12, 13, 14, 15, 
-    16, 17, 18, 19, 20, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 9424, 9425, 9426, 9427, 
-    9428, 9429, 9430, 9431, 9432, 
-    9433, 9434, 9435, 9436, 9437, 
-    9438, 9439, 9440, 9441, 9442, 
-    9443, 9444, 9445, 9446, 9447, 
-    9448, 9449, 9398, 9399, 9400, 
-    9401, 9402, 9403, 9404, 9405, 
-    9406, 9407, 9408, 9409, 9410, 
-    9411, 9412, 9413, 9414, 9415, 
-    9416, 9417, 9418, 9419, 9420, 
-    9421, 9422, 9423, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 10, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 1, 
-    2, 3, 4, 5, 6, 
-    7, 8, 9, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 1, 2, 3, 4, 
-    5, 6, 7, 8, 9, 
-    10, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    1, 2, 3, 4, 5, 
-    6, 7, 8, 9, 0, 
-    0, 0, 0, 0, 0, 
-    0, 65345, 65346, 65347, 65348, 
-    65349, 65350, 65351, 65352, 65353, 
-    65354, 65355, 65356, 65357, 65358, 
-    65359, 65360, 65361, 65362, 65363, 
-    65364, 65365, 65366, 65367, 65368, 
-    65369, 65370, 0, 0, 0, 
-    0, 0, 0, 65313, 65314, 
-    65315, 65316, 65317, 65318, 65319, 
-    65320, 65321, 65322, 65323, 65324, 
-    65325, 65326, 65327, 65328, 65329, 
-    65330, 65331, 65332, 65333, 65334, 
-    65335, 65336, 65337, 65338, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 
-    0, 0, 0, 0
- };
+/**
+ * This is the attribute table for computing the lowercase representation
+ * of a character.  The value is the difference between the character and
+ * its lowercase version.
+ */
+static const jshort lower[] = {
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
+    32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 32, 0, 0, 0, 1, 0, -199, 0, -121, 0, 210, 206,
+    205, 79, 202, 203, 207, 0, 211, 209, 213, 214, 218, 217, 219,
+    0, 0, 2, 1, 0, 0, -97, -56, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38,
+    37, 64, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 80, 0, 0, 48, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -8,
+    0, 0, 0, 0, 0, 0, 0, -8, 0, -74, -9, 0, -86,
+    -100, 0, -112, -7, -128, -126, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, -7517, -8383, -8262, 0, 16, 16, 16, 16, 16, 16, 16, 16,
+    16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0,
+  };
+/** Length of lower. */
+static const int lower_length = 343;
 
-static const jshort secondary_attribute_table[] =
-{ 1, 2, 3, 
-    4, 5, 6, 7, 8, 
-    9, 10, 11, 12, 50, 
-    100, 500, 1000, 1, 2, 
-    3, 4, 5, 6, 7, 
-    8, 9, 10, 11, 12, 
-    50, 100, 500, 1000
- };
+/**
+ * This is the attribute table for computing the directionality class
+ * of a character.  At present, the value is in the range 0 - 18 if the
+ * character has a direction, otherwise it is -1.
+ */
+static const jbyte direction[] = {
+    36, 44, 40, 48, 48, 52, 20, 20, 52, 52, 20, 28, 20, 16, 12, 12, 12, 12, 12, 12, 12,
+    12, 12, 12, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 52, 0, 52,
+    52, 20, 12, 12, 0, 12, 52, 52, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 0, 0, 0, 0, 2,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 4, 4, 8,
+    8, 8, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 8, 36, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 52, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0,
+    1, 0, 0, 0, 0, 0, 0, 0, 0, 48, 36, 0, 4, 52, 52, 52, 48, 40, 56, 64, 72,
+    60, 68, 12, 12, 12, 12, 12, 12, 12, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 0, 0, 52,
+    52, 52, 52, 52, 52, 52, 52, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    0, 0, 0, 0, 0, 0, 0,
+  };
+/** Length of direction. */
+static const int direction_length = 343;
 
-#endif /* COMPACT_CHARACTER */
+/**
+ * This is the listing of titlecase special cases (all other character
+ * can use <code>upper</code> to determine their titlecase).  The listing
+ * is a sequence of character pairs; converting the first character of the
+ * pair to titlecase produces the second character.
+ */
+static const jchar title[] = {
+    452, 453, 453, 453, 454, 453, 455, 456, 456, 456,
+    457, 456, 458, 459, 459, 459, 460, 459, 497, 498,
+    498, 498, 499, 498,
+  };
+/** Length of title. */
+static const int title_length = 24;
 
 #endif /* __JAVA_CHARTABLES_H__ */