static private final int jjMoveNfa_0(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 97; int i = 1; jjstateSet[0] = startState; int j, kind = 0x7fffffff; for (; ;) { if (++jjround == 0x7fffffff) ReInitRounds(); if (curChar < 64) { long l = 1L << curChar; MatchLoop: do { switch (jjstateSet[--i]) { case 0: if ((0x3ff081800000000L & l) != 0L) { if (kind > 22) kind = 22; jjCheckNAddStates(0, 6); } else if (curChar == 39) jjAddStates(7, 9); else if (curChar == 34) jjCheckNAddStates(10, 13); else if (curChar == 46) jjCheckNAdd(5); else if (curChar == 45) jjstateSet[jjnewStateCnt++] = 1; if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(14, 20); if ((0x3fe000000000000L & l) != 0L) { if (kind > 4) kind = 4; jjCheckNAddTwoStates(2, 3); } else if (curChar == 48) { if (kind > 4) kind = 4; jjCheckNAddStates(21, 23); } break; case 1: if ((0x3fe000000000000L & l) == 0L) break; if (kind > 4) kind = 4; jjCheckNAddTwoStates(2, 3); break; case 2: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 4) kind = 4; jjCheckNAddTwoStates(2, 3); break; case 4: if (curChar == 46) jjCheckNAdd(5); break; case 5: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 7) kind = 7; jjCheckNAddStates(24, 26); break; case 7: if ((0x280000000000L & l) != 0L) jjCheckNAdd(8); break; case 8: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 7) kind = 7; jjCheckNAddTwoStates(8, 9); break; case 26: if (curChar == 34) jjCheckNAddStates(10, 13); break; case 27: if ((0xfffffffbffffdbffL & l) != 0L) jjCheckNAddStates(10, 13); break; case 29: if ((0x8400000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 31: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 32; break; case 32: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 33; break; case 33: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 34; break; case 34: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 36: if (curChar == 34 && kind > 11) kind = 11; break; case 37: if ((0xff000000000000L & l) != 0L) jjCheckNAddStates(27, 31); break; case 38: if ((0xff000000000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 39: if ((0xf000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 40; break; case 40: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(38); break; case 41: if (curChar == 39) jjAddStates(7, 9); break; case 42: if ((0xffffff7fffffdbffL & l) != 0L) jjCheckNAdd(43); break; case 43: if (curChar == 39 && kind > 12) kind = 12; break; case 45: if ((0x8400000000L & l) != 0L) jjCheckNAdd(43); break; case 46: if ((0xff000000000000L & l) != 0L) jjCheckNAddTwoStates(47, 43); break; case 47: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(43); break; case 48: if ((0xf000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 49; break; case 49: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(47); break; case 51: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 52; break; case 52: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 53; break; case 53: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 54; break; case 54: if ((0x3ff000000000000L & l) != 0L) jjCheckNAdd(43); break; case 57: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 21) kind = 21; jjCheckNAddTwoStates(57, 58); break; case 58: if (curChar == 46) jjCheckNAdd(59); break; case 59: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 21) kind = 21; jjCheckNAddTwoStates(58, 59); break; case 60: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(14, 20); break; case 61: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(61, 62); break; case 62: if (curChar != 46) break; if (kind > 7) kind = 7; jjCheckNAddStates(32, 34); break; case 63: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 7) kind = 7; jjCheckNAddStates(32, 34); break; case 65: if ((0x280000000000L & l) != 0L) jjCheckNAdd(66); break; case 66: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 7) kind = 7; jjCheckNAddTwoStates(66, 9); break; case 67: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(67, 68); break; case 69: if ((0x280000000000L & l) != 0L) jjCheckNAdd(70); break; case 70: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 7) kind = 7; jjCheckNAddTwoStates(70, 9); break; case 71: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(35, 37); break; case 73: if ((0x280000000000L & l) != 0L) jjCheckNAdd(74); break; case 74: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(74, 9); break; case 75: if (curChar != 48) break; if (kind > 4) kind = 4; jjCheckNAddStates(21, 23); break; case 77: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 5) kind = 5; jjAddStates(38, 39); break; case 79: if ((0xff000000000000L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(79, 80); break; case 81: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 22) kind = 22; jjCheckNAddStates(0, 6); break; case 82: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 22) kind = 22; jjCheckNAdd(82); break; case 83: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddStates(40, 43); break; case 84: if (curChar == 46) jjCheckNAdd(85); break; case 85: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddStates(44, 47); break; case 93: if (curChar == 46) jjstateSet[jjnewStateCnt++] = 92; break; case 94: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAddTwoStates(94, 95); break; case 95: if (curChar == 46) jjCheckNAdd(96); break; case 96: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAddTwoStates(95, 96); break; default : break; } } while (i != startsAt); } else if (curChar < 128) { long l = 1L << (curChar & 077); MatchLoop: do { switch (jjstateSet[--i]) { case 0: if ((0x7fffffe87fffffeL & l) != 0L) { if (kind > 22) kind = 22; jjCheckNAddStates(0, 6); } else if (curChar == 64) jjCheckNAdd(57); if (curChar == 70) jjstateSet[jjnewStateCnt++] = 24; else if (curChar == 84) jjstateSet[jjnewStateCnt++] = 20; else if (curChar == 102) jjstateSet[jjnewStateCnt++] = 16; else if (curChar == 116) jjstateSet[jjnewStateCnt++] = 12; break; case 3: if ((0x100000001000L & l) != 0L && kind > 4) kind = 4; break; case 6: if ((0x2000000020L & l) != 0L) jjAddStates(48, 49); break; case 9: if ((0x5000000050L & l) != 0L && kind > 7) kind = 7; break; case 10: if (curChar == 101 && kind > 10) kind = 10; break; case 11: if (curChar == 117) jjCheckNAdd(10); break; case 12: if (curChar == 114) jjstateSet[jjnewStateCnt++] = 11; break; case 13: if (curChar == 116) jjstateSet[jjnewStateCnt++] = 12; break; case 14: if (curChar == 115) jjCheckNAdd(10); break; case 15: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 14; break; case 16: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 15; break; case 17: if (curChar == 102) jjstateSet[jjnewStateCnt++] = 16; break; case 18: if (curChar == 69 && kind > 10) kind = 10; break; case 19: if (curChar == 85) jjCheckNAdd(18); break; case 20: if (curChar == 82) jjstateSet[jjnewStateCnt++] = 19; break; case 21: if (curChar == 84) jjstateSet[jjnewStateCnt++] = 20; break; case 22: if (curChar == 83) jjCheckNAdd(18); break; case 23: if (curChar == 76) jjstateSet[jjnewStateCnt++] = 22; break; case 24: if (curChar == 65) jjstateSet[jjnewStateCnt++] = 23; break; case 25: if (curChar == 70) jjstateSet[jjnewStateCnt++] = 24; break; case 27: if ((0xffffffffefffffffL & l) != 0L) jjCheckNAddStates(10, 13); break; case 28: if (curChar == 92) jjAddStates(50, 52); break; case 29: if ((0x14404410000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 30: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 31; break; case 31: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 32; break; case 32: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 33; break; case 33: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 34; break; case 34: if ((0x7e0000007eL & l) != 0L) jjCheckNAddStates(10, 13); break; case 35: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 30; break; case 42: if ((0xffffffffefffffffL & l) != 0L) jjCheckNAdd(43); break; case 44: if (curChar == 92) jjAddStates(53, 55); break; case 45: if ((0x14404410000000L & l) != 0L) jjCheckNAdd(43); break; case 50: if (curChar == 117) jjstateSet[jjnewStateCnt++] = 51; break; case 51: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 52; break; case 52: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 53; break; case 53: if ((0x7e0000007eL & l) != 0L) jjstateSet[jjnewStateCnt++] = 54; break; case 54: if ((0x7e0000007eL & l) != 0L) jjCheckNAdd(43); break; case 55: if (curChar == 92) jjstateSet[jjnewStateCnt++] = 50; break; case 56: if (curChar == 64) jjCheckNAdd(57); break; case 57: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 21) kind = 21; jjCheckNAddTwoStates(57, 58); break; case 59: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 21) kind = 21; jjCheckNAddTwoStates(58, 59); break; case 64: if ((0x2000000020L & l) != 0L) jjAddStates(56, 57); break; case 68: if ((0x2000000020L & l) != 0L) jjAddStates(58, 59); break; case 72: if ((0x2000000020L & l) != 0L) jjAddStates(60, 61); break; case 76: if ((0x100000001000000L & l) != 0L) jjCheckNAdd(77); break; case 77: if ((0x7e0000007eL & l) == 0L) break; if (kind > 5) kind = 5; jjCheckNAddTwoStates(77, 78); break; case 78: if ((0x100000001000L & l) != 0L && kind > 5) kind = 5; break; case 80: if ((0x100000001000L & l) != 0L && kind > 6) kind = 6; break; case 81: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 22) kind = 22; jjCheckNAddStates(0, 6); break; case 82: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 22) kind = 22; jjCheckNAdd(82); break; case 83: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddStates(40, 43); break; case 85: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddStates(44, 47); break; case 86: if (curChar == 93) jjCheckNAddTwoStates(87, 93); break; case 87: if (curChar == 91) jjstateSet[jjnewStateCnt++] = 86; break; case 88: if (curChar == 115 && kind > 23) kind = 23; break; case 89: if (curChar == 115) jjstateSet[jjnewStateCnt++] = 88; break; case 90: if (curChar == 97) jjstateSet[jjnewStateCnt++] = 89; break; case 91: if (curChar == 108) jjstateSet[jjnewStateCnt++] = 90; break; case 92: if (curChar == 99) jjstateSet[jjnewStateCnt++] = 91; break; case 94: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAddTwoStates(94, 95); break; case 96: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAddTwoStates(95, 96); break; default : break; } } while (i != startsAt); } else { int hiByte = (int) (curChar >> 8); int i1 = hiByte >> 6; long l1 = 1L << (hiByte & 077); int i2 = (curChar & 0xff) >> 6; long l2 = 1L << (curChar & 077); MatchLoop: do { switch (jjstateSet[--i]) { case 27: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjAddStates(10, 13); break; case 42: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) jjstateSet[jjnewStateCnt++] = 43; break; default : break; } } while (i != startsAt);
static private final int jjMoveNfa_0(int startState, int curPos) { int[] nextStates; int startsAt = 0; jjnewStateCnt = 97; int i = 1; jjstateSet[0] = startState; int j, kind = 0x7fffffff; for (;;) { if (++jjround == 0x7fffffff) ReInitRounds(); if (curChar < 64) { long l = 1L << curChar; MatchLoop: do { switch(jjstateSet[--i]) { case 0: if ((0x3ff081800000000L & l) != 0L) { if (kind > 24) kind = 24; jjCheckNAddStates(0, 6); } else if (curChar == 39) jjAddStates(7, 9); else if (curChar == 34) jjCheckNAddStates(10, 13); else if (curChar == 46) jjCheckNAdd(4); if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(14, 20); if ((0x3fe000000000000L & l) != 0L) { if (kind > 4) kind = 4; jjCheckNAddTwoStates(1, 2); } else if (curChar == 48) { if (kind > 6) kind = 6; jjCheckNAddStates(21, 25); } break; case 1: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 4) kind = 4; jjCheckNAddTwoStates(1, 2); break; case 3: if (curChar == 46) jjCheckNAdd(4); break; case 4: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 10) kind = 10; jjCheckNAddStates(26, 28); break; case 6: if ((0x280000000000L & l) != 0L) jjCheckNAdd(7); break; case 7: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 10) kind = 10; jjCheckNAddTwoStates(7, 8); break; case 25: if (curChar == 34) jjCheckNAddStates(10, 13); break; case 26: if ((0xfffffffbffffdbffL & l) != 0L) jjCheckNAddStates(10, 13); break; case 28: if ((0x8400000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 30: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 31; break; case 31: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 32; break; case 32: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 33; break; case 33: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 35: if (curChar == 34 && kind > 13) kind = 13; break; case 36: if ((0xff000000000000L & l) != 0L) jjCheckNAddStates(29, 33); break; case 37: if ((0xff000000000000L & l) != 0L) jjCheckNAddStates(10, 13); break; case 38: if ((0xf000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 39; break; case 39: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(37); break; case 40: if (curChar == 39) jjAddStates(7, 9); break; case 41: if ((0xffffff7fffffdbffL & l) != 0L) jjCheckNAdd(42); break; case 42: if (curChar == 39 && kind > 14) kind = 14; break; case 44: if ((0x8400000000L & l) != 0L) jjCheckNAdd(42); break; case 45: if ((0xff000000000000L & l) != 0L) jjCheckNAddTwoStates(46, 42); break; case 46: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(42); break; case 47: if ((0xf000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 48; break; case 48: if ((0xff000000000000L & l) != 0L) jjCheckNAdd(46); break; case 50: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 51; break; case 51: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 52; break; case 52: if ((0x3ff000000000000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 53; break; case 53: if ((0x3ff000000000000L & l) != 0L) jjCheckNAdd(42); break; case 56: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddTwoStates(56, 57); break; case 57: if (curChar == 46) jjCheckNAdd(58); break; case 58: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 23) kind = 23; jjCheckNAddTwoStates(57, 58); break; case 59: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(14, 20); break; case 60: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(60, 61); break; case 61: if (curChar != 46) break; if (kind > 10) kind = 10; jjCheckNAddStates(34, 36); break; case 62: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 10) kind = 10; jjCheckNAddStates(34, 36); break; case 64: if ((0x280000000000L & l) != 0L) jjCheckNAdd(65); break; case 65: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 10) kind = 10; jjCheckNAddTwoStates(65, 8); break; case 66: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(66, 67); break; case 68: if ((0x280000000000L & l) != 0L) jjCheckNAdd(69); break; case 69: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 10) kind = 10; jjCheckNAddTwoStates(69, 8); break; case 70: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddStates(37, 39); break; case 72: if ((0x280000000000L & l) != 0L) jjCheckNAdd(73); break; case 73: if ((0x3ff000000000000L & l) != 0L) jjCheckNAddTwoStates(73, 8); break; case 74: if (curChar != 48) break; if (kind > 6) kind = 6; jjCheckNAddStates(21, 25); break; case 75: if (curChar == 48) jjCheckNAddTwoStates(75, 2); break; case 77: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 5) kind = 5; jjAddStates(40, 41); break; case 79: if ((0xff000000000000L & l) == 0L) break; if (kind > 6) kind = 6; jjCheckNAddTwoStates(79, 80); break; case 81: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAddStates(0, 6); break; case 82: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 24) kind = 24; jjCheckNAdd(82); break; case 83: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 25) kind = 25; jjCheckNAddStates(42, 45); break; case 84: if (curChar == 46) jjCheckNAdd(85); break; case 85: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 25) kind = 25; jjCheckNAddStates(46, 49); break; case 93: if (curChar == 46) jjstateSet[jjnewStateCnt++] = 92; break; case 94: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 26) kind = 26; jjCheckNAddTwoStates(94, 95); break; case 95: if (curChar == 46) jjCheckNAdd(96); break; case 96: if ((0x3ff081800000000L & l) == 0L) break; if (kind > 26) kind = 26; jjCheckNAddTwoStates(95, 96); break; default : break;
    static private final int jjMoveNfa_0(int startState, int curPos) {        int[] nextStates;        int startsAt = 0;        jjnewStateCnt = 97;        int i = 1;        jjstateSet[0] = startState;        int j, kind = 0x7fffffff;        for (; ;) {            if (++jjround == 0x7fffffff)                ReInitRounds();            if (curChar < 64) {                long l = 1L << curChar;                MatchLoop: do {                    switch (jjstateSet[--i]) {                        case 0:                            if ((0x3ff081800000000L & l) != 0L) {                                if (kind > 22)                                    kind = 22;                                jjCheckNAddStates(0, 6);                            } else if (curChar == 39)                                jjAddStates(7, 9);                            else if (curChar == 34)                                jjCheckNAddStates(10, 13);                            else if (curChar == 46)                                jjCheckNAdd(5);                            else if (curChar == 45)                                jjstateSet[jjnewStateCnt++] = 1;                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddStates(14, 20);                            if ((0x3fe000000000000L & l) != 0L) {                                if (kind > 4)                                    kind = 4;                                jjCheckNAddTwoStates(2, 3);                            } else if (curChar == 48) {                                if (kind > 4)                                    kind = 4;                                jjCheckNAddStates(21, 23);                            }                            break;                        case 1:                            if ((0x3fe000000000000L & l) == 0L)                                break;                            if (kind > 4)                                kind = 4;                            jjCheckNAddTwoStates(2, 3);                            break;                        case 2:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 4)                                kind = 4;                            jjCheckNAddTwoStates(2, 3);                            break;                        case 4:                            if (curChar == 46)                                jjCheckNAdd(5);                            break;                        case 5:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddStates(24, 26);                            break;                        case 7:                            if ((0x280000000000L & l) != 0L)                                jjCheckNAdd(8);                            break;                        case 8:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddTwoStates(8, 9);                            break;                        case 26:                            if (curChar == 34)                                jjCheckNAddStates(10, 13);                            break;                        case 27:                            if ((0xfffffffbffffdbffL & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 29:                            if ((0x8400000000L & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 31:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 32;                            break;                        case 32:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 33;                            break;                        case 33:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 34;                            break;                        case 34:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 36:                            if (curChar == 34 && kind > 11)                                kind = 11;                            break;                        case 37:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAddStates(27, 31);                            break;                        case 38:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 39:                            if ((0xf000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 40;                            break;                        case 40:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAdd(38);                            break;                        case 41:                            if (curChar == 39)                                jjAddStates(7, 9);                            break;                        case 42:                            if ((0xffffff7fffffdbffL & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 43:                            if (curChar == 39 && kind > 12)                                kind = 12;                            break;                        case 45:                            if ((0x8400000000L & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 46:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAddTwoStates(47, 43);                            break;                        case 47:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 48:                            if ((0xf000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 49;                            break;                        case 49:                            if ((0xff000000000000L & l) != 0L)                                jjCheckNAdd(47);                            break;                        case 51:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 52;                            break;                        case 52:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 53;                            break;                        case 53:                            if ((0x3ff000000000000L & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 54;                            break;                        case 54:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 57:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 21)                                kind = 21;                            jjCheckNAddTwoStates(57, 58);                            break;                        case 58:                            if (curChar == 46)                                jjCheckNAdd(59);                            break;                        case 59:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 21)                                kind = 21;                            jjCheckNAddTwoStates(58, 59);                            break;                        case 60:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddStates(14, 20);                            break;                        case 61:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddTwoStates(61, 62);                            break;                        case 62:                            if (curChar != 46)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddStates(32, 34);                            break;                        case 63:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddStates(32, 34);                            break;                        case 65:                            if ((0x280000000000L & l) != 0L)                                jjCheckNAdd(66);                            break;                        case 66:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddTwoStates(66, 9);                            break;                        case 67:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddTwoStates(67, 68);                            break;                        case 69:                            if ((0x280000000000L & l) != 0L)                                jjCheckNAdd(70);                            break;                        case 70:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 7)                                kind = 7;                            jjCheckNAddTwoStates(70, 9);                            break;                        case 71:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddStates(35, 37);                            break;                        case 73:                            if ((0x280000000000L & l) != 0L)                                jjCheckNAdd(74);                            break;                        case 74:                            if ((0x3ff000000000000L & l) != 0L)                                jjCheckNAddTwoStates(74, 9);                            break;                        case 75:                            if (curChar != 48)                                break;                            if (kind > 4)                                kind = 4;                            jjCheckNAddStates(21, 23);                            break;                        case 77:                            if ((0x3ff000000000000L & l) == 0L)                                break;                            if (kind > 5)                                kind = 5;                            jjAddStates(38, 39);                            break;                        case 79:                            if ((0xff000000000000L & l) == 0L)                                break;                            if (kind > 6)                                kind = 6;                            jjCheckNAddTwoStates(79, 80);                            break;                        case 81:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 22)                                kind = 22;                            jjCheckNAddStates(0, 6);                            break;                        case 82:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 22)                                kind = 22;                            jjCheckNAdd(82);                            break;                        case 83:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 23)                                kind = 23;                            jjCheckNAddStates(40, 43);                            break;                        case 84:                            if (curChar == 46)                                jjCheckNAdd(85);                            break;                        case 85:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 23)                                kind = 23;                            jjCheckNAddStates(44, 47);                            break;                        case 93:                            if (curChar == 46)                                jjstateSet[jjnewStateCnt++] = 92;                            break;                        case 94:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 24)                                kind = 24;                            jjCheckNAddTwoStates(94, 95);                            break;                        case 95:                            if (curChar == 46)                                jjCheckNAdd(96);                            break;                        case 96:                            if ((0x3ff081800000000L & l) == 0L)                                break;                            if (kind > 24)                                kind = 24;                            jjCheckNAddTwoStates(95, 96);                            break;                        default :                            break;                    }                } while (i != startsAt);            } else if (curChar < 128) {                long l = 1L << (curChar & 077);                MatchLoop: do {                    switch (jjstateSet[--i]) {                        case 0:                            if ((0x7fffffe87fffffeL & l) != 0L) {                                if (kind > 22)                                    kind = 22;                                jjCheckNAddStates(0, 6);                            } else if (curChar == 64)                                jjCheckNAdd(57);                            if (curChar == 70)                                jjstateSet[jjnewStateCnt++] = 24;                            else if (curChar == 84)                                jjstateSet[jjnewStateCnt++] = 20;                            else if (curChar == 102)                                jjstateSet[jjnewStateCnt++] = 16;                            else if (curChar == 116)                                jjstateSet[jjnewStateCnt++] = 12;                            break;                        case 3:                            if ((0x100000001000L & l) != 0L && kind > 4)                                kind = 4;                            break;                        case 6:                            if ((0x2000000020L & l) != 0L)                                jjAddStates(48, 49);                            break;                        case 9:                            if ((0x5000000050L & l) != 0L && kind > 7)                                kind = 7;                            break;                        case 10:                            if (curChar == 101 && kind > 10)                                kind = 10;                            break;                        case 11:                            if (curChar == 117)                                jjCheckNAdd(10);                            break;                        case 12:                            if (curChar == 114)                                jjstateSet[jjnewStateCnt++] = 11;                            break;                        case 13:                            if (curChar == 116)                                jjstateSet[jjnewStateCnt++] = 12;                            break;                        case 14:                            if (curChar == 115)                                jjCheckNAdd(10);                            break;                        case 15:                            if (curChar == 108)                                jjstateSet[jjnewStateCnt++] = 14;                            break;                        case 16:                            if (curChar == 97)                                jjstateSet[jjnewStateCnt++] = 15;                            break;                        case 17:                            if (curChar == 102)                                jjstateSet[jjnewStateCnt++] = 16;                            break;                        case 18:                            if (curChar == 69 && kind > 10)                                kind = 10;                            break;                        case 19:                            if (curChar == 85)                                jjCheckNAdd(18);                            break;                        case 20:                            if (curChar == 82)                                jjstateSet[jjnewStateCnt++] = 19;                            break;                        case 21:                            if (curChar == 84)                                jjstateSet[jjnewStateCnt++] = 20;                            break;                        case 22:                            if (curChar == 83)                                jjCheckNAdd(18);                            break;                        case 23:                            if (curChar == 76)                                jjstateSet[jjnewStateCnt++] = 22;                            break;                        case 24:                            if (curChar == 65)                                jjstateSet[jjnewStateCnt++] = 23;                            break;                        case 25:                            if (curChar == 70)                                jjstateSet[jjnewStateCnt++] = 24;                            break;                        case 27:                            if ((0xffffffffefffffffL & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 28:                            if (curChar == 92)                                jjAddStates(50, 52);                            break;                        case 29:                            if ((0x14404410000000L & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 30:                            if (curChar == 117)                                jjstateSet[jjnewStateCnt++] = 31;                            break;                        case 31:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 32;                            break;                        case 32:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 33;                            break;                        case 33:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 34;                            break;                        case 34:                            if ((0x7e0000007eL & l) != 0L)                                jjCheckNAddStates(10, 13);                            break;                        case 35:                            if (curChar == 92)                                jjstateSet[jjnewStateCnt++] = 30;                            break;                        case 42:                            if ((0xffffffffefffffffL & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 44:                            if (curChar == 92)                                jjAddStates(53, 55);                            break;                        case 45:                            if ((0x14404410000000L & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 50:                            if (curChar == 117)                                jjstateSet[jjnewStateCnt++] = 51;                            break;                        case 51:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 52;                            break;                        case 52:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 53;                            break;                        case 53:                            if ((0x7e0000007eL & l) != 0L)                                jjstateSet[jjnewStateCnt++] = 54;                            break;                        case 54:                            if ((0x7e0000007eL & l) != 0L)                                jjCheckNAdd(43);                            break;                        case 55:                            if (curChar == 92)                                jjstateSet[jjnewStateCnt++] = 50;                            break;                        case 56:                            if (curChar == 64)                                jjCheckNAdd(57);                            break;                        case 57:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 21)                                kind = 21;                            jjCheckNAddTwoStates(57, 58);                            break;                        case 59:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 21)                                kind = 21;                            jjCheckNAddTwoStates(58, 59);                            break;                        case 64:                            if ((0x2000000020L & l) != 0L)                                jjAddStates(56, 57);                            break;                        case 68:                            if ((0x2000000020L & l) != 0L)                                jjAddStates(58, 59);                            break;                        case 72:                            if ((0x2000000020L & l) != 0L)                                jjAddStates(60, 61);                            break;                        case 76:                            if ((0x100000001000000L & l) != 0L)                                jjCheckNAdd(77);                            break;                        case 77:                            if ((0x7e0000007eL & l) == 0L)                                break;                            if (kind > 5)                                kind = 5;                            jjCheckNAddTwoStates(77, 78);                            break;                        case 78:                            if ((0x100000001000L & l) != 0L && kind > 5)                                kind = 5;                            break;                        case 80:                            if ((0x100000001000L & l) != 0L && kind > 6)                                kind = 6;                            break;                        case 81:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 22)                                kind = 22;                            jjCheckNAddStates(0, 6);                            break;                        case 82:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 22)                                kind = 22;                            jjCheckNAdd(82);                            break;                        case 83:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 23)                                kind = 23;                            jjCheckNAddStates(40, 43);                            break;                        case 85:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 23)                                kind = 23;                            jjCheckNAddStates(44, 47);                            break;                        case 86:                            if (curChar == 93)                                jjCheckNAddTwoStates(87, 93);                            break;                        case 87:                            if (curChar == 91)                                jjstateSet[jjnewStateCnt++] = 86;                            break;                        case 88:                            if (curChar == 115 && kind > 23)                                kind = 23;                            break;                        case 89:                            if (curChar == 115)                                jjstateSet[jjnewStateCnt++] = 88;                            break;                        case 90:                            if (curChar == 97)                                jjstateSet[jjnewStateCnt++] = 89;                            break;                        case 91:                            if (curChar == 108)                                jjstateSet[jjnewStateCnt++] = 90;                            break;                        case 92:                            if (curChar == 99)                                jjstateSet[jjnewStateCnt++] = 91;                            break;                        case 94:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 24)                                kind = 24;                            jjCheckNAddTwoStates(94, 95);                            break;                        case 96:                            if ((0x7fffffe87fffffeL & l) == 0L)                                break;                            if (kind > 24)                                kind = 24;                            jjCheckNAddTwoStates(95, 96);                            break;                        default :                            break;                    }                } while (i != startsAt);            } else {                int hiByte = (int) (curChar >> 8);                int i1 = hiByte >> 6;                long l1 = 1L << (hiByte & 077);                int i2 = (curChar & 0xff) >> 6;                long l2 = 1L << (curChar & 077);                MatchLoop: do {                    switch (jjstateSet[--i]) {                        case 27:                            if (jjCanMove_0(hiByte, i1, i2, l1, l2))                                jjAddStates(10, 13);                            break;                        case 42:                            if (jjCanMove_0(hiByte, i1, i2, l1, l2))                                jjstateSet[jjnewStateCnt++] = 43;                            break;                        default :                            break;                    }                } while (i != startsAt);            }            if (kind != 0x7fffffff) {                jjmatchedKind = kind;                jjmatchedPos = curPos;                kind = 0x7fffffff;            }            ++curPos;            if ((i = jjnewStateCnt) == (startsAt = 97 - (jjnewStateCnt = startsAt)))                return curPos;            try {                curChar = input_stream.readChar();            } catch (java.io.IOException e) {                return curPos;            }        }    }