diff --git a/grammar.js b/grammar.js index a97fd9f..53729c3 100644 --- a/grammar.js +++ b/grammar.js @@ -520,7 +520,7 @@ module.exports = grammar({ $.type_pattern, $.record_pattern, ), - type_pattern: $ => seq($._unannotated_type, choice($.identifier, $._reserved_identifier)), + type_pattern: $ => seq(optional('final'), $._unannotated_type, choice($.identifier, $._reserved_identifier)), record_pattern: $ => seq(choice($.identifier, $._reserved_identifier, $.generic_type), $.record_pattern_body), record_pattern_body: $ => seq('(', commaSep(choice($.record_pattern_component, $.record_pattern)), ')'), record_pattern_component: $ => choice( diff --git a/src/grammar.json b/src/grammar.json index 2b2f18d..56d8204 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -3718,6 +3718,18 @@ "type_pattern": { "type": "SEQ", "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "final" + }, + { + "type": "BLANK" + } + ] + }, { "type": "SYMBOL", "name": "_unannotated_type" diff --git a/src/parser.c b/src/parser.c index f4d215f..4f1f1e1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,7 +5,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 1385 +#define STATE_COUNT 1388 #define LARGE_STATE_COUNT 406 #define SYMBOL_COUNT 320 #define ALIAS_COUNT 1 @@ -3446,7 +3446,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [48] = 46, [49] = 16, [50] = 17, - [51] = 19, + [51] = 21, [52] = 22, [53] = 23, [54] = 24, @@ -3500,7 +3500,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [102] = 43, [103] = 44, [104] = 45, - [105] = 21, + [105] = 19, [106] = 106, [107] = 107, [108] = 108, @@ -3520,16 +3520,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [122] = 121, [123] = 123, [124] = 124, - [125] = 123, - [126] = 123, + [125] = 124, + [126] = 124, [127] = 127, [128] = 128, [129] = 129, [130] = 130, [131] = 131, - [132] = 130, - [133] = 133, - [134] = 134, + [132] = 132, + [133] = 132, + [134] = 129, [135] = 135, [136] = 136, [137] = 137, @@ -3537,18 +3537,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [139] = 139, [140] = 140, [141] = 141, - [142] = 135, + [142] = 142, [143] = 143, - [144] = 143, + [144] = 144, [145] = 145, - [146] = 146, + [146] = 145, [147] = 147, [148] = 148, [149] = 149, [150] = 150, [151] = 151, [152] = 152, - [153] = 147, + [153] = 153, [154] = 154, [155] = 155, [156] = 156, @@ -3558,35 +3558,35 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [160] = 160, [161] = 161, [162] = 162, - [163] = 163, - [164] = 164, - [165] = 150, - [166] = 152, - [167] = 159, - [168] = 161, - [169] = 169, - [170] = 156, - [171] = 157, - [172] = 154, - [173] = 150, - [174] = 152, - [175] = 147, - [176] = 161, - [177] = 169, - [178] = 156, - [179] = 157, - [180] = 154, - [181] = 163, - [182] = 182, - [183] = 151, - [184] = 162, - [185] = 163, - [186] = 182, - [187] = 151, - [188] = 162, - [189] = 169, - [190] = 182, - [191] = 148, + [163] = 158, + [164] = 147, + [165] = 156, + [166] = 166, + [167] = 167, + [168] = 162, + [169] = 150, + [170] = 149, + [171] = 152, + [172] = 172, + [173] = 156, + [174] = 166, + [175] = 161, + [176] = 162, + [177] = 150, + [178] = 149, + [179] = 152, + [180] = 172, + [181] = 154, + [182] = 155, + [183] = 159, + [184] = 166, + [185] = 154, + [186] = 155, + [187] = 159, + [188] = 147, + [189] = 148, + [190] = 172, + [191] = 161, [192] = 192, [193] = 193, [194] = 194, @@ -3648,7 +3648,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [250] = 250, [251] = 113, [252] = 252, - [253] = 114, + [253] = 109, [254] = 254, [255] = 255, [256] = 256, @@ -3801,8 +3801,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [403] = 401, [404] = 404, [405] = 404, - [406] = 133, - [407] = 134, + [406] = 135, + [407] = 142, [408] = 408, [409] = 409, [410] = 410, @@ -4046,8 +4046,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [648] = 648, [649] = 615, [650] = 650, - [651] = 133, - [652] = 134, + [651] = 135, + [652] = 142, [653] = 474, [654] = 648, [655] = 655, @@ -4228,65 +4228,65 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [830] = 830, [831] = 831, [832] = 832, - [833] = 833, + [833] = 831, [834] = 834, [835] = 835, [836] = 836, [837] = 837, [838] = 838, - [839] = 437, + [839] = 839, [840] = 840, [841] = 841, - [842] = 831, - [843] = 466, + [842] = 842, + [843] = 437, [844] = 844, [845] = 831, [846] = 846, - [847] = 847, + [847] = 466, [848] = 848, [849] = 849, [850] = 850, - [851] = 847, - [852] = 846, - [853] = 849, - [854] = 850, - [855] = 855, - [856] = 447, + [851] = 851, + [852] = 852, + [853] = 848, + [854] = 851, + [855] = 850, + [856] = 849, [857] = 857, - [858] = 449, + [858] = 447, [859] = 859, [860] = 860, - [861] = 861, + [861] = 449, [862] = 862, [863] = 863, - [864] = 862, - [865] = 863, - [866] = 866, - [867] = 867, + [864] = 864, + [865] = 865, + [866] = 860, + [867] = 864, [868] = 868, [869] = 869, [870] = 870, [871] = 871, [872] = 872, - [873] = 448, - [874] = 452, - [875] = 449, - [876] = 871, - [877] = 451, - [878] = 450, - [879] = 879, - [880] = 879, - [881] = 872, - [882] = 882, - [883] = 883, - [884] = 884, + [873] = 450, + [874] = 451, + [875] = 875, + [876] = 876, + [877] = 877, + [878] = 878, + [879] = 448, + [880] = 872, + [881] = 877, + [882] = 452, + [883] = 449, + [884] = 875, [885] = 885, [886] = 886, [887] = 887, [888] = 888, - [889] = 888, + [889] = 889, [890] = 890, - [891] = 891, + [891] = 886, [892] = 892, [893] = 893, [894] = 894, @@ -4308,17 +4308,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [910] = 910, [911] = 911, [912] = 912, - [913] = 913, + [913] = 911, [914] = 914, [915] = 915, [916] = 916, [917] = 917, - [918] = 911, + [918] = 918, [919] = 911, - [920] = 920, + [920] = 484, [921] = 921, [922] = 922, - [923] = 484, + [923] = 923, [924] = 924, [925] = 925, [926] = 926, @@ -4344,10 +4344,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [946] = 946, [947] = 947, [948] = 948, - [949] = 715, + [949] = 949, [950] = 950, [951] = 951, - [952] = 952, + [952] = 715, [953] = 953, [954] = 954, [955] = 955, @@ -4363,36 +4363,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [965] = 965, [966] = 966, [967] = 967, - [968] = 955, + [968] = 968, [969] = 969, [970] = 970, - [971] = 959, - [972] = 972, - [973] = 964, - [974] = 960, + [971] = 971, + [972] = 947, + [973] = 973, + [974] = 974, [975] = 975, [976] = 976, [977] = 977, - [978] = 978, - [979] = 979, - [980] = 952, - [981] = 981, + [978] = 971, + [979] = 946, + [980] = 980, + [981] = 951, [982] = 982, [983] = 983, [984] = 984, - [985] = 953, - [986] = 986, + [985] = 985, + [986] = 955, [987] = 987, - [988] = 988, + [988] = 950, [989] = 989, [990] = 990, - [991] = 979, + [991] = 991, [992] = 992, [993] = 993, [994] = 994, [995] = 995, [996] = 996, - [997] = 997, + [997] = 987, [998] = 998, [999] = 999, [1000] = 1000, @@ -4404,12 +4404,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1006] = 1006, [1007] = 1007, [1008] = 1008, - [1009] = 990, + [1009] = 995, [1010] = 1010, [1011] = 1011, [1012] = 1012, [1013] = 1013, - [1014] = 970, + [1014] = 1014, [1015] = 1015, [1016] = 1016, [1017] = 1017, @@ -4419,7 +4419,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1021] = 1021, [1022] = 1022, [1023] = 1023, - [1024] = 1024, + [1024] = 983, [1025] = 1025, [1026] = 1026, [1027] = 1027, @@ -4432,11 +4432,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1034] = 1034, [1035] = 1035, [1036] = 1036, - [1037] = 1013, + [1037] = 1037, [1038] = 1038, [1039] = 1039, [1040] = 1040, - [1041] = 1030, + [1041] = 1031, [1042] = 1042, [1043] = 1043, [1044] = 1044, @@ -4458,12 +4458,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1060] = 1060, [1061] = 1061, [1062] = 1062, - [1063] = 1063, - [1064] = 1064, + [1063] = 1061, + [1064] = 1032, [1065] = 1065, - [1066] = 1048, - [1067] = 1030, - [1068] = 1048, + [1066] = 1066, + [1067] = 1061, + [1068] = 1032, [1069] = 1069, [1070] = 1070, [1071] = 1071, @@ -4488,7 +4488,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1090] = 1090, [1091] = 1091, [1092] = 1092, - [1093] = 1022, + [1093] = 1093, [1094] = 1094, [1095] = 1095, [1096] = 1096, @@ -4502,8 +4502,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1104] = 1104, [1105] = 1105, [1106] = 1106, - [1107] = 1092, - [1108] = 1095, + [1107] = 1107, + [1108] = 1096, [1109] = 1109, [1110] = 1110, [1111] = 1111, @@ -4515,72 +4515,72 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1117] = 1117, [1118] = 1118, [1119] = 1119, - [1120] = 1120, - [1121] = 1121, + [1120] = 1046, + [1121] = 1091, [1122] = 1122, - [1123] = 1092, + [1123] = 1123, [1124] = 1124, [1125] = 1125, [1126] = 1126, [1127] = 1127, [1128] = 1128, [1129] = 1129, - [1130] = 1089, - [1131] = 1095, + [1130] = 1130, + [1131] = 1131, [1132] = 1132, - [1133] = 1133, - [1134] = 1134, + [1133] = 1091, + [1134] = 1132, [1135] = 1135, - [1136] = 1085, + [1136] = 1136, [1137] = 1137, [1138] = 1138, [1139] = 1139, - [1140] = 1140, - [1141] = 1077, + [1140] = 1116, + [1141] = 1141, [1142] = 1142, - [1143] = 1137, - [1144] = 1114, - [1145] = 1145, + [1143] = 1088, + [1144] = 1144, + [1145] = 1119, [1146] = 1146, [1147] = 1147, [1148] = 1148, [1149] = 1149, - [1150] = 1133, + [1150] = 1150, [1151] = 1151, - [1152] = 1081, - [1153] = 1153, - [1154] = 1085, + [1152] = 1152, + [1153] = 1090, + [1154] = 1154, [1155] = 1155, - [1156] = 1138, - [1157] = 1139, - [1158] = 1158, - [1159] = 1077, - [1160] = 1142, - [1161] = 1137, - [1162] = 1114, - [1163] = 1138, - [1164] = 1164, + [1156] = 1074, + [1157] = 1157, + [1158] = 1083, + [1159] = 1114, + [1160] = 1118, + [1161] = 1144, + [1162] = 1162, + [1163] = 1163, + [1164] = 1150, [1165] = 1165, - [1166] = 1166, - [1167] = 1167, - [1168] = 1168, + [1166] = 1090, + [1167] = 1155, + [1168] = 1074, [1169] = 1169, - [1170] = 1170, - [1171] = 1133, - [1172] = 1172, - [1173] = 1139, - [1174] = 1109, + [1170] = 1083, + [1171] = 1114, + [1172] = 1118, + [1173] = 1173, + [1174] = 1144, [1175] = 1175, [1176] = 1176, - [1177] = 1109, + [1177] = 1177, [1178] = 1178, [1179] = 1179, - [1180] = 1180, - [1181] = 1125, - [1182] = 1142, + [1180] = 1150, + [1181] = 1132, + [1182] = 1155, [1183] = 1183, [1184] = 1184, - [1185] = 1185, + [1185] = 1119, [1186] = 1186, [1187] = 1187, [1188] = 1188, @@ -4630,11 +4630,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1232] = 1232, [1233] = 1233, [1234] = 1234, - [1235] = 1183, - [1236] = 1197, + [1235] = 1235, + [1236] = 1236, [1237] = 1237, [1238] = 1238, - [1239] = 1239, + [1239] = 1207, [1240] = 1240, [1241] = 1241, [1242] = 1242, @@ -4649,7 +4649,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1251] = 1251, [1252] = 1252, [1253] = 1253, - [1254] = 1254, + [1254] = 1240, [1255] = 1255, [1256] = 1256, [1257] = 1257, @@ -4661,10 +4661,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1263] = 1263, [1264] = 1264, [1265] = 1265, - [1266] = 1183, - [1267] = 1197, - [1268] = 391, - [1269] = 1269, + [1266] = 1207, + [1267] = 1240, + [1268] = 1268, + [1269] = 391, [1270] = 1270, [1271] = 1271, [1272] = 1272, @@ -4674,12 +4674,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1276] = 1276, [1277] = 1277, [1278] = 1278, - [1279] = 1279, + [1279] = 1225, [1280] = 1280, [1281] = 1281, [1282] = 1282, [1283] = 1283, - [1284] = 1217, + [1284] = 1284, [1285] = 1285, [1286] = 1286, [1287] = 1287, @@ -4716,7 +4716,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1318] = 1318, [1319] = 1319, [1320] = 1320, - [1321] = 1320, + [1321] = 1321, [1322] = 1322, [1323] = 1323, [1324] = 1324, @@ -4725,28 +4725,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1327] = 1327, [1328] = 1328, [1329] = 1329, - [1330] = 1330, + [1330] = 1328, [1331] = 1331, [1332] = 1332, [1333] = 1333, [1334] = 1334, [1335] = 1335, - [1336] = 1336, - [1337] = 1313, + [1336] = 1308, + [1337] = 1337, [1338] = 1338, - [1339] = 1333, + [1339] = 1339, [1340] = 1340, - [1341] = 1341, + [1341] = 1334, [1342] = 1342, - [1343] = 1323, + [1343] = 1343, [1344] = 1344, [1345] = 1345, [1346] = 1346, [1347] = 1347, - [1348] = 1322, - [1349] = 1333, + [1348] = 1348, + [1349] = 1349, [1350] = 1350, - [1351] = 1351, + [1351] = 1328, [1352] = 1352, [1353] = 1353, [1354] = 1354, @@ -4756,30 +4756,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1358] = 1358, [1359] = 1359, [1360] = 1360, - [1361] = 1361, + [1361] = 1356, [1362] = 1362, [1363] = 1363, [1364] = 1364, [1365] = 1365, - [1366] = 1366, - [1367] = 1354, + [1366] = 1342, + [1367] = 1367, [1368] = 1368, - [1369] = 1368, + [1369] = 1369, [1370] = 1370, [1371] = 1371, [1372] = 1372, - [1373] = 1373, + [1373] = 1342, [1374] = 1374, - [1375] = 1375, - [1376] = 1342, + [1375] = 1365, + [1376] = 1376, [1377] = 1377, [1378] = 1378, - [1379] = 1342, - [1380] = 1380, + [1379] = 1379, + [1380] = 1379, [1381] = 1381, - [1382] = 1322, + [1382] = 1379, [1383] = 1383, - [1384] = 1363, + [1384] = 1384, + [1385] = 1385, + [1386] = 1378, + [1387] = 1372, }; static TSCharacterRange sym_identifier_character_set_1[] = { @@ -7245,16 +7248,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [130] = {.lex_state = 1}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, - [133] = {.lex_state = 0}, - [134] = {.lex_state = 0}, - [135] = {.lex_state = 1}, + [133] = {.lex_state = 1}, + [134] = {.lex_state = 1}, + [135] = {.lex_state = 0}, [136] = {.lex_state = 1}, [137] = {.lex_state = 1}, [138] = {.lex_state = 1}, [139] = {.lex_state = 1}, [140] = {.lex_state = 1}, [141] = {.lex_state = 1}, - [142] = {.lex_state = 1}, + [142] = {.lex_state = 0}, [143] = {.lex_state = 1}, [144] = {.lex_state = 1}, [145] = {.lex_state = 1}, @@ -7265,21 +7268,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [150] = {.lex_state = 1}, [151] = {.lex_state = 1}, [152] = {.lex_state = 1}, - [153] = {.lex_state = 1}, + [153] = {.lex_state = 0}, [154] = {.lex_state = 1}, [155] = {.lex_state = 1}, [156] = {.lex_state = 1}, [157] = {.lex_state = 1}, - [158] = {.lex_state = 0}, + [158] = {.lex_state = 1}, [159] = {.lex_state = 1}, [160] = {.lex_state = 0}, [161] = {.lex_state = 1}, [162] = {.lex_state = 1}, [163] = {.lex_state = 1}, - [164] = {.lex_state = 0}, + [164] = {.lex_state = 1}, [165] = {.lex_state = 1}, [166] = {.lex_state = 1}, - [167] = {.lex_state = 1}, + [167] = {.lex_state = 0}, [168] = {.lex_state = 1}, [169] = {.lex_state = 1}, [170] = {.lex_state = 1}, @@ -7951,11 +7954,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [836] = {.lex_state = 1}, [837] = {.lex_state = 1}, [838] = {.lex_state = 1}, - [839] = {.lex_state = 9}, + [839] = {.lex_state = 1}, [840] = {.lex_state = 1}, [841] = {.lex_state = 1}, [842] = {.lex_state = 1}, - [843] = {.lex_state = 1}, + [843] = {.lex_state = 9}, [844] = {.lex_state = 1}, [845] = {.lex_state = 1}, [846] = {.lex_state = 1}, @@ -8005,15 +8008,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [890] = {.lex_state = 1}, [891] = {.lex_state = 1}, [892] = {.lex_state = 1}, - [893] = {.lex_state = 6}, + [893] = {.lex_state = 1}, [894] = {.lex_state = 1}, - [895] = {.lex_state = 1}, + [895] = {.lex_state = 6}, [896] = {.lex_state = 1}, [897] = {.lex_state = 1}, [898] = {.lex_state = 1}, [899] = {.lex_state = 1}, - [900] = {.lex_state = 6}, - [901] = {.lex_state = 1}, + [900] = {.lex_state = 1}, + [901] = {.lex_state = 6}, [902] = {.lex_state = 6}, [903] = {.lex_state = 1}, [904] = {.lex_state = 1}, @@ -8032,10 +8035,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [917] = {.lex_state = 1}, [918] = {.lex_state = 1}, [919] = {.lex_state = 1}, - [920] = {.lex_state = 1}, + [920] = {.lex_state = 9}, [921] = {.lex_state = 1}, [922] = {.lex_state = 1}, - [923] = {.lex_state = 9}, + [923] = {.lex_state = 1}, [924] = {.lex_state = 1}, [925] = {.lex_state = 1}, [926] = {.lex_state = 1}, @@ -8045,13 +8048,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [930] = {.lex_state = 1}, [931] = {.lex_state = 1}, [932] = {.lex_state = 1}, - [933] = {.lex_state = 0}, + [933] = {.lex_state = 1}, [934] = {.lex_state = 1}, - [935] = {.lex_state = 1}, - [936] = {.lex_state = 0}, + [935] = {.lex_state = 0}, + [936] = {.lex_state = 1}, [937] = {.lex_state = 1}, [938] = {.lex_state = 1}, - [939] = {.lex_state = 1}, + [939] = {.lex_state = 0}, [940] = {.lex_state = 1}, [941] = {.lex_state = 1}, [942] = {.lex_state = 1}, @@ -8060,7 +8063,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [945] = {.lex_state = 1}, [946] = {.lex_state = 1}, [947] = {.lex_state = 1}, - [948] = {.lex_state = 1}, + [948] = {.lex_state = 8}, [949] = {.lex_state = 1}, [950] = {.lex_state = 1}, [951] = {.lex_state = 1}, @@ -8068,13 +8071,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [953] = {.lex_state = 1}, [954] = {.lex_state = 1}, [955] = {.lex_state = 1}, - [956] = {.lex_state = 1}, + [956] = {.lex_state = 8}, [957] = {.lex_state = 1}, [958] = {.lex_state = 1}, [959] = {.lex_state = 1}, [960] = {.lex_state = 1}, - [961] = {.lex_state = 1}, - [962] = {.lex_state = 8}, + [961] = {.lex_state = 8}, + [962] = {.lex_state = 1}, [963] = {.lex_state = 1}, [964] = {.lex_state = 1}, [965] = {.lex_state = 1}, @@ -8082,194 +8085,194 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [967] = {.lex_state = 1}, [968] = {.lex_state = 1}, [969] = {.lex_state = 1}, - [970] = {.lex_state = 6}, + [970] = {.lex_state = 1}, [971] = {.lex_state = 1}, [972] = {.lex_state = 1}, - [973] = {.lex_state = 1}, + [973] = {.lex_state = 6}, [974] = {.lex_state = 1}, [975] = {.lex_state = 1}, [976] = {.lex_state = 1}, [977] = {.lex_state = 1}, - [978] = {.lex_state = 8}, + [978] = {.lex_state = 1}, [979] = {.lex_state = 1}, [980] = {.lex_state = 1}, [981] = {.lex_state = 1}, - [982] = {.lex_state = 6}, - [983] = {.lex_state = 8}, + [982] = {.lex_state = 1}, + [983] = {.lex_state = 6}, [984] = {.lex_state = 1}, [985] = {.lex_state = 1}, [986] = {.lex_state = 1}, - [987] = {.lex_state = 0}, - [988] = {.lex_state = 0}, + [987] = {.lex_state = 1}, + [988] = {.lex_state = 1}, [989] = {.lex_state = 0}, - [990] = {.lex_state = 1}, - [991] = {.lex_state = 1}, + [990] = {.lex_state = 0}, + [991] = {.lex_state = 0}, [992] = {.lex_state = 0}, [993] = {.lex_state = 0}, - [994] = {.lex_state = 0}, - [995] = {.lex_state = 0}, + [994] = {.lex_state = 1}, + [995] = {.lex_state = 1}, [996] = {.lex_state = 0}, - [997] = {.lex_state = 0}, - [998] = {.lex_state = 1}, + [997] = {.lex_state = 1}, + [998] = {.lex_state = 0}, [999] = {.lex_state = 0}, [1000] = {.lex_state = 0}, - [1001] = {.lex_state = 1}, + [1001] = {.lex_state = 0}, [1002] = {.lex_state = 9}, - [1003] = {.lex_state = 0}, + [1003] = {.lex_state = 9}, [1004] = {.lex_state = 0}, [1005] = {.lex_state = 0}, - [1006] = {.lex_state = 0}, + [1006] = {.lex_state = 1}, [1007] = {.lex_state = 0}, [1008] = {.lex_state = 0}, [1009] = {.lex_state = 1}, - [1010] = {.lex_state = 9}, + [1010] = {.lex_state = 0}, [1011] = {.lex_state = 0}, [1012] = {.lex_state = 0}, [1013] = {.lex_state = 0}, - [1014] = {.lex_state = 8}, + [1014] = {.lex_state = 0}, [1015] = {.lex_state = 1}, [1016] = {.lex_state = 0}, [1017] = {.lex_state = 1}, - [1018] = {.lex_state = 1}, - [1019] = {.lex_state = 1}, - [1020] = {.lex_state = 1}, + [1018] = {.lex_state = 9}, + [1019] = {.lex_state = 0}, + [1020] = {.lex_state = 9}, [1021] = {.lex_state = 1}, - [1022] = {.lex_state = 1}, + [1022] = {.lex_state = 0}, [1023] = {.lex_state = 1}, - [1024] = {.lex_state = 1}, - [1025] = {.lex_state = 0}, - [1026] = {.lex_state = 9}, + [1024] = {.lex_state = 8}, + [1025] = {.lex_state = 1}, + [1026] = {.lex_state = 1}, [1027] = {.lex_state = 1}, - [1028] = {.lex_state = 1}, + [1028] = {.lex_state = 0}, [1029] = {.lex_state = 1}, [1030] = {.lex_state = 0}, - [1031] = {.lex_state = 1}, - [1032] = {.lex_state = 1}, - [1033] = {.lex_state = 0}, - [1034] = {.lex_state = 1}, + [1031] = {.lex_state = 0}, + [1032] = {.lex_state = 0}, + [1033] = {.lex_state = 1}, + [1034] = {.lex_state = 0}, [1035] = {.lex_state = 1}, [1036] = {.lex_state = 0}, [1037] = {.lex_state = 0}, [1038] = {.lex_state = 0}, [1039] = {.lex_state = 0}, - [1040] = {.lex_state = 0}, + [1040] = {.lex_state = 1}, [1041] = {.lex_state = 0}, [1042] = {.lex_state = 0}, - [1043] = {.lex_state = 1}, + [1043] = {.lex_state = 9}, [1044] = {.lex_state = 1}, [1045] = {.lex_state = 0}, [1046] = {.lex_state = 1}, [1047] = {.lex_state = 1}, - [1048] = {.lex_state = 0}, + [1048] = {.lex_state = 9}, [1049] = {.lex_state = 1}, [1050] = {.lex_state = 1}, - [1051] = {.lex_state = 0}, - [1052] = {.lex_state = 9}, - [1053] = {.lex_state = 9}, - [1054] = {.lex_state = 9}, - [1055] = {.lex_state = 1}, + [1051] = {.lex_state = 1}, + [1052] = {.lex_state = 1}, + [1053] = {.lex_state = 1}, + [1054] = {.lex_state = 0}, + [1055] = {.lex_state = 9}, [1056] = {.lex_state = 0}, - [1057] = {.lex_state = 9}, - [1058] = {.lex_state = 0}, + [1057] = {.lex_state = 1}, + [1058] = {.lex_state = 1}, [1059] = {.lex_state = 1}, [1060] = {.lex_state = 0}, [1061] = {.lex_state = 0}, [1062] = {.lex_state = 1}, - [1063] = {.lex_state = 1}, - [1064] = {.lex_state = 1}, + [1063] = {.lex_state = 0}, + [1064] = {.lex_state = 0}, [1065] = {.lex_state = 1}, - [1066] = {.lex_state = 0}, + [1066] = {.lex_state = 1}, [1067] = {.lex_state = 0}, [1068] = {.lex_state = 0}, - [1069] = {.lex_state = 0}, - [1070] = {.lex_state = 0}, - [1071] = {.lex_state = 0}, + [1069] = {.lex_state = 1}, + [1070] = {.lex_state = 1}, + [1071] = {.lex_state = 1}, [1072] = {.lex_state = 1}, - [1073] = {.lex_state = 1}, + [1073] = {.lex_state = 9}, [1074] = {.lex_state = 0}, [1075] = {.lex_state = 1}, - [1076] = {.lex_state = 0}, + [1076] = {.lex_state = 1}, [1077] = {.lex_state = 0}, [1078] = {.lex_state = 0}, - [1079] = {.lex_state = 0}, + [1079] = {.lex_state = 1}, [1080] = {.lex_state = 0}, - [1081] = {.lex_state = 9}, + [1081] = {.lex_state = 0}, [1082] = {.lex_state = 0}, [1083] = {.lex_state = 0}, [1084] = {.lex_state = 0}, [1085] = {.lex_state = 0}, - [1086] = {.lex_state = 1}, + [1086] = {.lex_state = 0}, [1087] = {.lex_state = 0}, [1088] = {.lex_state = 0}, - [1089] = {.lex_state = 9}, + [1089] = {.lex_state = 0}, [1090] = {.lex_state = 0}, [1091] = {.lex_state = 0}, [1092] = {.lex_state = 0}, - [1093] = {.lex_state = 1}, - [1094] = {.lex_state = 0}, - [1095] = {.lex_state = 0}, - [1096] = {.lex_state = 0}, + [1093] = {.lex_state = 0}, + [1094] = {.lex_state = 1}, + [1095] = {.lex_state = 1}, + [1096] = {.lex_state = 9}, [1097] = {.lex_state = 0}, [1098] = {.lex_state = 0}, [1099] = {.lex_state = 0}, [1100] = {.lex_state = 0}, - [1101] = {.lex_state = 0}, + [1101] = {.lex_state = 1}, [1102] = {.lex_state = 1}, - [1103] = {.lex_state = 1}, + [1103] = {.lex_state = 0}, [1104] = {.lex_state = 0}, [1105] = {.lex_state = 0}, [1106] = {.lex_state = 0}, [1107] = {.lex_state = 0}, - [1108] = {.lex_state = 0}, + [1108] = {.lex_state = 9}, [1109] = {.lex_state = 0}, - [1110] = {.lex_state = 0}, - [1111] = {.lex_state = 0}, - [1112] = {.lex_state = 0}, + [1110] = {.lex_state = 1}, + [1111] = {.lex_state = 9}, + [1112] = {.lex_state = 9}, [1113] = {.lex_state = 0}, [1114] = {.lex_state = 0}, [1115] = {.lex_state = 0}, - [1116] = {.lex_state = 0}, + [1116] = {.lex_state = 9}, [1117] = {.lex_state = 0}, - [1118] = {.lex_state = 9}, + [1118] = {.lex_state = 0}, [1119] = {.lex_state = 0}, - [1120] = {.lex_state = 0}, + [1120] = {.lex_state = 1}, [1121] = {.lex_state = 0}, [1122] = {.lex_state = 0}, [1123] = {.lex_state = 0}, - [1124] = {.lex_state = 0}, + [1124] = {.lex_state = 9}, [1125] = {.lex_state = 0}, [1126] = {.lex_state = 0}, - [1127] = {.lex_state = 1}, - [1128] = {.lex_state = 9}, - [1129] = {.lex_state = 9}, - [1130] = {.lex_state = 9}, + [1127] = {.lex_state = 0}, + [1128] = {.lex_state = 0}, + [1129] = {.lex_state = 0}, + [1130] = {.lex_state = 0}, [1131] = {.lex_state = 0}, [1132] = {.lex_state = 0}, [1133] = {.lex_state = 0}, [1134] = {.lex_state = 0}, [1135] = {.lex_state = 0}, - [1136] = {.lex_state = 0}, + [1136] = {.lex_state = 1}, [1137] = {.lex_state = 0}, [1138] = {.lex_state = 0}, - [1139] = {.lex_state = 0}, - [1140] = {.lex_state = 0}, + [1139] = {.lex_state = 9}, + [1140] = {.lex_state = 9}, [1141] = {.lex_state = 0}, [1142] = {.lex_state = 0}, [1143] = {.lex_state = 0}, [1144] = {.lex_state = 0}, - [1145] = {.lex_state = 1}, + [1145] = {.lex_state = 0}, [1146] = {.lex_state = 0}, - [1147] = {.lex_state = 1}, + [1147] = {.lex_state = 0}, [1148] = {.lex_state = 0}, - [1149] = {.lex_state = 9}, + [1149] = {.lex_state = 1}, [1150] = {.lex_state = 0}, - [1151] = {.lex_state = 1}, - [1152] = {.lex_state = 9}, + [1151] = {.lex_state = 0}, + [1152] = {.lex_state = 0}, [1153] = {.lex_state = 0}, [1154] = {.lex_state = 0}, [1155] = {.lex_state = 0}, [1156] = {.lex_state = 0}, - [1157] = {.lex_state = 0}, + [1157] = {.lex_state = 1}, [1158] = {.lex_state = 0}, [1159] = {.lex_state = 0}, [1160] = {.lex_state = 0}, @@ -8277,17 +8280,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1162] = {.lex_state = 0}, [1163] = {.lex_state = 0}, [1164] = {.lex_state = 0}, - [1165] = {.lex_state = 0}, - [1166] = {.lex_state = 1}, - [1167] = {.lex_state = 1}, - [1168] = {.lex_state = 1}, + [1165] = {.lex_state = 1}, + [1166] = {.lex_state = 0}, + [1167] = {.lex_state = 0}, + [1168] = {.lex_state = 0}, [1169] = {.lex_state = 0}, [1170] = {.lex_state = 0}, [1171] = {.lex_state = 0}, [1172] = {.lex_state = 0}, [1173] = {.lex_state = 0}, [1174] = {.lex_state = 0}, - [1175] = {.lex_state = 9}, + [1175] = {.lex_state = 1}, [1176] = {.lex_state = 1}, [1177] = {.lex_state = 0}, [1178] = {.lex_state = 0}, @@ -8298,43 +8301,43 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1183] = {.lex_state = 0}, [1184] = {.lex_state = 0}, [1185] = {.lex_state = 0}, - [1186] = {.lex_state = 1}, + [1186] = {.lex_state = 0}, [1187] = {.lex_state = 0}, - [1188] = {.lex_state = 0}, + [1188] = {.lex_state = 1}, [1189] = {.lex_state = 0}, [1190] = {.lex_state = 9}, - [1191] = {.lex_state = 1}, + [1191] = {.lex_state = 0}, [1192] = {.lex_state = 0}, [1193] = {.lex_state = 0}, [1194] = {.lex_state = 0}, - [1195] = {.lex_state = 0}, + [1195] = {.lex_state = 9}, [1196] = {.lex_state = 0}, [1197] = {.lex_state = 0}, [1198] = {.lex_state = 0}, [1199] = {.lex_state = 0}, [1200] = {.lex_state = 0}, - [1201] = {.lex_state = 1}, + [1201] = {.lex_state = 0}, [1202] = {.lex_state = 0}, - [1203] = {.lex_state = 0}, - [1204] = {.lex_state = 0}, + [1203] = {.lex_state = 1}, + [1204] = {.lex_state = 9}, [1205] = {.lex_state = 0}, - [1206] = {.lex_state = 1}, + [1206] = {.lex_state = 0}, [1207] = {.lex_state = 0}, [1208] = {.lex_state = 0}, [1209] = {.lex_state = 0}, - [1210] = {.lex_state = 1}, + [1210] = {.lex_state = 0}, [1211] = {.lex_state = 0}, [1212] = {.lex_state = 0}, [1213] = {.lex_state = 0}, - [1214] = {.lex_state = 1}, + [1214] = {.lex_state = 0}, [1215] = {.lex_state = 0}, [1216] = {.lex_state = 0}, - [1217] = {.lex_state = 0}, + [1217] = {.lex_state = 1}, [1218] = {.lex_state = 0}, [1219] = {.lex_state = 0}, - [1220] = {.lex_state = 0}, + [1220] = {.lex_state = 1}, [1221] = {.lex_state = 0}, - [1222] = {.lex_state = 0}, + [1222] = {.lex_state = 9}, [1223] = {.lex_state = 0}, [1224] = {.lex_state = 0}, [1225] = {.lex_state = 0}, @@ -8342,7 +8345,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1227] = {.lex_state = 0}, [1228] = {.lex_state = 0}, [1229] = {.lex_state = 0}, - [1230] = {.lex_state = 0}, + [1230] = {.lex_state = 1}, [1231] = {.lex_state = 0}, [1232] = {.lex_state = 0}, [1233] = {.lex_state = 0}, @@ -8355,40 +8358,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1240] = {.lex_state = 0}, [1241] = {.lex_state = 0}, [1242] = {.lex_state = 0}, - [1243] = {.lex_state = 0}, - [1244] = {.lex_state = 9}, - [1245] = {.lex_state = 9}, + [1243] = {.lex_state = 9}, + [1244] = {.lex_state = 0}, + [1245] = {.lex_state = 0}, [1246] = {.lex_state = 0}, [1247] = {.lex_state = 0}, [1248] = {.lex_state = 0}, [1249] = {.lex_state = 0}, [1250] = {.lex_state = 0}, [1251] = {.lex_state = 0}, - [1252] = {.lex_state = 1}, + [1252] = {.lex_state = 0}, [1253] = {.lex_state = 0}, [1254] = {.lex_state = 0}, - [1255] = {.lex_state = 9}, + [1255] = {.lex_state = 0}, [1256] = {.lex_state = 0}, [1257] = {.lex_state = 0}, - [1258] = {.lex_state = 9}, + [1258] = {.lex_state = 0}, [1259] = {.lex_state = 0}, [1260] = {.lex_state = 0}, [1261] = {.lex_state = 0}, [1262] = {.lex_state = 0}, [1263] = {.lex_state = 0}, - [1264] = {.lex_state = 1}, + [1264] = {.lex_state = 0}, [1265] = {.lex_state = 0}, [1266] = {.lex_state = 0}, [1267] = {.lex_state = 0}, [1268] = {.lex_state = 1}, - [1269] = {.lex_state = 0}, + [1269] = {.lex_state = 1}, [1270] = {.lex_state = 0}, - [1271] = {.lex_state = 0}, + [1271] = {.lex_state = 1}, [1272] = {.lex_state = 0}, [1273] = {.lex_state = 0}, - [1274] = {.lex_state = 1}, - [1275] = {.lex_state = 0}, - [1276] = {.lex_state = 9}, + [1274] = {.lex_state = 0}, + [1275] = {.lex_state = 1}, + [1276] = {.lex_state = 1}, [1277] = {.lex_state = 0}, [1278] = {.lex_state = 0}, [1279] = {.lex_state = 0}, @@ -8396,7 +8399,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1281] = {.lex_state = 0}, [1282] = {.lex_state = 0}, [1283] = {.lex_state = 0}, - [1284] = {.lex_state = 0}, + [1284] = {.lex_state = 1}, [1285] = {.lex_state = 0}, [1286] = {.lex_state = 0}, [1287] = {.lex_state = 0}, @@ -8408,41 +8411,41 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1293] = {.lex_state = 0}, [1294] = {.lex_state = 9}, [1295] = {.lex_state = 0}, - [1296] = {.lex_state = 0}, + [1296] = {.lex_state = 9}, [1297] = {.lex_state = 0}, [1298] = {.lex_state = 0}, [1299] = {.lex_state = 0}, [1300] = {.lex_state = 0}, [1301] = {.lex_state = 0}, - [1302] = {.lex_state = 1}, + [1302] = {.lex_state = 0}, [1303] = {.lex_state = 0}, [1304] = {.lex_state = 0}, [1305] = {.lex_state = 0}, [1306] = {.lex_state = 0}, - [1307] = {.lex_state = 1}, + [1307] = {.lex_state = 0}, [1308] = {.lex_state = 0}, - [1309] = {.lex_state = 1}, - [1310] = {.lex_state = 1}, + [1309] = {.lex_state = 0}, + [1310] = {.lex_state = 0}, [1311] = {.lex_state = 1}, - [1312] = {.lex_state = 1}, + [1312] = {.lex_state = 0}, [1313] = {.lex_state = 0}, - [1314] = {.lex_state = 0}, + [1314] = {.lex_state = 1}, [1315] = {.lex_state = 0}, - [1316] = {.lex_state = 0}, - [1317] = {.lex_state = 0}, - [1318] = {.lex_state = 0}, - [1319] = {.lex_state = 1}, + [1316] = {.lex_state = 1}, + [1317] = {.lex_state = 1}, + [1318] = {.lex_state = 1}, + [1319] = {.lex_state = 0}, [1320] = {.lex_state = 0}, [1321] = {.lex_state = 0}, - [1322] = {.lex_state = 1}, + [1322] = {.lex_state = 0}, [1323] = {.lex_state = 0}, [1324] = {.lex_state = 0}, - [1325] = {.lex_state = 0}, - [1326] = {.lex_state = 1}, + [1325] = {.lex_state = 1}, + [1326] = {.lex_state = 0}, [1327] = {.lex_state = 0}, - [1328] = {.lex_state = 0}, - [1329] = {.lex_state = 0}, - [1330] = {.lex_state = 0}, + [1328] = {.lex_state = 1}, + [1329] = {.lex_state = 1}, + [1330] = {.lex_state = 1}, [1331] = {.lex_state = 0}, [1332] = {.lex_state = 0}, [1333] = {.lex_state = 0}, @@ -8451,31 +8454,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1336] = {.lex_state = 0}, [1337] = {.lex_state = 0}, [1338] = {.lex_state = 0}, - [1339] = {.lex_state = 0}, + [1339] = {.lex_state = 1}, [1340] = {.lex_state = 0}, [1341] = {.lex_state = 0}, [1342] = {.lex_state = 0}, [1343] = {.lex_state = 0}, [1344] = {.lex_state = 0}, [1345] = {.lex_state = 0}, - [1346] = {.lex_state = 1}, + [1346] = {.lex_state = 0}, [1347] = {.lex_state = 0}, - [1348] = {.lex_state = 1}, - [1349] = {.lex_state = 0}, + [1348] = {.lex_state = 0}, + [1349] = {.lex_state = 1}, [1350] = {.lex_state = 0}, - [1351] = {.lex_state = 0}, - [1352] = {.lex_state = 0}, - [1353] = {.lex_state = 0}, + [1351] = {.lex_state = 1}, + [1352] = {.lex_state = 1}, + [1353] = {.lex_state = 1}, [1354] = {.lex_state = 0}, - [1355] = {.lex_state = 1}, - [1356] = {.lex_state = 1}, + [1355] = {.lex_state = 0}, + [1356] = {.lex_state = 0}, [1357] = {.lex_state = 0}, [1358] = {.lex_state = 0}, [1359] = {.lex_state = 0}, - [1360] = {.lex_state = 0}, + [1360] = {.lex_state = 1}, [1361] = {.lex_state = 0}, [1362] = {.lex_state = 0}, - [1363] = {.lex_state = 0}, + [1363] = {.lex_state = 1}, [1364] = {.lex_state = 0}, [1365] = {.lex_state = 0}, [1366] = {.lex_state = 0}, @@ -8483,10 +8486,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1368] = {.lex_state = 0}, [1369] = {.lex_state = 0}, [1370] = {.lex_state = 0}, - [1371] = {.lex_state = 1}, - [1372] = {.lex_state = 1}, + [1371] = {.lex_state = 0}, + [1372] = {.lex_state = 0}, [1373] = {.lex_state = 0}, - [1374] = {.lex_state = 1}, + [1374] = {.lex_state = 0}, [1375] = {.lex_state = 0}, [1376] = {.lex_state = 0}, [1377] = {.lex_state = 0}, @@ -8494,9 +8497,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1379] = {.lex_state = 0}, [1380] = {.lex_state = 0}, [1381] = {.lex_state = 1}, - [1382] = {.lex_state = 1}, + [1382] = {.lex_state = 0}, [1383] = {.lex_state = 0}, [1384] = {.lex_state = 0}, + [1385] = {.lex_state = 0}, + [1386] = {.lex_state = 0}, + [1387] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -8638,7 +8644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [1] = { - [sym_program] = STATE(1377), + [sym_program] = STATE(1383), [sym__toplevel_statement] = STATE(3), [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), @@ -8650,7 +8656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -8698,16 +8704,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(768), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__method_header] = STATE(1170), - [sym_formal_parameters] = STATE(1363), + [sym__method_header] = STATE(1179), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym_method_declaration] = STATE(3), [sym__reserved_identifier] = STATE(431), @@ -8802,7 +8808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -8850,16 +8856,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(768), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__method_header] = STATE(1170), - [sym_formal_parameters] = STATE(1363), + [sym__method_header] = STATE(1179), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym_method_declaration] = STATE(2), [sym__reserved_identifier] = STATE(431), @@ -8954,7 +8960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9002,16 +9008,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(768), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__method_header] = STATE(1170), - [sym_formal_parameters] = STATE(1363), + [sym__method_header] = STATE(1179), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym_method_declaration] = STATE(2), [sym__reserved_identifier] = STATE(431), @@ -9105,7 +9111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9121,7 +9127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(121), - [sym_switch_label] = STATE(1373), + [sym_switch_label] = STATE(1345), [sym_statement] = STATE(6), [sym_block] = STATE(377), [sym_expression_statement] = STATE(377), @@ -9153,15 +9159,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9255,7 +9261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9270,7 +9276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), - [sym_type_arguments] = STATE(1274), + [sym_type_arguments] = STATE(1275), [sym_switch_expression] = STATE(121), [sym_statement] = STATE(11), [sym_block] = STATE(377), @@ -9304,15 +9310,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9405,7 +9411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9452,15 +9458,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9553,7 +9559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9600,15 +9606,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9701,7 +9707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9748,15 +9754,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9848,7 +9854,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -9895,15 +9901,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -9995,7 +10001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10042,15 +10048,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10142,7 +10148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10189,15 +10195,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10289,7 +10295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10336,15 +10342,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10436,7 +10442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10483,15 +10489,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10583,7 +10589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10630,15 +10636,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10730,7 +10736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10777,15 +10783,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -10875,7 +10881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -10922,15 +10928,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11020,7 +11026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11067,15 +11073,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11165,7 +11171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11181,7 +11187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(666), - [sym_statement] = STATE(1319), + [sym_statement] = STATE(1352), [sym_block] = STATE(377), [sym_expression_statement] = STATE(377), [sym_labeled_statement] = STATE(377), @@ -11212,15 +11218,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11310,7 +11316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11357,15 +11363,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11455,7 +11461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11502,15 +11508,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11600,7 +11606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11647,15 +11653,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11745,7 +11751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11792,15 +11798,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -11890,7 +11896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -11937,15 +11943,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12035,7 +12041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12082,15 +12088,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12180,7 +12186,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12227,15 +12233,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12325,7 +12331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12372,15 +12378,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12470,7 +12476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12517,15 +12523,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12615,7 +12621,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12662,15 +12668,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12760,7 +12766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12807,15 +12813,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -12905,7 +12911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -12952,15 +12958,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13050,7 +13056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13097,15 +13103,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13195,7 +13201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13242,15 +13248,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13340,7 +13346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13387,15 +13393,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13485,7 +13491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13532,15 +13538,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13630,7 +13636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13677,15 +13683,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13775,7 +13781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13822,15 +13828,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -13920,7 +13926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -13967,15 +13973,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14065,7 +14071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14112,15 +14118,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14210,7 +14216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14257,15 +14263,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14355,7 +14361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14402,15 +14408,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14500,7 +14506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14547,15 +14553,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14645,7 +14651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14692,15 +14698,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14790,7 +14796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14837,15 +14843,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -14935,7 +14941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -14982,15 +14988,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15080,7 +15086,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15127,15 +15133,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15225,7 +15231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15272,15 +15278,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15370,7 +15376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15417,15 +15423,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15515,7 +15521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15562,15 +15568,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15660,7 +15666,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15707,15 +15713,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15805,7 +15811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15852,15 +15858,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -15950,7 +15956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -15966,7 +15972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(121), - [sym_statement] = STATE(318), + [sym_statement] = STATE(338), [sym_block] = STATE(377), [sym_expression_statement] = STATE(377), [sym_labeled_statement] = STATE(377), @@ -15997,15 +16003,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16095,7 +16101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16142,15 +16148,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16240,7 +16246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16287,15 +16293,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16385,7 +16391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16432,15 +16438,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16530,7 +16536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16577,15 +16583,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16675,7 +16681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16722,15 +16728,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16820,7 +16826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -16867,15 +16873,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -16965,7 +16971,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17012,15 +17018,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17110,7 +17116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17157,15 +17163,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17255,7 +17261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17302,15 +17308,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17400,7 +17406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17447,15 +17453,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17545,7 +17551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17592,15 +17598,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17690,7 +17696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17737,15 +17743,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17835,7 +17841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -17882,15 +17888,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -17980,7 +17986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18027,15 +18033,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18125,7 +18131,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18172,15 +18178,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18270,7 +18276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18317,15 +18323,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18415,7 +18421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18462,15 +18468,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18560,7 +18566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18607,15 +18613,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18705,7 +18711,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18752,15 +18758,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18850,7 +18856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -18897,15 +18903,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -18995,7 +19001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19042,15 +19048,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19140,7 +19146,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19187,15 +19193,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19285,7 +19291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19332,15 +19338,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19430,7 +19436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19477,15 +19483,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19575,7 +19581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19591,7 +19597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(666), - [sym_statement] = STATE(1268), + [sym_statement] = STATE(1269), [sym_block] = STATE(377), [sym_expression_statement] = STATE(377), [sym_labeled_statement] = STATE(377), @@ -19622,15 +19628,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19720,7 +19726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19767,15 +19773,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -19865,7 +19871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -19912,15 +19918,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20010,7 +20016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20057,15 +20063,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20155,7 +20161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20202,15 +20208,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20300,7 +20306,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20347,15 +20353,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20445,7 +20451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20492,15 +20498,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20590,7 +20596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20637,15 +20643,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20735,7 +20741,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20782,15 +20788,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -20880,7 +20886,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -20927,15 +20933,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21025,7 +21031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21072,15 +21078,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21170,7 +21176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21217,15 +21223,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21315,7 +21321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21362,15 +21368,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21460,7 +21466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21507,15 +21513,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21605,7 +21611,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21652,15 +21658,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21750,7 +21756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21797,15 +21803,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -21895,7 +21901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -21942,15 +21948,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22040,7 +22046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22087,15 +22093,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22185,7 +22191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22232,15 +22238,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22330,7 +22336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22377,15 +22383,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22475,7 +22481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22522,15 +22528,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22620,7 +22626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22667,15 +22673,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22765,7 +22771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22812,15 +22818,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -22910,7 +22916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -22957,15 +22963,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23055,7 +23061,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23102,15 +23108,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23200,7 +23206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23247,15 +23253,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23345,7 +23351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23392,15 +23398,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23490,7 +23496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23537,15 +23543,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23635,7 +23641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23682,15 +23688,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23780,7 +23786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23796,7 +23802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(121), - [sym_statement] = STATE(338), + [sym_statement] = STATE(318), [sym_block] = STATE(377), [sym_expression_statement] = STATE(377), [sym_labeled_statement] = STATE(377), @@ -23827,15 +23833,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_record_declaration] = STATE(288), [sym_annotation_type_declaration] = STATE(288), [sym_interface_declaration] = STATE(288), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(775), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(377), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(724), @@ -23925,7 +23931,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -23944,15 +23950,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -24353,106 +24359,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [110] = { - [sym_identifier] = ACTIONS(449), - [sym_decimal_integer_literal] = ACTIONS(449), - [sym_hex_integer_literal] = ACTIONS(449), - [sym_octal_integer_literal] = ACTIONS(449), - [sym_binary_integer_literal] = ACTIONS(451), - [sym_decimal_floating_point_literal] = ACTIONS(451), - [sym_hex_floating_point_literal] = ACTIONS(449), - [sym_true] = ACTIONS(449), - [sym_false] = ACTIONS(449), - [sym_character_literal] = ACTIONS(451), - [anon_sym_DQUOTE] = ACTIONS(449), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(451), - [anon_sym_RBRACE] = ACTIONS(451), - [sym_null_literal] = ACTIONS(449), - [anon_sym_LPAREN] = ACTIONS(451), - [anon_sym_RPAREN] = ACTIONS(451), - [anon_sym_AMP] = ACTIONS(449), - [anon_sym_GT] = ACTIONS(449), - [anon_sym_LT] = ACTIONS(449), - [anon_sym_GT_EQ] = ACTIONS(451), - [anon_sym_LT_EQ] = ACTIONS(451), - [anon_sym_EQ_EQ] = ACTIONS(451), - [anon_sym_BANG_EQ] = ACTIONS(451), - [anon_sym_AMP_AMP] = ACTIONS(451), - [anon_sym_PIPE_PIPE] = ACTIONS(451), - [anon_sym_PLUS] = ACTIONS(449), - [anon_sym_DASH] = ACTIONS(449), - [anon_sym_STAR] = ACTIONS(451), - [anon_sym_SLASH] = ACTIONS(449), - [anon_sym_PIPE] = ACTIONS(449), - [anon_sym_CARET] = ACTIONS(451), - [anon_sym_PERCENT] = ACTIONS(451), - [anon_sym_LT_LT] = ACTIONS(451), - [anon_sym_GT_GT] = ACTIONS(449), - [anon_sym_GT_GT_GT] = ACTIONS(451), - [anon_sym_instanceof] = ACTIONS(449), - [anon_sym_final] = ACTIONS(449), - [anon_sym_DASH_GT] = ACTIONS(451), - [anon_sym_COMMA] = ACTIONS(451), - [anon_sym_QMARK] = ACTIONS(451), + [ts_builtin_sym_end] = ACTIONS(449), + [sym_identifier] = ACTIONS(451), + [sym_decimal_integer_literal] = ACTIONS(451), + [sym_hex_integer_literal] = ACTIONS(451), + [sym_octal_integer_literal] = ACTIONS(451), + [sym_binary_integer_literal] = ACTIONS(449), + [sym_decimal_floating_point_literal] = ACTIONS(449), + [sym_hex_floating_point_literal] = ACTIONS(451), + [sym_true] = ACTIONS(451), + [sym_false] = ACTIONS(451), + [sym_character_literal] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(451), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(449), + [anon_sym_RBRACE] = ACTIONS(449), + [sym_null_literal] = ACTIONS(451), + [anon_sym_LPAREN] = ACTIONS(449), + [anon_sym_RPAREN] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(451), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_EQ_EQ] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_AMP_AMP] = ACTIONS(449), + [anon_sym_PIPE_PIPE] = ACTIONS(449), + [anon_sym_PLUS] = ACTIONS(451), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(451), + [anon_sym_GT_GT_GT] = ACTIONS(449), + [anon_sym_instanceof] = ACTIONS(451), + [anon_sym_final] = ACTIONS(451), + [anon_sym_DASH_GT] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(449), + [anon_sym_QMARK] = ACTIONS(449), [anon_sym_COLON] = ACTIONS(449), - [anon_sym_BANG] = ACTIONS(449), - [anon_sym_TILDE] = ACTIONS(451), - [anon_sym_PLUS_PLUS] = ACTIONS(451), - [anon_sym_DASH_DASH] = ACTIONS(451), - [anon_sym_new] = ACTIONS(449), - [anon_sym_LBRACK] = ACTIONS(451), - [anon_sym_RBRACK] = ACTIONS(451), - [anon_sym_DOT] = ACTIONS(449), - [anon_sym_class] = ACTIONS(449), - [anon_sym_COLON_COLON] = ACTIONS(451), - [anon_sym_switch] = ACTIONS(449), - [anon_sym_LBRACE] = ACTIONS(451), - [anon_sym_default] = ACTIONS(449), - [anon_sym_when] = ACTIONS(449), - [anon_sym_SEMI] = ACTIONS(451), - [anon_sym_assert] = ACTIONS(449), - [anon_sym_do] = ACTIONS(449), - [anon_sym_while] = ACTIONS(449), - [anon_sym_break] = ACTIONS(449), - [anon_sym_continue] = ACTIONS(449), - [anon_sym_return] = ACTIONS(449), - [anon_sym_yield] = ACTIONS(449), - [anon_sym_synchronized] = ACTIONS(449), - [anon_sym_throw] = ACTIONS(449), - [anon_sym_try] = ACTIONS(449), - [anon_sym_if] = ACTIONS(449), - [anon_sym_for] = ACTIONS(449), - [anon_sym_AT] = ACTIONS(449), - [anon_sym_open] = ACTIONS(449), - [anon_sym_module] = ACTIONS(449), - [anon_sym_static] = ACTIONS(449), - [anon_sym_with] = ACTIONS(449), - [anon_sym_package] = ACTIONS(449), - [anon_sym_import] = ACTIONS(449), - [anon_sym_enum] = ACTIONS(449), - [anon_sym_public] = ACTIONS(449), - [anon_sym_protected] = ACTIONS(449), - [anon_sym_private] = ACTIONS(449), - [anon_sym_abstract] = ACTIONS(449), - [anon_sym_strictfp] = ACTIONS(449), - [anon_sym_native] = ACTIONS(449), - [anon_sym_transient] = ACTIONS(449), - [anon_sym_volatile] = ACTIONS(449), - [anon_sym_sealed] = ACTIONS(449), - [anon_sym_non_DASHsealed] = ACTIONS(451), - [anon_sym_record] = ACTIONS(449), - [anon_sym_ATinterface] = ACTIONS(451), - [anon_sym_interface] = ACTIONS(449), - [anon_sym_byte] = ACTIONS(449), - [anon_sym_short] = ACTIONS(449), - [anon_sym_int] = ACTIONS(449), - [anon_sym_long] = ACTIONS(449), - [anon_sym_char] = ACTIONS(449), - [anon_sym_float] = ACTIONS(449), - [anon_sym_double] = ACTIONS(449), - [sym_boolean_type] = ACTIONS(449), - [sym_void_type] = ACTIONS(449), - [sym_this] = ACTIONS(449), - [sym_super] = ACTIONS(449), + [anon_sym_BANG] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_PLUS_PLUS] = ACTIONS(449), + [anon_sym_DASH_DASH] = ACTIONS(449), + [anon_sym_new] = ACTIONS(451), + [anon_sym_RBRACK] = ACTIONS(449), + [anon_sym_class] = ACTIONS(451), + [anon_sym_switch] = ACTIONS(451), + [anon_sym_LBRACE] = ACTIONS(449), + [anon_sym_case] = ACTIONS(451), + [anon_sym_default] = ACTIONS(451), + [anon_sym_when] = ACTIONS(451), + [anon_sym_SEMI] = ACTIONS(449), + [anon_sym_assert] = ACTIONS(451), + [anon_sym_do] = ACTIONS(451), + [anon_sym_while] = ACTIONS(451), + [anon_sym_break] = ACTIONS(451), + [anon_sym_continue] = ACTIONS(451), + [anon_sym_return] = ACTIONS(451), + [anon_sym_yield] = ACTIONS(451), + [anon_sym_synchronized] = ACTIONS(451), + [anon_sym_throw] = ACTIONS(451), + [anon_sym_try] = ACTIONS(451), + [anon_sym_if] = ACTIONS(451), + [anon_sym_else] = ACTIONS(451), + [anon_sym_for] = ACTIONS(451), + [anon_sym_AT] = ACTIONS(451), + [anon_sym_open] = ACTIONS(451), + [anon_sym_module] = ACTIONS(451), + [anon_sym_static] = ACTIONS(451), + [anon_sym_with] = ACTIONS(451), + [anon_sym_package] = ACTIONS(451), + [anon_sym_import] = ACTIONS(451), + [anon_sym_enum] = ACTIONS(451), + [anon_sym_public] = ACTIONS(451), + [anon_sym_protected] = ACTIONS(451), + [anon_sym_private] = ACTIONS(451), + [anon_sym_abstract] = ACTIONS(451), + [anon_sym_strictfp] = ACTIONS(451), + [anon_sym_native] = ACTIONS(451), + [anon_sym_transient] = ACTIONS(451), + [anon_sym_volatile] = ACTIONS(451), + [anon_sym_sealed] = ACTIONS(451), + [anon_sym_non_DASHsealed] = ACTIONS(449), + [anon_sym_record] = ACTIONS(451), + [anon_sym_ATinterface] = ACTIONS(449), + [anon_sym_interface] = ACTIONS(451), + [anon_sym_byte] = ACTIONS(451), + [anon_sym_short] = ACTIONS(451), + [anon_sym_int] = ACTIONS(451), + [anon_sym_long] = ACTIONS(451), + [anon_sym_char] = ACTIONS(451), + [anon_sym_float] = ACTIONS(451), + [anon_sym_double] = ACTIONS(451), + [sym_boolean_type] = ACTIONS(451), + [sym_void_type] = ACTIONS(451), + [sym_this] = ACTIONS(451), + [sym_super] = ACTIONS(451), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -24769,106 +24775,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [114] = { - [ts_builtin_sym_end] = ACTIONS(465), - [sym_identifier] = ACTIONS(467), - [sym_decimal_integer_literal] = ACTIONS(467), - [sym_hex_integer_literal] = ACTIONS(467), - [sym_octal_integer_literal] = ACTIONS(467), - [sym_binary_integer_literal] = ACTIONS(465), - [sym_decimal_floating_point_literal] = ACTIONS(465), - [sym_hex_floating_point_literal] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_character_literal] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(465), - [anon_sym_RBRACE] = ACTIONS(465), - [sym_null_literal] = ACTIONS(467), - [anon_sym_LPAREN] = ACTIONS(465), - [anon_sym_RPAREN] = ACTIONS(465), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(467), - [anon_sym_LT] = ACTIONS(467), - [anon_sym_GT_EQ] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(465), - [anon_sym_EQ_EQ] = ACTIONS(465), - [anon_sym_BANG_EQ] = ACTIONS(465), - [anon_sym_AMP_AMP] = ACTIONS(465), - [anon_sym_PIPE_PIPE] = ACTIONS(465), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(465), - [anon_sym_SLASH] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_CARET] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(465), - [anon_sym_LT_LT] = ACTIONS(465), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_GT_GT_GT] = ACTIONS(465), - [anon_sym_instanceof] = ACTIONS(467), - [anon_sym_final] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(465), - [anon_sym_QMARK] = ACTIONS(465), + [sym_identifier] = ACTIONS(465), + [sym_decimal_integer_literal] = ACTIONS(465), + [sym_hex_integer_literal] = ACTIONS(465), + [sym_octal_integer_literal] = ACTIONS(465), + [sym_binary_integer_literal] = ACTIONS(467), + [sym_decimal_floating_point_literal] = ACTIONS(467), + [sym_hex_floating_point_literal] = ACTIONS(465), + [sym_true] = ACTIONS(465), + [sym_false] = ACTIONS(465), + [sym_character_literal] = ACTIONS(467), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(467), + [anon_sym_RBRACE] = ACTIONS(467), + [sym_null_literal] = ACTIONS(465), + [anon_sym_LPAREN] = ACTIONS(467), + [anon_sym_RPAREN] = ACTIONS(467), + [anon_sym_AMP] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(465), + [anon_sym_LT] = ACTIONS(465), + [anon_sym_GT_EQ] = ACTIONS(467), + [anon_sym_LT_EQ] = ACTIONS(467), + [anon_sym_EQ_EQ] = ACTIONS(467), + [anon_sym_BANG_EQ] = ACTIONS(467), + [anon_sym_AMP_AMP] = ACTIONS(467), + [anon_sym_PIPE_PIPE] = ACTIONS(467), + [anon_sym_PLUS] = ACTIONS(465), + [anon_sym_DASH] = ACTIONS(465), + [anon_sym_STAR] = ACTIONS(467), + [anon_sym_SLASH] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(465), + [anon_sym_CARET] = ACTIONS(467), + [anon_sym_PERCENT] = ACTIONS(467), + [anon_sym_LT_LT] = ACTIONS(467), + [anon_sym_GT_GT] = ACTIONS(465), + [anon_sym_GT_GT_GT] = ACTIONS(467), + [anon_sym_instanceof] = ACTIONS(465), + [anon_sym_final] = ACTIONS(465), + [anon_sym_DASH_GT] = ACTIONS(467), + [anon_sym_COMMA] = ACTIONS(467), + [anon_sym_QMARK] = ACTIONS(467), [anon_sym_COLON] = ACTIONS(465), - [anon_sym_BANG] = ACTIONS(467), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_PLUS_PLUS] = ACTIONS(465), - [anon_sym_DASH_DASH] = ACTIONS(465), - [anon_sym_new] = ACTIONS(467), - [anon_sym_RBRACK] = ACTIONS(465), - [anon_sym_class] = ACTIONS(467), - [anon_sym_switch] = ACTIONS(467), - [anon_sym_LBRACE] = ACTIONS(465), - [anon_sym_case] = ACTIONS(467), - [anon_sym_default] = ACTIONS(467), - [anon_sym_when] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(465), - [anon_sym_assert] = ACTIONS(467), - [anon_sym_do] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_break] = ACTIONS(467), - [anon_sym_continue] = ACTIONS(467), - [anon_sym_return] = ACTIONS(467), - [anon_sym_yield] = ACTIONS(467), - [anon_sym_synchronized] = ACTIONS(467), - [anon_sym_throw] = ACTIONS(467), - [anon_sym_try] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_else] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_AT] = ACTIONS(467), - [anon_sym_open] = ACTIONS(467), - [anon_sym_module] = ACTIONS(467), - [anon_sym_static] = ACTIONS(467), - [anon_sym_with] = ACTIONS(467), - [anon_sym_package] = ACTIONS(467), - [anon_sym_import] = ACTIONS(467), - [anon_sym_enum] = ACTIONS(467), - [anon_sym_public] = ACTIONS(467), - [anon_sym_protected] = ACTIONS(467), - [anon_sym_private] = ACTIONS(467), - [anon_sym_abstract] = ACTIONS(467), - [anon_sym_strictfp] = ACTIONS(467), - [anon_sym_native] = ACTIONS(467), - [anon_sym_transient] = ACTIONS(467), - [anon_sym_volatile] = ACTIONS(467), - [anon_sym_sealed] = ACTIONS(467), - [anon_sym_non_DASHsealed] = ACTIONS(465), - [anon_sym_record] = ACTIONS(467), - [anon_sym_ATinterface] = ACTIONS(465), - [anon_sym_interface] = ACTIONS(467), - [anon_sym_byte] = ACTIONS(467), - [anon_sym_short] = ACTIONS(467), - [anon_sym_int] = ACTIONS(467), - [anon_sym_long] = ACTIONS(467), - [anon_sym_char] = ACTIONS(467), - [anon_sym_float] = ACTIONS(467), - [anon_sym_double] = ACTIONS(467), - [sym_boolean_type] = ACTIONS(467), - [sym_void_type] = ACTIONS(467), - [sym_this] = ACTIONS(467), - [sym_super] = ACTIONS(467), + [anon_sym_BANG] = ACTIONS(465), + [anon_sym_TILDE] = ACTIONS(467), + [anon_sym_PLUS_PLUS] = ACTIONS(467), + [anon_sym_DASH_DASH] = ACTIONS(467), + [anon_sym_new] = ACTIONS(465), + [anon_sym_LBRACK] = ACTIONS(467), + [anon_sym_RBRACK] = ACTIONS(467), + [anon_sym_DOT] = ACTIONS(465), + [anon_sym_class] = ACTIONS(465), + [anon_sym_COLON_COLON] = ACTIONS(467), + [anon_sym_switch] = ACTIONS(465), + [anon_sym_LBRACE] = ACTIONS(467), + [anon_sym_default] = ACTIONS(465), + [anon_sym_when] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(467), + [anon_sym_assert] = ACTIONS(465), + [anon_sym_do] = ACTIONS(465), + [anon_sym_while] = ACTIONS(465), + [anon_sym_break] = ACTIONS(465), + [anon_sym_continue] = ACTIONS(465), + [anon_sym_return] = ACTIONS(465), + [anon_sym_yield] = ACTIONS(465), + [anon_sym_synchronized] = ACTIONS(465), + [anon_sym_throw] = ACTIONS(465), + [anon_sym_try] = ACTIONS(465), + [anon_sym_if] = ACTIONS(465), + [anon_sym_for] = ACTIONS(465), + [anon_sym_AT] = ACTIONS(465), + [anon_sym_open] = ACTIONS(465), + [anon_sym_module] = ACTIONS(465), + [anon_sym_static] = ACTIONS(465), + [anon_sym_with] = ACTIONS(465), + [anon_sym_package] = ACTIONS(465), + [anon_sym_import] = ACTIONS(465), + [anon_sym_enum] = ACTIONS(465), + [anon_sym_public] = ACTIONS(465), + [anon_sym_protected] = ACTIONS(465), + [anon_sym_private] = ACTIONS(465), + [anon_sym_abstract] = ACTIONS(465), + [anon_sym_strictfp] = ACTIONS(465), + [anon_sym_native] = ACTIONS(465), + [anon_sym_transient] = ACTIONS(465), + [anon_sym_volatile] = ACTIONS(465), + [anon_sym_sealed] = ACTIONS(465), + [anon_sym_non_DASHsealed] = ACTIONS(467), + [anon_sym_record] = ACTIONS(465), + [anon_sym_ATinterface] = ACTIONS(467), + [anon_sym_interface] = ACTIONS(465), + [anon_sym_byte] = ACTIONS(465), + [anon_sym_short] = ACTIONS(465), + [anon_sym_int] = ACTIONS(465), + [anon_sym_long] = ACTIONS(465), + [anon_sym_char] = ACTIONS(465), + [anon_sym_float] = ACTIONS(465), + [anon_sym_double] = ACTIONS(465), + [sym_boolean_type] = ACTIONS(465), + [sym_void_type] = ACTIONS(465), + [sym_this] = ACTIONS(465), + [sym_super] = ACTIONS(465), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -24883,7 +24889,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -24902,19 +24908,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(833), - [sym__type] = STATE(1037), + [sym_modifiers] = STATE(837), + [sym__type] = STATE(1041), [sym__unannotated_type] = STATE(701), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym_formal_parameter] = STATE(1076), - [sym_receiver_parameter] = STATE(1298), - [sym_spread_parameter] = STATE(1076), + [sym_formal_parameters] = STATE(1308), + [sym_formal_parameter] = STATE(1082), + [sym_receiver_parameter] = STATE(1300), + [sym_spread_parameter] = STATE(1082), [sym__reserved_identifier] = STATE(444), [aux_sym_array_creation_expression_repeat1] = STATE(792), [aux_sym_modifiers_repeat1] = STATE(626), @@ -24986,7 +24992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25005,19 +25011,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(833), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(837), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(701), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym_formal_parameter] = STATE(1076), - [sym_receiver_parameter] = STATE(1298), - [sym_spread_parameter] = STATE(1076), + [sym_formal_parameters] = STATE(1308), + [sym_formal_parameter] = STATE(1082), + [sym_receiver_parameter] = STATE(1300), + [sym_spread_parameter] = STATE(1082), [sym__reserved_identifier] = STATE(444), [aux_sym_array_creation_expression_repeat1] = STATE(792), [aux_sym_modifiers_repeat1] = STATE(626), @@ -25089,7 +25095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25108,19 +25114,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(833), - [sym__type] = STATE(1013), + [sym_modifiers] = STATE(837), + [sym__type] = STATE(1031), [sym__unannotated_type] = STATE(701), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym_formal_parameter] = STATE(1076), - [sym_receiver_parameter] = STATE(1298), - [sym_spread_parameter] = STATE(1076), + [sym_formal_parameters] = STATE(1308), + [sym_formal_parameter] = STATE(1082), + [sym_receiver_parameter] = STATE(1300), + [sym_spread_parameter] = STATE(1082), [sym__reserved_identifier] = STATE(444), [aux_sym_array_creation_expression_repeat1] = STATE(792), [aux_sym_modifiers_repeat1] = STATE(626), @@ -25192,7 +25198,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25212,16 +25218,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), [sym_modifiers] = STATE(831), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(776), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym_local_variable_declaration] = STATE(190), + [sym_formal_parameters] = STATE(1308), + [sym_local_variable_declaration] = STATE(155), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [aux_sym_modifiers_repeat1] = STATE(626), @@ -25293,7 +25299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25312,16 +25318,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(842), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(845), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(778), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(186), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), @@ -25394,7 +25400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25413,16 +25419,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(845), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(833), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(780), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym_local_variable_declaration] = STATE(182), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), @@ -25682,13 +25688,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(655), + [sym_expression] = STATE(752), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25704,24 +25710,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym_element_value_pair] = STATE(1123), - [sym__element_value] = STATE(1349), - [sym_element_value_array_initializer] = STATE(1349), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_block] = STATE(1176), + [sym_expression_statement] = STATE(1176), + [sym_throw_statement] = STATE(1176), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(462), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(503), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -25735,7 +25741,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(505), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -25744,8 +25749,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(507), + [anon_sym_LBRACE] = ACTIONS(35), [anon_sym_yield] = ACTIONS(433), + [anon_sym_throw] = ACTIONS(55), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), [anon_sym_module] = ACTIONS(69), @@ -25777,7 +25783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25793,23 +25799,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1124), - [sym_element_value_array_initializer] = STATE(1124), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym_element_value_pair] = STATE(1145), + [sym__element_value] = STATE(1366), + [sym_element_value_array_initializer] = STATE(1366), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(462), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(503), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -25821,12 +25828,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(509), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(505), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), - [anon_sym_COMMA] = ACTIONS(511), [anon_sym_BANG] = ACTIONS(25), [anon_sym_TILDE] = ACTIONS(25), [anon_sym_PLUS_PLUS] = ACTIONS(27), @@ -25866,7 +25872,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25882,21 +25888,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym_element_value_pair] = STATE(1092), - [sym__element_value] = STATE(1339), - [sym_element_value_array_initializer] = STATE(1339), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym_element_value_pair] = STATE(1119), + [sym__element_value] = STATE(1373), + [sym_element_value_array_initializer] = STATE(1373), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(462), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(503), @@ -25913,7 +25919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(513), + [anon_sym_RPAREN] = ACTIONS(509), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -25955,7 +25961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -25971,21 +25977,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym_element_value_pair] = STATE(1107), - [sym__element_value] = STATE(1333), - [sym_element_value_array_initializer] = STATE(1333), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym_element_value_pair] = STATE(1185), + [sym__element_value] = STATE(1342), + [sym_element_value_array_initializer] = STATE(1342), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(462), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(503), @@ -26002,7 +26008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(515), + [anon_sym_RPAREN] = ACTIONS(511), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -26038,13 +26044,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(752), + [sym_expression] = STATE(655), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26060,21 +26066,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_block] = STATE(1167), - [sym_expression_statement] = STATE(1167), - [sym_throw_statement] = STATE(1167), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1089), + [sym_element_value_array_initializer] = STATE(1089), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -26089,19 +26094,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(513), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), + [anon_sym_COMMA] = ACTIONS(515), [anon_sym_BANG] = ACTIONS(25), [anon_sym_TILDE] = ACTIONS(25), [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(35), + [anon_sym_LBRACE] = ACTIONS(507), [anon_sym_yield] = ACTIONS(433), - [anon_sym_throw] = ACTIONS(55), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), [anon_sym_module] = ACTIONS(69), @@ -26133,7 +26139,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26152,16 +26158,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym_array_initializer] = STATE(1148), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_array_initializer] = STATE(1123), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -26215,13 +26221,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(655), + [sym_expression] = STATE(662), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26237,23 +26243,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1297), - [sym_element_value_array_initializer] = STATE(1297), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_record_pattern] = STATE(1122), + [sym_record_pattern_component] = STATE(1122), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(823), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(861), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(445), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(523), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -26265,9 +26271,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(523), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(525), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -26276,7 +26282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(507), + [sym_underscore_pattern] = ACTIONS(527), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -26303,13 +26309,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(662), + [sym_expression] = STATE(655), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26325,23 +26331,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_record_pattern] = STATE(1094), - [sym_record_pattern_component] = STATE(1094), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(823), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1297), + [sym_element_value_array_initializer] = STATE(1297), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(858), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(445), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(525), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -26353,9 +26359,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(529), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(527), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -26364,7 +26370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [sym_underscore_pattern] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(507), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -26397,7 +26403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26413,20 +26419,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), [sym__element_value] = STATE(1297), [sym_element_value_array_initializer] = STATE(1297), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -26479,13 +26485,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(662), + [sym_expression] = STATE(629), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26495,29 +26501,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), + [sym_field_access] = STATE(454), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), + [sym_array_access] = STATE(454), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_record_pattern] = STATE(1094), - [sym_record_pattern_component] = STATE(1094), + [sym_pattern] = STATE(1046), + [sym_type_pattern] = STATE(1075), + [sym_record_pattern] = STATE(1075), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(823), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(822), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(858), + [sym_generic_type] = STATE(861), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(445), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(442), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(525), + [sym_identifier] = ACTIONS(533), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -26530,17 +26537,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(533), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_final] = ACTIONS(539), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [sym_underscore_pattern] = ACTIONS(529), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -26563,180 +26569,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [133] = { - [sym_identifier] = ACTIONS(423), - [anon_sym_RBRACE] = ACTIONS(425), - [anon_sym_LPAREN] = ACTIONS(425), - [anon_sym_RPAREN] = ACTIONS(425), - [anon_sym_AMP] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(423), - [anon_sym_PLUS_EQ] = ACTIONS(425), - [anon_sym_DASH_EQ] = ACTIONS(425), - [anon_sym_STAR_EQ] = ACTIONS(425), - [anon_sym_SLASH_EQ] = ACTIONS(425), - [anon_sym_AMP_EQ] = ACTIONS(425), - [anon_sym_PIPE_EQ] = ACTIONS(425), - [anon_sym_CARET_EQ] = ACTIONS(425), - [anon_sym_PERCENT_EQ] = ACTIONS(425), - [anon_sym_LT_LT_EQ] = ACTIONS(425), - [anon_sym_GT_GT_EQ] = ACTIONS(425), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(425), - [anon_sym_GT] = ACTIONS(423), - [anon_sym_LT] = ACTIONS(423), - [anon_sym_GT_EQ] = ACTIONS(425), - [anon_sym_LT_EQ] = ACTIONS(425), - [anon_sym_EQ_EQ] = ACTIONS(425), - [anon_sym_BANG_EQ] = ACTIONS(425), - [anon_sym_AMP_AMP] = ACTIONS(425), - [anon_sym_PIPE_PIPE] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(423), - [anon_sym_DASH] = ACTIONS(423), - [anon_sym_STAR] = ACTIONS(423), - [anon_sym_SLASH] = ACTIONS(423), - [anon_sym_PIPE] = ACTIONS(423), - [anon_sym_CARET] = ACTIONS(423), - [anon_sym_PERCENT] = ACTIONS(423), - [anon_sym_LT_LT] = ACTIONS(423), - [anon_sym_GT_GT] = ACTIONS(423), - [anon_sym_GT_GT_GT] = ACTIONS(423), - [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_final] = ACTIONS(423), - [anon_sym_DASH_GT] = ACTIONS(425), - [anon_sym_COMMA] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(425), - [anon_sym_COLON] = ACTIONS(423), - [anon_sym_PLUS_PLUS] = ACTIONS(425), - [anon_sym_DASH_DASH] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(425), - [anon_sym_RBRACK] = ACTIONS(425), - [anon_sym_DOT] = ACTIONS(425), - [anon_sym_class] = ACTIONS(423), - [anon_sym_COLON_COLON] = ACTIONS(425), - [anon_sym_LBRACE] = ACTIONS(425), - [anon_sym_default] = ACTIONS(423), - [anon_sym_when] = ACTIONS(423), - [anon_sym_SEMI] = ACTIONS(425), - [anon_sym_synchronized] = ACTIONS(423), - [anon_sym_AT] = ACTIONS(423), - [anon_sym_open] = ACTIONS(423), - [anon_sym_module] = ACTIONS(423), - [anon_sym_static] = ACTIONS(423), - [anon_sym_to] = ACTIONS(423), - [anon_sym_with] = ACTIONS(423), - [anon_sym_package] = ACTIONS(423), - [anon_sym_enum] = ACTIONS(423), - [anon_sym_public] = ACTIONS(423), - [anon_sym_protected] = ACTIONS(423), - [anon_sym_private] = ACTIONS(423), - [anon_sym_abstract] = ACTIONS(423), - [anon_sym_strictfp] = ACTIONS(423), - [anon_sym_native] = ACTIONS(423), - [anon_sym_transient] = ACTIONS(423), - [anon_sym_volatile] = ACTIONS(423), - [anon_sym_sealed] = ACTIONS(423), - [anon_sym_non_DASHsealed] = ACTIONS(425), - [anon_sym_record] = ACTIONS(423), - [anon_sym_ATinterface] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(423), - [anon_sym_byte] = ACTIONS(423), - [anon_sym_short] = ACTIONS(423), - [anon_sym_int] = ACTIONS(423), - [anon_sym_long] = ACTIONS(423), - [anon_sym_char] = ACTIONS(423), - [anon_sym_float] = ACTIONS(423), - [anon_sym_double] = ACTIONS(423), - [sym_boolean_type] = ACTIONS(423), - [sym_void_type] = ACTIONS(423), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [134] = { - [sym_identifier] = ACTIONS(423), - [anon_sym_RBRACE] = ACTIONS(425), - [anon_sym_LPAREN] = ACTIONS(425), - [anon_sym_RPAREN] = ACTIONS(425), - [anon_sym_AMP] = ACTIONS(423), - [anon_sym_EQ] = ACTIONS(423), - [anon_sym_PLUS_EQ] = ACTIONS(425), - [anon_sym_DASH_EQ] = ACTIONS(425), - [anon_sym_STAR_EQ] = ACTIONS(425), - [anon_sym_SLASH_EQ] = ACTIONS(425), - [anon_sym_AMP_EQ] = ACTIONS(425), - [anon_sym_PIPE_EQ] = ACTIONS(425), - [anon_sym_CARET_EQ] = ACTIONS(425), - [anon_sym_PERCENT_EQ] = ACTIONS(425), - [anon_sym_LT_LT_EQ] = ACTIONS(425), - [anon_sym_GT_GT_EQ] = ACTIONS(425), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(425), - [anon_sym_GT] = ACTIONS(423), - [anon_sym_LT] = ACTIONS(423), - [anon_sym_GT_EQ] = ACTIONS(425), - [anon_sym_LT_EQ] = ACTIONS(425), - [anon_sym_EQ_EQ] = ACTIONS(425), - [anon_sym_BANG_EQ] = ACTIONS(425), - [anon_sym_AMP_AMP] = ACTIONS(425), - [anon_sym_PIPE_PIPE] = ACTIONS(425), - [anon_sym_PLUS] = ACTIONS(423), - [anon_sym_DASH] = ACTIONS(423), - [anon_sym_STAR] = ACTIONS(423), - [anon_sym_SLASH] = ACTIONS(423), - [anon_sym_PIPE] = ACTIONS(423), - [anon_sym_CARET] = ACTIONS(423), - [anon_sym_PERCENT] = ACTIONS(423), - [anon_sym_LT_LT] = ACTIONS(423), - [anon_sym_GT_GT] = ACTIONS(423), - [anon_sym_GT_GT_GT] = ACTIONS(423), - [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_final] = ACTIONS(423), - [anon_sym_DASH_GT] = ACTIONS(425), - [anon_sym_COMMA] = ACTIONS(425), - [anon_sym_QMARK] = ACTIONS(425), - [anon_sym_COLON] = ACTIONS(423), - [anon_sym_PLUS_PLUS] = ACTIONS(425), - [anon_sym_DASH_DASH] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(425), - [anon_sym_RBRACK] = ACTIONS(425), - [anon_sym_DOT] = ACTIONS(425), - [anon_sym_class] = ACTIONS(423), - [anon_sym_COLON_COLON] = ACTIONS(425), - [anon_sym_LBRACE] = ACTIONS(425), - [anon_sym_default] = ACTIONS(423), - [anon_sym_when] = ACTIONS(423), - [anon_sym_SEMI] = ACTIONS(425), - [anon_sym_synchronized] = ACTIONS(423), - [anon_sym_AT] = ACTIONS(423), - [anon_sym_open] = ACTIONS(423), - [anon_sym_module] = ACTIONS(423), - [anon_sym_static] = ACTIONS(423), - [anon_sym_to] = ACTIONS(423), - [anon_sym_with] = ACTIONS(423), - [anon_sym_package] = ACTIONS(423), - [anon_sym_enum] = ACTIONS(423), - [anon_sym_public] = ACTIONS(423), - [anon_sym_protected] = ACTIONS(423), - [anon_sym_private] = ACTIONS(423), - [anon_sym_abstract] = ACTIONS(423), - [anon_sym_strictfp] = ACTIONS(423), - [anon_sym_native] = ACTIONS(423), - [anon_sym_transient] = ACTIONS(423), - [anon_sym_volatile] = ACTIONS(423), - [anon_sym_sealed] = ACTIONS(423), - [anon_sym_non_DASHsealed] = ACTIONS(425), - [anon_sym_record] = ACTIONS(423), - [anon_sym_ATinterface] = ACTIONS(425), - [anon_sym_interface] = ACTIONS(423), - [anon_sym_byte] = ACTIONS(423), - [anon_sym_short] = ACTIONS(423), - [anon_sym_int] = ACTIONS(423), - [anon_sym_long] = ACTIONS(423), - [anon_sym_char] = ACTIONS(423), - [anon_sym_float] = ACTIONS(423), - [anon_sym_double] = ACTIONS(423), - [sym_boolean_type] = ACTIONS(423), - [sym_void_type] = ACTIONS(423), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [135] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), @@ -26747,7 +26579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26763,24 +26595,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_pattern] = STATE(1093), - [sym_type_pattern] = STATE(1073), - [sym_record_pattern] = STATE(1073), + [sym_pattern] = STATE(1120), + [sym_type_pattern] = STATE(1075), + [sym_record_pattern] = STATE(1075), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(822), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(858), + [sym_generic_type] = STATE(861), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(440), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(535), + [sym_identifier] = ACTIONS(545), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -26796,6 +26628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), + [anon_sym_final] = ACTIONS(539), [anon_sym_BANG] = ACTIONS(25), [anon_sym_TILDE] = ACTIONS(25), [anon_sym_PLUS_PLUS] = ACTIONS(27), @@ -26823,18 +26656,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [136] = { + [134] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(711), + [sym_expression] = STATE(662), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26850,23 +26683,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1242), - [sym_element_value_array_initializer] = STATE(1242), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_record_pattern] = STATE(1122), + [sym_record_pattern_component] = STATE(1122), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(823), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(861), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(445), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(523), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -26880,6 +26713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(547), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -26888,7 +26722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(507), + [sym_underscore_pattern] = ACTIONS(527), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -26910,7 +26744,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [137] = { + [135] = { + [sym_identifier] = ACTIONS(423), + [anon_sym_RBRACE] = ACTIONS(425), + [anon_sym_LPAREN] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(423), + [anon_sym_PLUS_EQ] = ACTIONS(425), + [anon_sym_DASH_EQ] = ACTIONS(425), + [anon_sym_STAR_EQ] = ACTIONS(425), + [anon_sym_SLASH_EQ] = ACTIONS(425), + [anon_sym_AMP_EQ] = ACTIONS(425), + [anon_sym_PIPE_EQ] = ACTIONS(425), + [anon_sym_CARET_EQ] = ACTIONS(425), + [anon_sym_PERCENT_EQ] = ACTIONS(425), + [anon_sym_LT_LT_EQ] = ACTIONS(425), + [anon_sym_GT_GT_EQ] = ACTIONS(425), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_EQ_EQ] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_AMP_AMP] = ACTIONS(425), + [anon_sym_PIPE_PIPE] = ACTIONS(425), + [anon_sym_PLUS] = ACTIONS(423), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(423), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PIPE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(423), + [anon_sym_LT_LT] = ACTIONS(423), + [anon_sym_GT_GT] = ACTIONS(423), + [anon_sym_GT_GT_GT] = ACTIONS(423), + [anon_sym_instanceof] = ACTIONS(423), + [anon_sym_final] = ACTIONS(423), + [anon_sym_DASH_GT] = ACTIONS(425), + [anon_sym_COMMA] = ACTIONS(425), + [anon_sym_QMARK] = ACTIONS(425), + [anon_sym_COLON] = ACTIONS(423), + [anon_sym_PLUS_PLUS] = ACTIONS(425), + [anon_sym_DASH_DASH] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [anon_sym_RBRACK] = ACTIONS(425), + [anon_sym_DOT] = ACTIONS(425), + [anon_sym_class] = ACTIONS(423), + [anon_sym_COLON_COLON] = ACTIONS(425), + [anon_sym_LBRACE] = ACTIONS(425), + [anon_sym_default] = ACTIONS(423), + [anon_sym_when] = ACTIONS(423), + [anon_sym_SEMI] = ACTIONS(425), + [anon_sym_synchronized] = ACTIONS(423), + [anon_sym_AT] = ACTIONS(423), + [anon_sym_open] = ACTIONS(423), + [anon_sym_module] = ACTIONS(423), + [anon_sym_static] = ACTIONS(423), + [anon_sym_to] = ACTIONS(423), + [anon_sym_with] = ACTIONS(423), + [anon_sym_package] = ACTIONS(423), + [anon_sym_enum] = ACTIONS(423), + [anon_sym_public] = ACTIONS(423), + [anon_sym_protected] = ACTIONS(423), + [anon_sym_private] = ACTIONS(423), + [anon_sym_abstract] = ACTIONS(423), + [anon_sym_strictfp] = ACTIONS(423), + [anon_sym_native] = ACTIONS(423), + [anon_sym_transient] = ACTIONS(423), + [anon_sym_volatile] = ACTIONS(423), + [anon_sym_sealed] = ACTIONS(423), + [anon_sym_non_DASHsealed] = ACTIONS(425), + [anon_sym_record] = ACTIONS(423), + [anon_sym_ATinterface] = ACTIONS(425), + [anon_sym_interface] = ACTIONS(423), + [anon_sym_byte] = ACTIONS(423), + [anon_sym_short] = ACTIONS(423), + [anon_sym_int] = ACTIONS(423), + [anon_sym_long] = ACTIONS(423), + [anon_sym_char] = ACTIONS(423), + [anon_sym_float] = ACTIONS(423), + [anon_sym_double] = ACTIONS(423), + [sym_boolean_type] = ACTIONS(423), + [sym_void_type] = ACTIONS(423), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [136] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), @@ -26921,7 +26842,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -26937,20 +26858,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1242), - [sym_element_value_array_initializer] = STATE(1242), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1199), + [sym_element_value_array_initializer] = STATE(1199), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -26997,18 +26918,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [138] = { + [137] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(706), + [sym_expression] = STATE(711), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27024,19 +26945,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym_array_initializer] = STATE(1192), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1199), + [sym_element_value_array_initializer] = STATE(1199), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27051,7 +26973,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(537), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_PLUS] = ACTIONS(21), @@ -27062,7 +26983,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(507), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27084,18 +27005,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [139] = { + [138] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(655), + [sym_expression] = STATE(706), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27111,20 +27032,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1297), - [sym_element_value_array_initializer] = STATE(1297), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym_array_initializer] = STATE(1215), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27139,6 +27059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(549), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_PLUS] = ACTIONS(21), @@ -27149,7 +27070,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(507), + [anon_sym_LBRACE] = ACTIONS(521), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27171,7 +27092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [140] = { + [139] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), @@ -27182,7 +27103,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27198,20 +27119,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(848), - [sym_marker_annotation] = STATE(848), - [sym_annotation] = STATE(848), - [sym__element_value] = STATE(1341), - [sym_element_value_array_initializer] = STATE(1341), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1321), + [sym_element_value_array_initializer] = STATE(1321), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27258,18 +27179,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [141] = { + [140] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(706), + [sym_expression] = STATE(655), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27285,19 +27206,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym_array_initializer] = STATE(1192), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__annotation] = STATE(852), + [sym_marker_annotation] = STATE(852), + [sym_annotation] = STATE(852), + [sym__element_value] = STATE(1297), + [sym_element_value_array_initializer] = STATE(1297), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27312,7 +27234,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [anon_sym_RBRACE] = ACTIONS(539), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), [anon_sym_PLUS] = ACTIONS(21), @@ -27323,7 +27244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(507), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27345,18 +27266,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [142] = { + [141] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(629), + [sym_expression] = STATE(706), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27366,30 +27287,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_pattern] = STATE(1022), - [sym_type_pattern] = STATE(1073), - [sym_record_pattern] = STATE(1073), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(822), - [sym_annotated_type] = STATE(923), + [sym_array_initializer] = STATE(1215), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(858), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(442), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(541), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -27401,16 +27320,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_character_literal] = ACTIONS(11), [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [anon_sym_RBRACE] = ACTIONS(551), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_LBRACE] = ACTIONS(521), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27432,18 +27353,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, + [142] = { + [sym_identifier] = ACTIONS(423), + [anon_sym_RBRACE] = ACTIONS(425), + [anon_sym_LPAREN] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(425), + [anon_sym_AMP] = ACTIONS(423), + [anon_sym_EQ] = ACTIONS(423), + [anon_sym_PLUS_EQ] = ACTIONS(425), + [anon_sym_DASH_EQ] = ACTIONS(425), + [anon_sym_STAR_EQ] = ACTIONS(425), + [anon_sym_SLASH_EQ] = ACTIONS(425), + [anon_sym_AMP_EQ] = ACTIONS(425), + [anon_sym_PIPE_EQ] = ACTIONS(425), + [anon_sym_CARET_EQ] = ACTIONS(425), + [anon_sym_PERCENT_EQ] = ACTIONS(425), + [anon_sym_LT_LT_EQ] = ACTIONS(425), + [anon_sym_GT_GT_EQ] = ACTIONS(425), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(423), + [anon_sym_LT] = ACTIONS(423), + [anon_sym_GT_EQ] = ACTIONS(425), + [anon_sym_LT_EQ] = ACTIONS(425), + [anon_sym_EQ_EQ] = ACTIONS(425), + [anon_sym_BANG_EQ] = ACTIONS(425), + [anon_sym_AMP_AMP] = ACTIONS(425), + [anon_sym_PIPE_PIPE] = ACTIONS(425), + [anon_sym_PLUS] = ACTIONS(423), + [anon_sym_DASH] = ACTIONS(423), + [anon_sym_STAR] = ACTIONS(423), + [anon_sym_SLASH] = ACTIONS(423), + [anon_sym_PIPE] = ACTIONS(423), + [anon_sym_CARET] = ACTIONS(423), + [anon_sym_PERCENT] = ACTIONS(423), + [anon_sym_LT_LT] = ACTIONS(423), + [anon_sym_GT_GT] = ACTIONS(423), + [anon_sym_GT_GT_GT] = ACTIONS(423), + [anon_sym_instanceof] = ACTIONS(423), + [anon_sym_final] = ACTIONS(423), + [anon_sym_DASH_GT] = ACTIONS(425), + [anon_sym_COMMA] = ACTIONS(425), + [anon_sym_QMARK] = ACTIONS(425), + [anon_sym_COLON] = ACTIONS(423), + [anon_sym_PLUS_PLUS] = ACTIONS(425), + [anon_sym_DASH_DASH] = ACTIONS(425), + [anon_sym_LBRACK] = ACTIONS(425), + [anon_sym_RBRACK] = ACTIONS(425), + [anon_sym_DOT] = ACTIONS(425), + [anon_sym_class] = ACTIONS(423), + [anon_sym_COLON_COLON] = ACTIONS(425), + [anon_sym_LBRACE] = ACTIONS(425), + [anon_sym_default] = ACTIONS(423), + [anon_sym_when] = ACTIONS(423), + [anon_sym_SEMI] = ACTIONS(425), + [anon_sym_synchronized] = ACTIONS(423), + [anon_sym_AT] = ACTIONS(423), + [anon_sym_open] = ACTIONS(423), + [anon_sym_module] = ACTIONS(423), + [anon_sym_static] = ACTIONS(423), + [anon_sym_to] = ACTIONS(423), + [anon_sym_with] = ACTIONS(423), + [anon_sym_package] = ACTIONS(423), + [anon_sym_enum] = ACTIONS(423), + [anon_sym_public] = ACTIONS(423), + [anon_sym_protected] = ACTIONS(423), + [anon_sym_private] = ACTIONS(423), + [anon_sym_abstract] = ACTIONS(423), + [anon_sym_strictfp] = ACTIONS(423), + [anon_sym_native] = ACTIONS(423), + [anon_sym_transient] = ACTIONS(423), + [anon_sym_volatile] = ACTIONS(423), + [anon_sym_sealed] = ACTIONS(423), + [anon_sym_non_DASHsealed] = ACTIONS(425), + [anon_sym_record] = ACTIONS(423), + [anon_sym_ATinterface] = ACTIONS(425), + [anon_sym_interface] = ACTIONS(423), + [anon_sym_byte] = ACTIONS(423), + [anon_sym_short] = ACTIONS(423), + [anon_sym_int] = ACTIONS(423), + [anon_sym_long] = ACTIONS(423), + [anon_sym_char] = ACTIONS(423), + [anon_sym_float] = ACTIONS(423), + [anon_sym_double] = ACTIONS(423), + [sym_boolean_type] = ACTIONS(423), + [sym_void_type] = ACTIONS(423), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, [143] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(616), + [sym_expression] = STATE(668), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27459,19 +27467,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_block] = STATE(592), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_array_initializer] = STATE(1081), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27496,7 +27504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(35), + [anon_sym_LBRACE] = ACTIONS(521), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27523,13 +27531,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(639), + [sym_expression] = STATE(706), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27539,28 +27547,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), - [sym_block] = STATE(592), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym_array_initializer] = STATE(1215), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(446), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -27573,16 +27581,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(35), + [anon_sym_LBRACE] = ACTIONS(521), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27609,13 +27617,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(706), + [sym_expression] = STATE(639), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27625,28 +27633,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), + [sym_field_access] = STATE(454), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), + [sym_array_access] = STATE(454), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), + [sym_block] = STATE(592), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym_array_initializer] = STATE(1192), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -27659,16 +27667,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(35), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27695,13 +27703,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(668), + [sym_expression] = STATE(616), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27717,19 +27725,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), + [sym_block] = STATE(592), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym_array_initializer] = STATE(1074), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27754,7 +27762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_LBRACE] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(35), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27781,13 +27789,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(676), + [sym_expression] = STATE(753), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27806,15 +27814,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27831,7 +27839,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(553), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -27840,6 +27847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(555), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -27866,13 +27874,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(739), + [sym_expression] = STATE(722), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27891,15 +27899,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -27923,7 +27931,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(555), + [anon_sym_RBRACK] = ACTIONS(557), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), @@ -27951,13 +27959,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(729), + [sym_expression] = STATE(691), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -27976,15 +27984,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28001,6 +28009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(559), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28009,7 +28018,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(557), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28036,13 +28044,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(671), + [sym_expression] = STATE(673), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28061,15 +28069,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28086,7 +28094,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(559), + [anon_sym_RPAREN] = ACTIONS(561), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28121,13 +28129,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(754), + [sym_expression] = STATE(662), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28146,15 +28154,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28171,6 +28179,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(563), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28179,7 +28188,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(561), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28206,13 +28214,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(659), + [sym_expression] = STATE(692), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28231,15 +28239,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28256,7 +28264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(563), + [anon_sym_RPAREN] = ACTIONS(565), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28287,17 +28295,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [153] = { + [sym_catch_clause] = STATE(160), + [sym_finally_clause] = STATE(257), + [aux_sym_try_statement_repeat1] = STATE(160), + [ts_builtin_sym_end] = ACTIONS(567), + [sym_identifier] = ACTIONS(569), + [sym_decimal_integer_literal] = ACTIONS(569), + [sym_hex_integer_literal] = ACTIONS(569), + [sym_octal_integer_literal] = ACTIONS(569), + [sym_binary_integer_literal] = ACTIONS(567), + [sym_decimal_floating_point_literal] = ACTIONS(567), + [sym_hex_floating_point_literal] = ACTIONS(569), + [sym_true] = ACTIONS(569), + [sym_false] = ACTIONS(569), + [sym_character_literal] = ACTIONS(567), + [anon_sym_DQUOTE] = ACTIONS(569), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(567), + [anon_sym_RBRACE] = ACTIONS(567), + [sym_null_literal] = ACTIONS(569), + [anon_sym_LPAREN] = ACTIONS(567), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(569), + [anon_sym_DASH] = ACTIONS(569), + [anon_sym_final] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(567), + [anon_sym_DASH_DASH] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(569), + [anon_sym_switch] = ACTIONS(569), + [anon_sym_LBRACE] = ACTIONS(567), + [anon_sym_case] = ACTIONS(569), + [anon_sym_default] = ACTIONS(569), + [anon_sym_SEMI] = ACTIONS(567), + [anon_sym_assert] = ACTIONS(569), + [anon_sym_do] = ACTIONS(569), + [anon_sym_while] = ACTIONS(569), + [anon_sym_break] = ACTIONS(569), + [anon_sym_continue] = ACTIONS(569), + [anon_sym_return] = ACTIONS(569), + [anon_sym_yield] = ACTIONS(569), + [anon_sym_synchronized] = ACTIONS(569), + [anon_sym_throw] = ACTIONS(569), + [anon_sym_try] = ACTIONS(569), + [anon_sym_catch] = ACTIONS(571), + [anon_sym_finally] = ACTIONS(573), + [anon_sym_if] = ACTIONS(569), + [anon_sym_else] = ACTIONS(569), + [anon_sym_for] = ACTIONS(569), + [anon_sym_AT] = ACTIONS(569), + [anon_sym_open] = ACTIONS(569), + [anon_sym_module] = ACTIONS(569), + [anon_sym_static] = ACTIONS(569), + [anon_sym_with] = ACTIONS(569), + [anon_sym_package] = ACTIONS(569), + [anon_sym_import] = ACTIONS(569), + [anon_sym_enum] = ACTIONS(569), + [anon_sym_public] = ACTIONS(569), + [anon_sym_protected] = ACTIONS(569), + [anon_sym_private] = ACTIONS(569), + [anon_sym_abstract] = ACTIONS(569), + [anon_sym_strictfp] = ACTIONS(569), + [anon_sym_native] = ACTIONS(569), + [anon_sym_transient] = ACTIONS(569), + [anon_sym_volatile] = ACTIONS(569), + [anon_sym_sealed] = ACTIONS(569), + [anon_sym_non_DASHsealed] = ACTIONS(567), + [anon_sym_record] = ACTIONS(569), + [anon_sym_ATinterface] = ACTIONS(567), + [anon_sym_interface] = ACTIONS(569), + [anon_sym_byte] = ACTIONS(569), + [anon_sym_short] = ACTIONS(569), + [anon_sym_int] = ACTIONS(569), + [anon_sym_long] = ACTIONS(569), + [anon_sym_char] = ACTIONS(569), + [anon_sym_float] = ACTIONS(569), + [anon_sym_double] = ACTIONS(569), + [sym_boolean_type] = ACTIONS(569), + [sym_void_type] = ACTIONS(569), + [sym_this] = ACTIONS(569), + [sym_super] = ACTIONS(569), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [154] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(665), + [sym_expression] = STATE(733), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28316,15 +28409,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28341,7 +28434,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(565), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28350,6 +28442,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(575), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28371,18 +28464,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [154] = { + [155] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(667), + [sym_expression] = STATE(736), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28401,15 +28494,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28426,7 +28519,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(567), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28435,6 +28527,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(577), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28456,18 +28549,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [155] = { + [156] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(662), + [sym_expression] = STATE(671), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28486,15 +28579,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28511,7 +28604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(569), + [anon_sym_RPAREN] = ACTIONS(579), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28541,18 +28634,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [156] = { + [157] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(691), + [sym_expression] = STATE(729), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28571,15 +28664,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28596,7 +28689,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(571), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28605,6 +28697,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(581), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28626,18 +28719,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [157] = { + [158] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(692), + [sym_expression] = STATE(739), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28656,15 +28749,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28681,7 +28774,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(573), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -28689,6 +28781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(583), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), @@ -28711,103 +28804,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [158] = { - [sym_catch_clause] = STATE(197), - [sym_finally_clause] = STATE(387), - [aux_sym_try_statement_repeat1] = STATE(197), - [ts_builtin_sym_end] = ACTIONS(575), - [sym_identifier] = ACTIONS(577), - [sym_decimal_integer_literal] = ACTIONS(577), - [sym_hex_integer_literal] = ACTIONS(577), - [sym_octal_integer_literal] = ACTIONS(577), - [sym_binary_integer_literal] = ACTIONS(575), - [sym_decimal_floating_point_literal] = ACTIONS(575), - [sym_hex_floating_point_literal] = ACTIONS(577), - [sym_true] = ACTIONS(577), - [sym_false] = ACTIONS(577), - [sym_character_literal] = ACTIONS(575), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(575), - [anon_sym_RBRACE] = ACTIONS(575), - [sym_null_literal] = ACTIONS(577), - [anon_sym_LPAREN] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(577), - [anon_sym_final] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_PLUS_PLUS] = ACTIONS(575), - [anon_sym_DASH_DASH] = ACTIONS(575), - [anon_sym_new] = ACTIONS(577), - [anon_sym_class] = ACTIONS(577), - [anon_sym_switch] = ACTIONS(577), - [anon_sym_LBRACE] = ACTIONS(575), - [anon_sym_case] = ACTIONS(577), - [anon_sym_default] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(575), - [anon_sym_assert] = ACTIONS(577), - [anon_sym_do] = ACTIONS(577), - [anon_sym_while] = ACTIONS(577), - [anon_sym_break] = ACTIONS(577), - [anon_sym_continue] = ACTIONS(577), - [anon_sym_return] = ACTIONS(577), - [anon_sym_yield] = ACTIONS(577), - [anon_sym_synchronized] = ACTIONS(577), - [anon_sym_throw] = ACTIONS(577), - [anon_sym_try] = ACTIONS(577), - [anon_sym_catch] = ACTIONS(579), - [anon_sym_finally] = ACTIONS(581), - [anon_sym_if] = ACTIONS(577), - [anon_sym_else] = ACTIONS(577), - [anon_sym_for] = ACTIONS(577), - [anon_sym_AT] = ACTIONS(577), - [anon_sym_open] = ACTIONS(577), - [anon_sym_module] = ACTIONS(577), - [anon_sym_static] = ACTIONS(577), - [anon_sym_with] = ACTIONS(577), - [anon_sym_package] = ACTIONS(577), - [anon_sym_import] = ACTIONS(577), - [anon_sym_enum] = ACTIONS(577), - [anon_sym_public] = ACTIONS(577), - [anon_sym_protected] = ACTIONS(577), - [anon_sym_private] = ACTIONS(577), - [anon_sym_abstract] = ACTIONS(577), - [anon_sym_strictfp] = ACTIONS(577), - [anon_sym_native] = ACTIONS(577), - [anon_sym_transient] = ACTIONS(577), - [anon_sym_volatile] = ACTIONS(577), - [anon_sym_sealed] = ACTIONS(577), - [anon_sym_non_DASHsealed] = ACTIONS(575), - [anon_sym_record] = ACTIONS(577), - [anon_sym_ATinterface] = ACTIONS(575), - [anon_sym_interface] = ACTIONS(577), - [anon_sym_byte] = ACTIONS(577), - [anon_sym_short] = ACTIONS(577), - [anon_sym_int] = ACTIONS(577), - [anon_sym_long] = ACTIONS(577), - [anon_sym_char] = ACTIONS(577), - [anon_sym_float] = ACTIONS(577), - [anon_sym_double] = ACTIONS(577), - [sym_boolean_type] = ACTIONS(577), - [sym_void_type] = ACTIONS(577), - [sym_this] = ACTIONS(577), - [sym_super] = ACTIONS(577), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, [159] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(722), + [sym_expression] = STATE(754), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28826,15 +28834,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -28858,8 +28866,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(583), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(585), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -28882,87 +28890,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [160] = { - [sym_catch_clause] = STATE(164), - [sym_finally_clause] = STATE(257), - [aux_sym_try_statement_repeat1] = STATE(164), - [ts_builtin_sym_end] = ACTIONS(585), - [sym_identifier] = ACTIONS(587), - [sym_decimal_integer_literal] = ACTIONS(587), - [sym_hex_integer_literal] = ACTIONS(587), - [sym_octal_integer_literal] = ACTIONS(587), - [sym_binary_integer_literal] = ACTIONS(585), - [sym_decimal_floating_point_literal] = ACTIONS(585), - [sym_hex_floating_point_literal] = ACTIONS(587), - [sym_true] = ACTIONS(587), - [sym_false] = ACTIONS(587), - [sym_character_literal] = ACTIONS(585), - [anon_sym_DQUOTE] = ACTIONS(587), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(585), - [anon_sym_RBRACE] = ACTIONS(585), - [sym_null_literal] = ACTIONS(587), - [anon_sym_LPAREN] = ACTIONS(585), - [anon_sym_LT] = ACTIONS(585), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_final] = ACTIONS(587), - [anon_sym_BANG] = ACTIONS(585), - [anon_sym_TILDE] = ACTIONS(585), - [anon_sym_PLUS_PLUS] = ACTIONS(585), - [anon_sym_DASH_DASH] = ACTIONS(585), - [anon_sym_new] = ACTIONS(587), - [anon_sym_class] = ACTIONS(587), - [anon_sym_switch] = ACTIONS(587), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_case] = ACTIONS(587), - [anon_sym_default] = ACTIONS(587), - [anon_sym_SEMI] = ACTIONS(585), - [anon_sym_assert] = ACTIONS(587), - [anon_sym_do] = ACTIONS(587), - [anon_sym_while] = ACTIONS(587), - [anon_sym_break] = ACTIONS(587), - [anon_sym_continue] = ACTIONS(587), - [anon_sym_return] = ACTIONS(587), - [anon_sym_yield] = ACTIONS(587), - [anon_sym_synchronized] = ACTIONS(587), - [anon_sym_throw] = ACTIONS(587), - [anon_sym_try] = ACTIONS(587), - [anon_sym_catch] = ACTIONS(579), - [anon_sym_finally] = ACTIONS(581), - [anon_sym_if] = ACTIONS(587), - [anon_sym_else] = ACTIONS(587), - [anon_sym_for] = ACTIONS(587), - [anon_sym_AT] = ACTIONS(587), - [anon_sym_open] = ACTIONS(587), - [anon_sym_module] = ACTIONS(587), - [anon_sym_static] = ACTIONS(587), - [anon_sym_with] = ACTIONS(587), - [anon_sym_package] = ACTIONS(587), - [anon_sym_import] = ACTIONS(587), - [anon_sym_enum] = ACTIONS(587), - [anon_sym_public] = ACTIONS(587), - [anon_sym_protected] = ACTIONS(587), - [anon_sym_private] = ACTIONS(587), - [anon_sym_abstract] = ACTIONS(587), - [anon_sym_strictfp] = ACTIONS(587), - [anon_sym_native] = ACTIONS(587), - [anon_sym_transient] = ACTIONS(587), - [anon_sym_volatile] = ACTIONS(587), - [anon_sym_sealed] = ACTIONS(587), - [anon_sym_non_DASHsealed] = ACTIONS(585), - [anon_sym_record] = ACTIONS(587), - [anon_sym_ATinterface] = ACTIONS(585), - [anon_sym_interface] = ACTIONS(587), - [anon_sym_byte] = ACTIONS(587), - [anon_sym_short] = ACTIONS(587), - [anon_sym_int] = ACTIONS(587), - [anon_sym_long] = ACTIONS(587), - [anon_sym_char] = ACTIONS(587), - [anon_sym_float] = ACTIONS(587), - [anon_sym_double] = ACTIONS(587), - [sym_boolean_type] = ACTIONS(587), - [sym_void_type] = ACTIONS(587), - [sym_this] = ACTIONS(587), - [sym_super] = ACTIONS(587), + [sym_catch_clause] = STATE(197), + [sym_finally_clause] = STATE(286), + [aux_sym_try_statement_repeat1] = STATE(197), + [ts_builtin_sym_end] = ACTIONS(587), + [sym_identifier] = ACTIONS(589), + [sym_decimal_integer_literal] = ACTIONS(589), + [sym_hex_integer_literal] = ACTIONS(589), + [sym_octal_integer_literal] = ACTIONS(589), + [sym_binary_integer_literal] = ACTIONS(587), + [sym_decimal_floating_point_literal] = ACTIONS(587), + [sym_hex_floating_point_literal] = ACTIONS(589), + [sym_true] = ACTIONS(589), + [sym_false] = ACTIONS(589), + [sym_character_literal] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(589), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(587), + [anon_sym_RBRACE] = ACTIONS(587), + [sym_null_literal] = ACTIONS(589), + [anon_sym_LPAREN] = ACTIONS(587), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_PLUS] = ACTIONS(589), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_final] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(587), + [anon_sym_new] = ACTIONS(589), + [anon_sym_class] = ACTIONS(589), + [anon_sym_switch] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(587), + [anon_sym_case] = ACTIONS(589), + [anon_sym_default] = ACTIONS(589), + [anon_sym_SEMI] = ACTIONS(587), + [anon_sym_assert] = ACTIONS(589), + [anon_sym_do] = ACTIONS(589), + [anon_sym_while] = ACTIONS(589), + [anon_sym_break] = ACTIONS(589), + [anon_sym_continue] = ACTIONS(589), + [anon_sym_return] = ACTIONS(589), + [anon_sym_yield] = ACTIONS(589), + [anon_sym_synchronized] = ACTIONS(589), + [anon_sym_throw] = ACTIONS(589), + [anon_sym_try] = ACTIONS(589), + [anon_sym_catch] = ACTIONS(571), + [anon_sym_finally] = ACTIONS(573), + [anon_sym_if] = ACTIONS(589), + [anon_sym_else] = ACTIONS(589), + [anon_sym_for] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(589), + [anon_sym_open] = ACTIONS(589), + [anon_sym_module] = ACTIONS(589), + [anon_sym_static] = ACTIONS(589), + [anon_sym_with] = ACTIONS(589), + [anon_sym_package] = ACTIONS(589), + [anon_sym_import] = ACTIONS(589), + [anon_sym_enum] = ACTIONS(589), + [anon_sym_public] = ACTIONS(589), + [anon_sym_protected] = ACTIONS(589), + [anon_sym_private] = ACTIONS(589), + [anon_sym_abstract] = ACTIONS(589), + [anon_sym_strictfp] = ACTIONS(589), + [anon_sym_native] = ACTIONS(589), + [anon_sym_transient] = ACTIONS(589), + [anon_sym_volatile] = ACTIONS(589), + [anon_sym_sealed] = ACTIONS(589), + [anon_sym_non_DASHsealed] = ACTIONS(587), + [anon_sym_record] = ACTIONS(589), + [anon_sym_ATinterface] = ACTIONS(587), + [anon_sym_interface] = ACTIONS(589), + [anon_sym_byte] = ACTIONS(589), + [anon_sym_short] = ACTIONS(589), + [anon_sym_int] = ACTIONS(589), + [anon_sym_long] = ACTIONS(589), + [anon_sym_char] = ACTIONS(589), + [anon_sym_float] = ACTIONS(589), + [anon_sym_double] = ACTIONS(589), + [sym_boolean_type] = ACTIONS(589), + [sym_void_type] = ACTIONS(589), + [sym_this] = ACTIONS(589), + [sym_super] = ACTIONS(589), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -28971,13 +28979,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(658), + [sym_expression] = STATE(665), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -28996,15 +29004,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29021,7 +29029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(589), + [anon_sym_RPAREN] = ACTIONS(591), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29056,13 +29064,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(738), + [sym_expression] = STATE(658), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29081,15 +29089,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29106,6 +29114,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(593), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29114,7 +29123,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(591), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -29141,13 +29149,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(733), + [sym_expression] = STATE(739), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29166,15 +29174,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29198,8 +29206,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), + [anon_sym_RBRACK] = ACTIONS(595), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(593), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -29222,102 +29230,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [164] = { - [sym_catch_clause] = STATE(197), - [sym_finally_clause] = STATE(286), - [aux_sym_try_statement_repeat1] = STATE(197), - [ts_builtin_sym_end] = ACTIONS(595), - [sym_identifier] = ACTIONS(597), - [sym_decimal_integer_literal] = ACTIONS(597), - [sym_hex_integer_literal] = ACTIONS(597), - [sym_octal_integer_literal] = ACTIONS(597), - [sym_binary_integer_literal] = ACTIONS(595), - [sym_decimal_floating_point_literal] = ACTIONS(595), - [sym_hex_floating_point_literal] = ACTIONS(597), - [sym_true] = ACTIONS(597), - [sym_false] = ACTIONS(597), - [sym_character_literal] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(595), - [anon_sym_RBRACE] = ACTIONS(595), - [sym_null_literal] = ACTIONS(597), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_final] = ACTIONS(597), - [anon_sym_BANG] = ACTIONS(595), - [anon_sym_TILDE] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_new] = ACTIONS(597), - [anon_sym_class] = ACTIONS(597), - [anon_sym_switch] = ACTIONS(597), - [anon_sym_LBRACE] = ACTIONS(595), - [anon_sym_case] = ACTIONS(597), - [anon_sym_default] = ACTIONS(597), - [anon_sym_SEMI] = ACTIONS(595), - [anon_sym_assert] = ACTIONS(597), - [anon_sym_do] = ACTIONS(597), - [anon_sym_while] = ACTIONS(597), - [anon_sym_break] = ACTIONS(597), - [anon_sym_continue] = ACTIONS(597), - [anon_sym_return] = ACTIONS(597), - [anon_sym_yield] = ACTIONS(597), - [anon_sym_synchronized] = ACTIONS(597), - [anon_sym_throw] = ACTIONS(597), - [anon_sym_try] = ACTIONS(597), - [anon_sym_catch] = ACTIONS(579), - [anon_sym_finally] = ACTIONS(581), - [anon_sym_if] = ACTIONS(597), - [anon_sym_else] = ACTIONS(597), - [anon_sym_for] = ACTIONS(597), - [anon_sym_AT] = ACTIONS(597), - [anon_sym_open] = ACTIONS(597), - [anon_sym_module] = ACTIONS(597), - [anon_sym_static] = ACTIONS(597), - [anon_sym_with] = ACTIONS(597), - [anon_sym_package] = ACTIONS(597), - [anon_sym_import] = ACTIONS(597), - [anon_sym_enum] = ACTIONS(597), - [anon_sym_public] = ACTIONS(597), - [anon_sym_protected] = ACTIONS(597), - [anon_sym_private] = ACTIONS(597), - [anon_sym_abstract] = ACTIONS(597), - [anon_sym_strictfp] = ACTIONS(597), - [anon_sym_native] = ACTIONS(597), - [anon_sym_transient] = ACTIONS(597), - [anon_sym_volatile] = ACTIONS(597), - [anon_sym_sealed] = ACTIONS(597), - [anon_sym_non_DASHsealed] = ACTIONS(595), - [anon_sym_record] = ACTIONS(597), - [anon_sym_ATinterface] = ACTIONS(595), - [anon_sym_interface] = ACTIONS(597), - [anon_sym_byte] = ACTIONS(597), - [anon_sym_short] = ACTIONS(597), - [anon_sym_int] = ACTIONS(597), - [anon_sym_long] = ACTIONS(597), - [anon_sym_char] = ACTIONS(597), - [anon_sym_float] = ACTIONS(597), - [anon_sym_double] = ACTIONS(597), - [sym_boolean_type] = ACTIONS(597), - [sym_void_type] = ACTIONS(597), - [sym_this] = ACTIONS(597), - [sym_super] = ACTIONS(597), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [165] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(674), + [sym_expression] = STATE(738), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29336,15 +29259,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29361,7 +29284,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(599), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29370,6 +29292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(597), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -29391,18 +29314,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [166] = { + [165] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(675), + [sym_expression] = STATE(674), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29421,15 +29344,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29446,7 +29369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(601), + [anon_sym_RPAREN] = ACTIONS(599), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29476,18 +29399,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [167] = { + [166] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(722), + [sym_expression] = STATE(675), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29506,15 +29429,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29531,6 +29454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(601), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29538,7 +29462,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(603), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), @@ -29561,6 +29484,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, + [167] = { + [sym_catch_clause] = STATE(197), + [sym_finally_clause] = STATE(387), + [aux_sym_try_statement_repeat1] = STATE(197), + [ts_builtin_sym_end] = ACTIONS(603), + [sym_identifier] = ACTIONS(605), + [sym_decimal_integer_literal] = ACTIONS(605), + [sym_hex_integer_literal] = ACTIONS(605), + [sym_octal_integer_literal] = ACTIONS(605), + [sym_binary_integer_literal] = ACTIONS(603), + [sym_decimal_floating_point_literal] = ACTIONS(603), + [sym_hex_floating_point_literal] = ACTIONS(605), + [sym_true] = ACTIONS(605), + [sym_false] = ACTIONS(605), + [sym_character_literal] = ACTIONS(603), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(603), + [anon_sym_RBRACE] = ACTIONS(603), + [sym_null_literal] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(603), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(605), + [anon_sym_final] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(603), + [anon_sym_DASH_DASH] = ACTIONS(603), + [anon_sym_new] = ACTIONS(605), + [anon_sym_class] = ACTIONS(605), + [anon_sym_switch] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(603), + [anon_sym_case] = ACTIONS(605), + [anon_sym_default] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(603), + [anon_sym_assert] = ACTIONS(605), + [anon_sym_do] = ACTIONS(605), + [anon_sym_while] = ACTIONS(605), + [anon_sym_break] = ACTIONS(605), + [anon_sym_continue] = ACTIONS(605), + [anon_sym_return] = ACTIONS(605), + [anon_sym_yield] = ACTIONS(605), + [anon_sym_synchronized] = ACTIONS(605), + [anon_sym_throw] = ACTIONS(605), + [anon_sym_try] = ACTIONS(605), + [anon_sym_catch] = ACTIONS(571), + [anon_sym_finally] = ACTIONS(573), + [anon_sym_if] = ACTIONS(605), + [anon_sym_else] = ACTIONS(605), + [anon_sym_for] = ACTIONS(605), + [anon_sym_AT] = ACTIONS(605), + [anon_sym_open] = ACTIONS(605), + [anon_sym_module] = ACTIONS(605), + [anon_sym_static] = ACTIONS(605), + [anon_sym_with] = ACTIONS(605), + [anon_sym_package] = ACTIONS(605), + [anon_sym_import] = ACTIONS(605), + [anon_sym_enum] = ACTIONS(605), + [anon_sym_public] = ACTIONS(605), + [anon_sym_protected] = ACTIONS(605), + [anon_sym_private] = ACTIONS(605), + [anon_sym_abstract] = ACTIONS(605), + [anon_sym_strictfp] = ACTIONS(605), + [anon_sym_native] = ACTIONS(605), + [anon_sym_transient] = ACTIONS(605), + [anon_sym_volatile] = ACTIONS(605), + [anon_sym_sealed] = ACTIONS(605), + [anon_sym_non_DASHsealed] = ACTIONS(603), + [anon_sym_record] = ACTIONS(605), + [anon_sym_ATinterface] = ACTIONS(603), + [anon_sym_interface] = ACTIONS(605), + [anon_sym_byte] = ACTIONS(605), + [anon_sym_short] = ACTIONS(605), + [anon_sym_int] = ACTIONS(605), + [anon_sym_long] = ACTIONS(605), + [anon_sym_char] = ACTIONS(605), + [anon_sym_float] = ACTIONS(605), + [anon_sym_double] = ACTIONS(605), + [sym_boolean_type] = ACTIONS(605), + [sym_void_type] = ACTIONS(605), + [sym_this] = ACTIONS(605), + [sym_super] = ACTIONS(605), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, [168] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), @@ -29572,7 +29580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29591,15 +29599,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29616,7 +29624,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(605), + [anon_sym_RPAREN] = ACTIONS(607), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29657,7 +29665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29676,15 +29684,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29701,7 +29709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(607), + [anon_sym_RPAREN] = ACTIONS(609), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29742,7 +29750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29761,15 +29769,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29786,7 +29794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(609), + [anon_sym_RPAREN] = ACTIONS(611), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29827,7 +29835,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29846,15 +29854,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29871,7 +29879,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(611), + [anon_sym_RPAREN] = ACTIONS(613), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29912,7 +29920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -29931,15 +29939,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -29956,7 +29964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(613), + [anon_sym_RPAREN] = ACTIONS(615), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -29997,7 +30005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30016,15 +30024,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30041,7 +30049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(615), + [anon_sym_RPAREN] = ACTIONS(617), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30082,7 +30090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30101,15 +30109,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30126,7 +30134,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(617), + [anon_sym_RPAREN] = ACTIONS(619), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30167,7 +30175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30186,15 +30194,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30211,7 +30219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(619), + [anon_sym_RPAREN] = ACTIONS(621), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30252,7 +30260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30271,15 +30279,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30296,7 +30304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(621), + [anon_sym_RPAREN] = ACTIONS(623), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30337,7 +30345,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30356,15 +30364,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30381,7 +30389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(623), + [anon_sym_RPAREN] = ACTIONS(625), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30422,7 +30430,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30441,15 +30449,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30466,7 +30474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(625), + [anon_sym_RPAREN] = ACTIONS(627), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30507,7 +30515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30526,15 +30534,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30551,7 +30559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(627), + [anon_sym_RPAREN] = ACTIONS(629), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30592,7 +30600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30611,15 +30619,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30636,7 +30644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(629), + [anon_sym_RPAREN] = ACTIONS(631), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30677,7 +30685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30696,15 +30704,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30729,7 +30737,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(633), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -30762,7 +30770,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30781,15 +30789,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30814,7 +30822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(633), + [anon_sym_SEMI] = ACTIONS(635), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -30847,7 +30855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30866,15 +30874,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30899,7 +30907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(637), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -30926,13 +30934,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(753), + [sym_expression] = STATE(659), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -30951,15 +30959,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -30976,6 +30984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(639), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -30984,7 +30993,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(637), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -31017,7 +31025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31036,15 +31044,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31069,7 +31077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(641), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -31102,92 +31110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), - [sym_ternary_expression] = STATE(603), - [sym_unary_expression] = STATE(603), - [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(549), - [sym_array_creation_expression] = STATE(562), - [sym_parenthesized_expression] = STATE(562), - [sym_class_literal] = STATE(562), - [sym_object_creation_expression] = STATE(562), - [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), - [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), - [sym_method_invocation] = STATE(562), - [sym_method_reference] = STATE(562), - [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), - [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), - [sym_array_type] = STATE(766), - [sym_integral_type] = STATE(766), - [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), - [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), - [sym_decimal_integer_literal] = ACTIONS(9), - [sym_hex_integer_literal] = ACTIONS(9), - [sym_octal_integer_literal] = ACTIONS(9), - [sym_binary_integer_literal] = ACTIONS(11), - [sym_decimal_floating_point_literal] = ACTIONS(11), - [sym_hex_floating_point_literal] = ACTIONS(9), - [sym_true] = ACTIONS(9), - [sym_false] = ACTIONS(9), - [sym_character_literal] = ACTIONS(11), - [anon_sym_DQUOTE] = ACTIONS(13), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), - [anon_sym_new] = ACTIONS(29), - [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(641), - [anon_sym_yield] = ACTIONS(433), - [anon_sym_AT] = ACTIONS(435), - [anon_sym_open] = ACTIONS(69), - [anon_sym_module] = ACTIONS(69), - [anon_sym_with] = ACTIONS(69), - [anon_sym_sealed] = ACTIONS(69), - [anon_sym_record] = ACTIONS(69), - [anon_sym_byte] = ACTIONS(87), - [anon_sym_short] = ACTIONS(87), - [anon_sym_int] = ACTIONS(87), - [anon_sym_long] = ACTIONS(87), - [anon_sym_char] = ACTIONS(87), - [anon_sym_float] = ACTIONS(89), - [anon_sym_double] = ACTIONS(89), - [sym_boolean_type] = ACTIONS(91), - [sym_void_type] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(95), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [187] = { - [sym__literal] = STATE(562), - [sym_string_literal] = STATE(561), - [sym__string_literal] = STATE(526), - [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(759), - [sym_cast_expression] = STATE(603), - [sym_assignment_expression] = STATE(603), - [sym_binary_expression] = STATE(603), - [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31206,15 +31129,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31261,103 +31184,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [188] = { - [sym__literal] = STATE(562), - [sym_string_literal] = STATE(561), - [sym__string_literal] = STATE(526), - [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(760), - [sym_cast_expression] = STATE(603), - [sym_assignment_expression] = STATE(603), - [sym_binary_expression] = STATE(603), - [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), - [sym_ternary_expression] = STATE(603), - [sym_unary_expression] = STATE(603), - [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(549), - [sym_array_creation_expression] = STATE(562), - [sym_parenthesized_expression] = STATE(562), - [sym_class_literal] = STATE(562), - [sym_object_creation_expression] = STATE(562), - [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), - [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), - [sym_method_invocation] = STATE(562), - [sym_method_reference] = STATE(562), - [sym_switch_expression] = STATE(603), - [sym__annotation] = STATE(789), - [sym_marker_annotation] = STATE(789), - [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), - [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), - [sym_array_type] = STATE(766), - [sym_integral_type] = STATE(766), - [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), - [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), - [sym_decimal_integer_literal] = ACTIONS(9), - [sym_hex_integer_literal] = ACTIONS(9), - [sym_octal_integer_literal] = ACTIONS(9), - [sym_binary_integer_literal] = ACTIONS(11), - [sym_decimal_floating_point_literal] = ACTIONS(11), - [sym_hex_floating_point_literal] = ACTIONS(9), - [sym_true] = ACTIONS(9), - [sym_false] = ACTIONS(9), - [sym_character_literal] = ACTIONS(11), - [anon_sym_DQUOTE] = ACTIONS(13), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), - [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), - [anon_sym_new] = ACTIONS(29), - [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(645), - [anon_sym_yield] = ACTIONS(433), - [anon_sym_AT] = ACTIONS(435), - [anon_sym_open] = ACTIONS(69), - [anon_sym_module] = ACTIONS(69), - [anon_sym_with] = ACTIONS(69), - [anon_sym_sealed] = ACTIONS(69), - [anon_sym_record] = ACTIONS(69), - [anon_sym_byte] = ACTIONS(87), - [anon_sym_short] = ACTIONS(87), - [anon_sym_int] = ACTIONS(87), - [anon_sym_long] = ACTIONS(87), - [anon_sym_char] = ACTIONS(87), - [anon_sym_float] = ACTIONS(89), - [anon_sym_double] = ACTIONS(89), - [sym_boolean_type] = ACTIONS(91), - [sym_void_type] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(95), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [189] = { + [187] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(673), + [sym_expression] = STATE(759), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31376,15 +31214,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31401,7 +31239,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_RPAREN] = ACTIONS(647), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -31410,6 +31247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), + [anon_sym_SEMI] = ACTIONS(645), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -31431,18 +31269,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [190] = { + [188] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(736), + [sym_expression] = STATE(760), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31461,15 +31299,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31494,7 +31332,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), - [anon_sym_SEMI] = ACTIONS(649), + [anon_sym_SEMI] = ACTIONS(647), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), [anon_sym_open] = ACTIONS(69), @@ -31516,18 +31354,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [191] = { + [189] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(739), + [sym_expression] = STATE(722), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31546,15 +31384,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31578,7 +31416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(27), [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(651), + [anon_sym_RBRACK] = ACTIONS(649), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), [anon_sym_AT] = ACTIONS(435), @@ -31601,18 +31439,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [192] = { + [190] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(708), + [sym_expression] = STATE(667), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31631,15 +31469,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31656,6 +31494,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(651), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -31685,18 +31524,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [193] = { + [191] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(731), + [sym_expression] = STATE(676), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31715,15 +31554,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31740,6 +31579,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_RPAREN] = ACTIONS(653), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_BANG] = ACTIONS(25), @@ -31769,18 +31609,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [194] = { + [192] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(744), + [sym_expression] = STATE(708), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31799,15 +31639,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31853,18 +31693,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [195] = { + [193] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(606), + [sym_expression] = STATE(731), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31883,15 +31723,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -31937,18 +31777,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [196] = { + [194] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(748), + [sym_expression] = STATE(744), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -31967,15 +31807,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32021,102 +31861,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [197] = { - [sym_catch_clause] = STATE(197), - [aux_sym_try_statement_repeat1] = STATE(197), - [ts_builtin_sym_end] = ACTIONS(653), - [sym_identifier] = ACTIONS(655), - [sym_decimal_integer_literal] = ACTIONS(655), - [sym_hex_integer_literal] = ACTIONS(655), - [sym_octal_integer_literal] = ACTIONS(655), - [sym_binary_integer_literal] = ACTIONS(653), - [sym_decimal_floating_point_literal] = ACTIONS(653), - [sym_hex_floating_point_literal] = ACTIONS(655), - [sym_true] = ACTIONS(655), - [sym_false] = ACTIONS(655), - [sym_character_literal] = ACTIONS(653), - [anon_sym_DQUOTE] = ACTIONS(655), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(653), - [anon_sym_RBRACE] = ACTIONS(653), - [sym_null_literal] = ACTIONS(655), - [anon_sym_LPAREN] = ACTIONS(653), - [anon_sym_LT] = ACTIONS(653), - [anon_sym_PLUS] = ACTIONS(655), - [anon_sym_DASH] = ACTIONS(655), - [anon_sym_final] = ACTIONS(655), - [anon_sym_BANG] = ACTIONS(653), - [anon_sym_TILDE] = ACTIONS(653), - [anon_sym_PLUS_PLUS] = ACTIONS(653), - [anon_sym_DASH_DASH] = ACTIONS(653), - [anon_sym_new] = ACTIONS(655), - [anon_sym_class] = ACTIONS(655), - [anon_sym_switch] = ACTIONS(655), - [anon_sym_LBRACE] = ACTIONS(653), - [anon_sym_case] = ACTIONS(655), - [anon_sym_default] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(653), - [anon_sym_assert] = ACTIONS(655), - [anon_sym_do] = ACTIONS(655), - [anon_sym_while] = ACTIONS(655), - [anon_sym_break] = ACTIONS(655), - [anon_sym_continue] = ACTIONS(655), - [anon_sym_return] = ACTIONS(655), - [anon_sym_yield] = ACTIONS(655), - [anon_sym_synchronized] = ACTIONS(655), - [anon_sym_throw] = ACTIONS(655), - [anon_sym_try] = ACTIONS(655), - [anon_sym_catch] = ACTIONS(657), - [anon_sym_finally] = ACTIONS(655), - [anon_sym_if] = ACTIONS(655), - [anon_sym_else] = ACTIONS(655), - [anon_sym_for] = ACTIONS(655), - [anon_sym_AT] = ACTIONS(655), - [anon_sym_open] = ACTIONS(655), - [anon_sym_module] = ACTIONS(655), - [anon_sym_static] = ACTIONS(655), - [anon_sym_with] = ACTIONS(655), - [anon_sym_package] = ACTIONS(655), - [anon_sym_import] = ACTIONS(655), - [anon_sym_enum] = ACTIONS(655), - [anon_sym_public] = ACTIONS(655), - [anon_sym_protected] = ACTIONS(655), - [anon_sym_private] = ACTIONS(655), - [anon_sym_abstract] = ACTIONS(655), - [anon_sym_strictfp] = ACTIONS(655), - [anon_sym_native] = ACTIONS(655), - [anon_sym_transient] = ACTIONS(655), - [anon_sym_volatile] = ACTIONS(655), - [anon_sym_sealed] = ACTIONS(655), - [anon_sym_non_DASHsealed] = ACTIONS(653), - [anon_sym_record] = ACTIONS(655), - [anon_sym_ATinterface] = ACTIONS(653), - [anon_sym_interface] = ACTIONS(655), - [anon_sym_byte] = ACTIONS(655), - [anon_sym_short] = ACTIONS(655), - [anon_sym_int] = ACTIONS(655), - [anon_sym_long] = ACTIONS(655), - [anon_sym_char] = ACTIONS(655), - [anon_sym_float] = ACTIONS(655), - [anon_sym_double] = ACTIONS(655), - [sym_boolean_type] = ACTIONS(655), - [sym_void_type] = ACTIONS(655), - [sym_this] = ACTIONS(655), - [sym_super] = ACTIONS(655), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [198] = { + [195] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(714), + [sym_expression] = STATE(606), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32135,15 +31891,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32189,18 +31945,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [199] = { + [196] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(654), + [sym_expression] = STATE(748), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32219,15 +31975,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32273,18 +32029,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [200] = { + [197] = { + [sym_catch_clause] = STATE(197), + [aux_sym_try_statement_repeat1] = STATE(197), + [ts_builtin_sym_end] = ACTIONS(655), + [sym_identifier] = ACTIONS(657), + [sym_decimal_integer_literal] = ACTIONS(657), + [sym_hex_integer_literal] = ACTIONS(657), + [sym_octal_integer_literal] = ACTIONS(657), + [sym_binary_integer_literal] = ACTIONS(655), + [sym_decimal_floating_point_literal] = ACTIONS(655), + [sym_hex_floating_point_literal] = ACTIONS(657), + [sym_true] = ACTIONS(657), + [sym_false] = ACTIONS(657), + [sym_character_literal] = ACTIONS(655), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(655), + [anon_sym_RBRACE] = ACTIONS(655), + [sym_null_literal] = ACTIONS(657), + [anon_sym_LPAREN] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(655), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(657), + [anon_sym_final] = ACTIONS(657), + [anon_sym_BANG] = ACTIONS(655), + [anon_sym_TILDE] = ACTIONS(655), + [anon_sym_PLUS_PLUS] = ACTIONS(655), + [anon_sym_DASH_DASH] = ACTIONS(655), + [anon_sym_new] = ACTIONS(657), + [anon_sym_class] = ACTIONS(657), + [anon_sym_switch] = ACTIONS(657), + [anon_sym_LBRACE] = ACTIONS(655), + [anon_sym_case] = ACTIONS(657), + [anon_sym_default] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(655), + [anon_sym_assert] = ACTIONS(657), + [anon_sym_do] = ACTIONS(657), + [anon_sym_while] = ACTIONS(657), + [anon_sym_break] = ACTIONS(657), + [anon_sym_continue] = ACTIONS(657), + [anon_sym_return] = ACTIONS(657), + [anon_sym_yield] = ACTIONS(657), + [anon_sym_synchronized] = ACTIONS(657), + [anon_sym_throw] = ACTIONS(657), + [anon_sym_try] = ACTIONS(657), + [anon_sym_catch] = ACTIONS(659), + [anon_sym_finally] = ACTIONS(657), + [anon_sym_if] = ACTIONS(657), + [anon_sym_else] = ACTIONS(657), + [anon_sym_for] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(657), + [anon_sym_open] = ACTIONS(657), + [anon_sym_module] = ACTIONS(657), + [anon_sym_static] = ACTIONS(657), + [anon_sym_with] = ACTIONS(657), + [anon_sym_package] = ACTIONS(657), + [anon_sym_import] = ACTIONS(657), + [anon_sym_enum] = ACTIONS(657), + [anon_sym_public] = ACTIONS(657), + [anon_sym_protected] = ACTIONS(657), + [anon_sym_private] = ACTIONS(657), + [anon_sym_abstract] = ACTIONS(657), + [anon_sym_strictfp] = ACTIONS(657), + [anon_sym_native] = ACTIONS(657), + [anon_sym_transient] = ACTIONS(657), + [anon_sym_volatile] = ACTIONS(657), + [anon_sym_sealed] = ACTIONS(657), + [anon_sym_non_DASHsealed] = ACTIONS(655), + [anon_sym_record] = ACTIONS(657), + [anon_sym_ATinterface] = ACTIONS(655), + [anon_sym_interface] = ACTIONS(657), + [anon_sym_byte] = ACTIONS(657), + [anon_sym_short] = ACTIONS(657), + [anon_sym_int] = ACTIONS(657), + [anon_sym_long] = ACTIONS(657), + [anon_sym_char] = ACTIONS(657), + [anon_sym_float] = ACTIONS(657), + [anon_sym_double] = ACTIONS(657), + [sym_boolean_type] = ACTIONS(657), + [sym_void_type] = ACTIONS(657), + [sym_this] = ACTIONS(657), + [sym_super] = ACTIONS(657), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [198] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(615), + [sym_expression] = STATE(714), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32303,15 +32143,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32357,18 +32197,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [201] = { + [199] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(739), + [sym_expression] = STATE(654), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32387,15 +32227,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32441,18 +32281,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [202] = { + [200] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(712), + [sym_expression] = STATE(615), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32471,15 +32311,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32525,18 +32365,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [203] = { + [201] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(763), + [sym_expression] = STATE(739), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32555,15 +32395,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32609,18 +32449,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [204] = { + [202] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(722), + [sym_expression] = STATE(712), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32639,15 +32479,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32693,18 +32533,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [205] = { + [203] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(716), + [sym_expression] = STATE(763), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32714,27 +32554,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(446), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -32747,13 +32587,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -32777,18 +32617,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [206] = { + [204] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(717), + [sym_expression] = STATE(722), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32807,15 +32647,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -32861,18 +32701,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [207] = { + [205] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(697), + [sym_expression] = STATE(716), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32882,27 +32722,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), + [sym_field_access] = STATE(454), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), + [sym_array_access] = STATE(454), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -32915,13 +32755,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -32945,18 +32785,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [208] = { + [206] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(730), + [sym_expression] = STATE(717), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -32975,15 +32815,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -33029,18 +32869,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [209] = { + [207] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(755), + [sym_expression] = STATE(697), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33059,15 +32899,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -33113,18 +32953,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [210] = { + [208] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(638), + [sym_expression] = STATE(730), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33134,27 +32974,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(446), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33167,13 +33007,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33197,18 +33037,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [211] = { + [209] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(640), + [sym_expression] = STATE(755), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33218,27 +33058,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(446), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33251,13 +33091,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33281,18 +33121,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [212] = { + [210] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(641), + [sym_expression] = STATE(638), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33311,18 +33151,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33335,13 +33175,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33365,18 +33205,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [213] = { + [211] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(642), + [sym_expression] = STATE(640), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33395,18 +33235,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33419,13 +33259,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33449,18 +33289,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [214] = { + [212] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(643), + [sym_expression] = STATE(641), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33479,18 +33319,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33503,13 +33343,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33533,48 +33373,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [215] = { + [213] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(595), + [sym_expression] = STATE(642), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(588), - [sym_inferred_parameters] = STATE(1363), + [sym_lambda_expression] = STATE(603), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(527), + [sym_primary_expression] = STATE(549), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), + [sym_field_access] = STATE(454), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), + [sym_array_access] = STATE(454), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33587,13 +33427,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33617,18 +33457,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [216] = { + [214] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(645), + [sym_expression] = STATE(643), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33647,18 +33487,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33671,13 +33511,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33701,48 +33541,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [217] = { + [215] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(607), + [sym_expression] = STATE(595), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_lambda_expression] = STATE(588), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(549), + [sym_primary_expression] = STATE(527), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(454), + [sym_field_access] = STATE(441), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(454), + [sym_array_access] = STATE(441), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), - [sym__reserved_identifier] = STATE(446), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(418), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33755,13 +33595,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33785,18 +33625,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [218] = { + [216] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(646), + [sym_expression] = STATE(645), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33815,18 +33655,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33839,13 +33679,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33869,18 +33709,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [219] = { + [217] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(635), + [sym_expression] = STATE(607), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33899,18 +33739,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -33923,13 +33763,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -33953,18 +33793,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [220] = { + [218] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(647), + [sym_expression] = STATE(646), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -33983,18 +33823,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34007,13 +33847,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34037,22 +33877,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [221] = { + [219] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(595), + [sym_expression] = STATE(635), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(588), - [sym_inferred_parameters] = STATE(1384), + [sym_lambda_expression] = STATE(603), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(527), + [sym_primary_expression] = STATE(549), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), @@ -34067,18 +33907,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34091,13 +33931,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34121,18 +33961,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [222] = { + [220] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(648), + [sym_expression] = STATE(647), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34151,18 +33991,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34175,13 +34015,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34205,22 +34045,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [223] = { + [221] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(649), + [sym_expression] = STATE(595), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), - [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_lambda_expression] = STATE(588), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), - [sym_primary_expression] = STATE(549), + [sym_primary_expression] = STATE(527), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), @@ -34235,18 +34075,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34259,13 +34099,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34289,18 +34129,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, - [224] = { + [222] = { [sym__literal] = STATE(562), [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_expression] = STATE(747), + [sym_expression] = STATE(648), [sym_cast_expression] = STATE(603), [sym_assignment_expression] = STATE(603), [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34310,27 +34150,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(441), + [sym_field_access] = STATE(454), [sym_template_expression] = STATE(562), - [sym_array_access] = STATE(441), + [sym_array_access] = STATE(454), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), [sym_switch_expression] = STATE(603), [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), - [sym__reserved_identifier] = STATE(431), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(418), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34343,13 +34183,181 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(17), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_BANG] = ACTIONS(25), - [anon_sym_TILDE] = ACTIONS(25), - [anon_sym_PLUS_PLUS] = ACTIONS(27), - [anon_sym_DASH_DASH] = ACTIONS(27), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), + [anon_sym_new] = ACTIONS(29), + [anon_sym_switch] = ACTIONS(33), + [anon_sym_yield] = ACTIONS(433), + [anon_sym_AT] = ACTIONS(435), + [anon_sym_open] = ACTIONS(69), + [anon_sym_module] = ACTIONS(69), + [anon_sym_with] = ACTIONS(69), + [anon_sym_sealed] = ACTIONS(69), + [anon_sym_record] = ACTIONS(69), + [anon_sym_byte] = ACTIONS(87), + [anon_sym_short] = ACTIONS(87), + [anon_sym_int] = ACTIONS(87), + [anon_sym_long] = ACTIONS(87), + [anon_sym_char] = ACTIONS(87), + [anon_sym_float] = ACTIONS(89), + [anon_sym_double] = ACTIONS(89), + [sym_boolean_type] = ACTIONS(91), + [sym_void_type] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(95), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [223] = { + [sym__literal] = STATE(562), + [sym_string_literal] = STATE(561), + [sym__string_literal] = STATE(526), + [sym__multiline_string_literal] = STATE(526), + [sym_expression] = STATE(649), + [sym_cast_expression] = STATE(603), + [sym_assignment_expression] = STATE(603), + [sym_binary_expression] = STATE(603), + [sym_instanceof_expression] = STATE(603), + [sym_lambda_expression] = STATE(603), + [sym_inferred_parameters] = STATE(1336), + [sym_ternary_expression] = STATE(603), + [sym_unary_expression] = STATE(603), + [sym_update_expression] = STATE(603), + [sym_primary_expression] = STATE(549), + [sym_array_creation_expression] = STATE(562), + [sym_parenthesized_expression] = STATE(562), + [sym_class_literal] = STATE(562), + [sym_object_creation_expression] = STATE(562), + [sym__unqualified_object_creation_expression] = STATE(550), + [sym_field_access] = STATE(454), + [sym_template_expression] = STATE(562), + [sym_array_access] = STATE(454), + [sym_method_invocation] = STATE(562), + [sym_method_reference] = STATE(562), + [sym_switch_expression] = STATE(603), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), + [sym_scoped_type_identifier] = STATE(818), + [sym_generic_type] = STATE(847), + [sym_array_type] = STATE(766), + [sym_integral_type] = STATE(766), + [sym_floating_point_type] = STATE(766), + [sym_formal_parameters] = STATE(1336), + [sym__reserved_identifier] = STATE(446), + [aux_sym_array_creation_expression_repeat1] = STATE(789), + [sym_identifier] = ACTIONS(553), + [sym_decimal_integer_literal] = ACTIONS(9), + [sym_hex_integer_literal] = ACTIONS(9), + [sym_octal_integer_literal] = ACTIONS(9), + [sym_binary_integer_literal] = ACTIONS(11), + [sym_decimal_floating_point_literal] = ACTIONS(11), + [sym_hex_floating_point_literal] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_character_literal] = ACTIONS(11), + [anon_sym_DQUOTE] = ACTIONS(13), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [sym_null_literal] = ACTIONS(9), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), + [anon_sym_new] = ACTIONS(29), + [anon_sym_switch] = ACTIONS(33), + [anon_sym_yield] = ACTIONS(433), + [anon_sym_AT] = ACTIONS(435), + [anon_sym_open] = ACTIONS(69), + [anon_sym_module] = ACTIONS(69), + [anon_sym_with] = ACTIONS(69), + [anon_sym_sealed] = ACTIONS(69), + [anon_sym_record] = ACTIONS(69), + [anon_sym_byte] = ACTIONS(87), + [anon_sym_short] = ACTIONS(87), + [anon_sym_int] = ACTIONS(87), + [anon_sym_long] = ACTIONS(87), + [anon_sym_char] = ACTIONS(87), + [anon_sym_float] = ACTIONS(89), + [anon_sym_double] = ACTIONS(89), + [sym_boolean_type] = ACTIONS(91), + [sym_void_type] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(95), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [224] = { + [sym__literal] = STATE(562), + [sym_string_literal] = STATE(561), + [sym__string_literal] = STATE(526), + [sym__multiline_string_literal] = STATE(526), + [sym_expression] = STATE(747), + [sym_cast_expression] = STATE(603), + [sym_assignment_expression] = STATE(603), + [sym_binary_expression] = STATE(603), + [sym_instanceof_expression] = STATE(603), + [sym_lambda_expression] = STATE(603), + [sym_inferred_parameters] = STATE(1308), + [sym_ternary_expression] = STATE(603), + [sym_unary_expression] = STATE(603), + [sym_update_expression] = STATE(603), + [sym_primary_expression] = STATE(549), + [sym_array_creation_expression] = STATE(562), + [sym_parenthesized_expression] = STATE(562), + [sym_class_literal] = STATE(562), + [sym_object_creation_expression] = STATE(562), + [sym__unqualified_object_creation_expression] = STATE(550), + [sym_field_access] = STATE(441), + [sym_template_expression] = STATE(562), + [sym_array_access] = STATE(441), + [sym_method_invocation] = STATE(562), + [sym_method_reference] = STATE(562), + [sym_switch_expression] = STATE(603), + [sym__annotation] = STATE(789), + [sym_marker_annotation] = STATE(789), + [sym_annotation] = STATE(789), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), + [sym_scoped_type_identifier] = STATE(818), + [sym_generic_type] = STATE(847), + [sym_array_type] = STATE(766), + [sym_integral_type] = STATE(766), + [sym_floating_point_type] = STATE(766), + [sym_formal_parameters] = STATE(1308), + [sym__reserved_identifier] = STATE(431), + [aux_sym_array_creation_expression_repeat1] = STATE(789), + [sym_identifier] = ACTIONS(418), + [sym_decimal_integer_literal] = ACTIONS(9), + [sym_hex_integer_literal] = ACTIONS(9), + [sym_octal_integer_literal] = ACTIONS(9), + [sym_binary_integer_literal] = ACTIONS(11), + [sym_decimal_floating_point_literal] = ACTIONS(11), + [sym_hex_floating_point_literal] = ACTIONS(9), + [sym_true] = ACTIONS(9), + [sym_false] = ACTIONS(9), + [sym_character_literal] = ACTIONS(11), + [anon_sym_DQUOTE] = ACTIONS(13), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), + [sym_null_literal] = ACTIONS(9), + [anon_sym_LPAREN] = ACTIONS(17), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_BANG] = ACTIONS(25), + [anon_sym_TILDE] = ACTIONS(25), + [anon_sym_PLUS_PLUS] = ACTIONS(27), + [anon_sym_DASH_DASH] = ACTIONS(27), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34384,7 +34392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34403,18 +34411,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34427,13 +34435,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34468,7 +34476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34487,18 +34495,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -34511,13 +34519,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -34552,7 +34560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34571,15 +34579,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -34636,7 +34644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34655,15 +34663,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -34720,7 +34728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34739,15 +34747,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -34804,7 +34812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34823,15 +34831,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -34888,7 +34896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34907,15 +34915,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -34972,7 +34980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -34991,15 +34999,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35056,7 +35064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35075,15 +35083,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35140,7 +35148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35159,15 +35167,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35224,7 +35232,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35243,15 +35251,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35308,7 +35316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35327,15 +35335,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35392,7 +35400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35411,15 +35419,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35476,7 +35484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35495,15 +35503,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35560,7 +35568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35579,15 +35587,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35644,7 +35652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35663,15 +35671,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35728,7 +35736,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35747,15 +35755,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35812,7 +35820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35831,15 +35839,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35896,7 +35904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35915,15 +35923,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -35980,7 +35988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -35999,15 +36007,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -36064,7 +36072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -36083,15 +36091,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -36148,7 +36156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -36167,15 +36175,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -36232,7 +36240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -36251,15 +36259,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(431), [aux_sym_array_creation_expression_repeat1] = STATE(789), [sym_identifier] = ACTIONS(418), @@ -36316,7 +36324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_binary_expression] = STATE(603), [sym_instanceof_expression] = STATE(603), [sym_lambda_expression] = STATE(603), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_ternary_expression] = STATE(603), [sym_unary_expression] = STATE(603), [sym_update_expression] = STATE(603), @@ -36335,18 +36343,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(446), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(551), + [sym_identifier] = ACTIONS(553), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -36359,13 +36367,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(543), - [anon_sym_PLUS] = ACTIONS(545), - [anon_sym_DASH] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(547), - [anon_sym_TILDE] = ACTIONS(547), - [anon_sym_PLUS_PLUS] = ACTIONS(549), - [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(535), + [anon_sym_PLUS] = ACTIONS(537), + [anon_sym_DASH] = ACTIONS(537), + [anon_sym_BANG] = ACTIONS(541), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_PLUS_PLUS] = ACTIONS(543), + [anon_sym_DASH_DASH] = ACTIONS(543), [anon_sym_new] = ACTIONS(29), [anon_sym_switch] = ACTIONS(33), [anon_sym_yield] = ACTIONS(433), @@ -36394,34 +36402,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_primary_expression] = STATE(1080), + [sym_primary_expression] = STATE(1109), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(992), + [sym_field_access] = STATE(1008), [sym_template_expression] = STATE(562), [sym_array_access] = STATE(562), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), - [sym_resource] = STATE(1188), + [sym_resource] = STATE(1221), [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(840), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(846), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(802), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__reserved_identifier] = STATE(993), + [sym__reserved_identifier] = STATE(991), [aux_sym_array_creation_expression_repeat1] = STATE(789), [aux_sym_modifiers_repeat1] = STATE(626), - [sym_identifier] = ACTIONS(660), + [sym_identifier] = ACTIONS(662), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -36434,10 +36442,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(662), - [anon_sym_RPAREN] = ACTIONS(664), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_RPAREN] = ACTIONS(666), [anon_sym_final] = ACTIONS(473), - [anon_sym_new] = ACTIONS(666), + [anon_sym_new] = ACTIONS(668), [anon_sym_default] = ACTIONS(473), [anon_sym_yield] = ACTIONS(433), [anon_sym_synchronized] = ACTIONS(473), @@ -36472,84 +36480,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [250] = { - [ts_builtin_sym_end] = ACTIONS(668), - [sym_identifier] = ACTIONS(670), - [sym_decimal_integer_literal] = ACTIONS(670), - [sym_hex_integer_literal] = ACTIONS(670), - [sym_octal_integer_literal] = ACTIONS(670), - [sym_binary_integer_literal] = ACTIONS(668), - [sym_decimal_floating_point_literal] = ACTIONS(668), - [sym_hex_floating_point_literal] = ACTIONS(670), - [sym_true] = ACTIONS(670), - [sym_false] = ACTIONS(670), - [sym_character_literal] = ACTIONS(668), - [anon_sym_DQUOTE] = ACTIONS(670), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(668), - [anon_sym_RBRACE] = ACTIONS(668), - [sym_null_literal] = ACTIONS(670), - [anon_sym_LPAREN] = ACTIONS(668), - [anon_sym_LT] = ACTIONS(668), - [anon_sym_PLUS] = ACTIONS(670), - [anon_sym_DASH] = ACTIONS(670), - [anon_sym_final] = ACTIONS(670), - [anon_sym_BANG] = ACTIONS(668), - [anon_sym_TILDE] = ACTIONS(668), - [anon_sym_PLUS_PLUS] = ACTIONS(668), - [anon_sym_DASH_DASH] = ACTIONS(668), - [anon_sym_new] = ACTIONS(670), - [anon_sym_class] = ACTIONS(670), - [anon_sym_switch] = ACTIONS(670), - [anon_sym_LBRACE] = ACTIONS(668), - [anon_sym_case] = ACTIONS(670), - [anon_sym_default] = ACTIONS(670), - [anon_sym_SEMI] = ACTIONS(668), - [anon_sym_assert] = ACTIONS(670), - [anon_sym_do] = ACTIONS(670), - [anon_sym_while] = ACTIONS(670), - [anon_sym_break] = ACTIONS(670), - [anon_sym_continue] = ACTIONS(670), - [anon_sym_return] = ACTIONS(670), - [anon_sym_yield] = ACTIONS(670), - [anon_sym_synchronized] = ACTIONS(670), - [anon_sym_throw] = ACTIONS(670), - [anon_sym_try] = ACTIONS(670), - [anon_sym_catch] = ACTIONS(670), - [anon_sym_finally] = ACTIONS(670), - [anon_sym_if] = ACTIONS(670), - [anon_sym_else] = ACTIONS(670), - [anon_sym_for] = ACTIONS(670), - [anon_sym_AT] = ACTIONS(670), - [anon_sym_open] = ACTIONS(670), - [anon_sym_module] = ACTIONS(670), - [anon_sym_static] = ACTIONS(670), - [anon_sym_with] = ACTIONS(670), - [anon_sym_package] = ACTIONS(670), - [anon_sym_import] = ACTIONS(670), - [anon_sym_enum] = ACTIONS(670), - [anon_sym_public] = ACTIONS(670), - [anon_sym_protected] = ACTIONS(670), - [anon_sym_private] = ACTIONS(670), - [anon_sym_abstract] = ACTIONS(670), - [anon_sym_strictfp] = ACTIONS(670), - [anon_sym_native] = ACTIONS(670), - [anon_sym_transient] = ACTIONS(670), - [anon_sym_volatile] = ACTIONS(670), - [anon_sym_sealed] = ACTIONS(670), - [anon_sym_non_DASHsealed] = ACTIONS(668), - [anon_sym_record] = ACTIONS(670), - [anon_sym_ATinterface] = ACTIONS(668), - [anon_sym_interface] = ACTIONS(670), - [anon_sym_byte] = ACTIONS(670), - [anon_sym_short] = ACTIONS(670), - [anon_sym_int] = ACTIONS(670), - [anon_sym_long] = ACTIONS(670), - [anon_sym_char] = ACTIONS(670), - [anon_sym_float] = ACTIONS(670), - [anon_sym_double] = ACTIONS(670), - [sym_boolean_type] = ACTIONS(670), - [sym_void_type] = ACTIONS(670), - [sym_this] = ACTIONS(670), - [sym_super] = ACTIONS(670), + [ts_builtin_sym_end] = ACTIONS(670), + [sym_identifier] = ACTIONS(672), + [sym_decimal_integer_literal] = ACTIONS(672), + [sym_hex_integer_literal] = ACTIONS(672), + [sym_octal_integer_literal] = ACTIONS(672), + [sym_binary_integer_literal] = ACTIONS(670), + [sym_decimal_floating_point_literal] = ACTIONS(670), + [sym_hex_floating_point_literal] = ACTIONS(672), + [sym_true] = ACTIONS(672), + [sym_false] = ACTIONS(672), + [sym_character_literal] = ACTIONS(670), + [anon_sym_DQUOTE] = ACTIONS(672), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(670), + [anon_sym_RBRACE] = ACTIONS(670), + [sym_null_literal] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(670), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_PLUS] = ACTIONS(672), + [anon_sym_DASH] = ACTIONS(672), + [anon_sym_final] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(670), + [anon_sym_DASH_DASH] = ACTIONS(670), + [anon_sym_new] = ACTIONS(672), + [anon_sym_class] = ACTIONS(672), + [anon_sym_switch] = ACTIONS(672), + [anon_sym_LBRACE] = ACTIONS(670), + [anon_sym_case] = ACTIONS(672), + [anon_sym_default] = ACTIONS(672), + [anon_sym_SEMI] = ACTIONS(670), + [anon_sym_assert] = ACTIONS(672), + [anon_sym_do] = ACTIONS(672), + [anon_sym_while] = ACTIONS(672), + [anon_sym_break] = ACTIONS(672), + [anon_sym_continue] = ACTIONS(672), + [anon_sym_return] = ACTIONS(672), + [anon_sym_yield] = ACTIONS(672), + [anon_sym_synchronized] = ACTIONS(672), + [anon_sym_throw] = ACTIONS(672), + [anon_sym_try] = ACTIONS(672), + [anon_sym_catch] = ACTIONS(672), + [anon_sym_finally] = ACTIONS(672), + [anon_sym_if] = ACTIONS(672), + [anon_sym_else] = ACTIONS(672), + [anon_sym_for] = ACTIONS(672), + [anon_sym_AT] = ACTIONS(672), + [anon_sym_open] = ACTIONS(672), + [anon_sym_module] = ACTIONS(672), + [anon_sym_static] = ACTIONS(672), + [anon_sym_with] = ACTIONS(672), + [anon_sym_package] = ACTIONS(672), + [anon_sym_import] = ACTIONS(672), + [anon_sym_enum] = ACTIONS(672), + [anon_sym_public] = ACTIONS(672), + [anon_sym_protected] = ACTIONS(672), + [anon_sym_private] = ACTIONS(672), + [anon_sym_abstract] = ACTIONS(672), + [anon_sym_strictfp] = ACTIONS(672), + [anon_sym_native] = ACTIONS(672), + [anon_sym_transient] = ACTIONS(672), + [anon_sym_volatile] = ACTIONS(672), + [anon_sym_sealed] = ACTIONS(672), + [anon_sym_non_DASHsealed] = ACTIONS(670), + [anon_sym_record] = ACTIONS(672), + [anon_sym_ATinterface] = ACTIONS(670), + [anon_sym_interface] = ACTIONS(672), + [anon_sym_byte] = ACTIONS(672), + [anon_sym_short] = ACTIONS(672), + [anon_sym_int] = ACTIONS(672), + [anon_sym_long] = ACTIONS(672), + [anon_sym_char] = ACTIONS(672), + [anon_sym_float] = ACTIONS(672), + [anon_sym_double] = ACTIONS(672), + [sym_boolean_type] = ACTIONS(672), + [sym_void_type] = ACTIONS(672), + [sym_this] = ACTIONS(672), + [sym_super] = ACTIONS(672), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -36640,34 +36648,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_primary_expression] = STATE(1080), + [sym_primary_expression] = STATE(1109), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(992), + [sym_field_access] = STATE(1008), [sym_template_expression] = STATE(562), [sym_array_access] = STATE(562), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), - [sym_resource] = STATE(1188), + [sym_resource] = STATE(1221), [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(840), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(846), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(802), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__reserved_identifier] = STATE(993), + [sym__reserved_identifier] = STATE(991), [aux_sym_array_creation_expression_repeat1] = STATE(789), [aux_sym_modifiers_repeat1] = STATE(626), - [sym_identifier] = ACTIONS(660), + [sym_identifier] = ACTIONS(662), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -36680,10 +36688,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(662), - [anon_sym_RPAREN] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_RPAREN] = ACTIONS(674), [anon_sym_final] = ACTIONS(473), - [anon_sym_new] = ACTIONS(666), + [anon_sym_new] = ACTIONS(668), [anon_sym_default] = ACTIONS(473), [anon_sym_yield] = ACTIONS(433), [anon_sym_synchronized] = ACTIONS(473), @@ -36718,84 +36726,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [253] = { - [ts_builtin_sym_end] = ACTIONS(465), - [sym_identifier] = ACTIONS(467), - [sym_decimal_integer_literal] = ACTIONS(467), - [sym_hex_integer_literal] = ACTIONS(467), - [sym_octal_integer_literal] = ACTIONS(467), - [sym_binary_integer_literal] = ACTIONS(465), - [sym_decimal_floating_point_literal] = ACTIONS(465), - [sym_hex_floating_point_literal] = ACTIONS(467), - [sym_true] = ACTIONS(467), - [sym_false] = ACTIONS(467), - [sym_character_literal] = ACTIONS(465), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(465), - [anon_sym_RBRACE] = ACTIONS(465), - [sym_null_literal] = ACTIONS(467), - [anon_sym_LPAREN] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(467), - [anon_sym_final] = ACTIONS(467), - [anon_sym_BANG] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_PLUS_PLUS] = ACTIONS(465), - [anon_sym_DASH_DASH] = ACTIONS(465), - [anon_sym_new] = ACTIONS(467), - [anon_sym_class] = ACTIONS(467), - [anon_sym_switch] = ACTIONS(467), - [anon_sym_LBRACE] = ACTIONS(465), - [anon_sym_case] = ACTIONS(467), - [anon_sym_default] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(465), - [anon_sym_assert] = ACTIONS(467), - [anon_sym_do] = ACTIONS(467), - [anon_sym_while] = ACTIONS(467), - [anon_sym_break] = ACTIONS(467), - [anon_sym_continue] = ACTIONS(467), - [anon_sym_return] = ACTIONS(467), - [anon_sym_yield] = ACTIONS(467), - [anon_sym_synchronized] = ACTIONS(467), - [anon_sym_throw] = ACTIONS(467), - [anon_sym_try] = ACTIONS(467), - [anon_sym_catch] = ACTIONS(467), - [anon_sym_finally] = ACTIONS(467), - [anon_sym_if] = ACTIONS(467), - [anon_sym_else] = ACTIONS(467), - [anon_sym_for] = ACTIONS(467), - [anon_sym_AT] = ACTIONS(467), - [anon_sym_open] = ACTIONS(467), - [anon_sym_module] = ACTIONS(467), - [anon_sym_static] = ACTIONS(467), - [anon_sym_with] = ACTIONS(467), - [anon_sym_package] = ACTIONS(467), - [anon_sym_import] = ACTIONS(467), - [anon_sym_enum] = ACTIONS(467), - [anon_sym_public] = ACTIONS(467), - [anon_sym_protected] = ACTIONS(467), - [anon_sym_private] = ACTIONS(467), - [anon_sym_abstract] = ACTIONS(467), - [anon_sym_strictfp] = ACTIONS(467), - [anon_sym_native] = ACTIONS(467), - [anon_sym_transient] = ACTIONS(467), - [anon_sym_volatile] = ACTIONS(467), - [anon_sym_sealed] = ACTIONS(467), - [anon_sym_non_DASHsealed] = ACTIONS(465), - [anon_sym_record] = ACTIONS(467), - [anon_sym_ATinterface] = ACTIONS(465), - [anon_sym_interface] = ACTIONS(467), - [anon_sym_byte] = ACTIONS(467), - [anon_sym_short] = ACTIONS(467), - [anon_sym_int] = ACTIONS(467), - [anon_sym_long] = ACTIONS(467), - [anon_sym_char] = ACTIONS(467), - [anon_sym_float] = ACTIONS(467), - [anon_sym_double] = ACTIONS(467), - [sym_boolean_type] = ACTIONS(467), - [sym_void_type] = ACTIONS(467), - [sym_this] = ACTIONS(467), - [sym_super] = ACTIONS(467), + [ts_builtin_sym_end] = ACTIONS(445), + [sym_identifier] = ACTIONS(447), + [sym_decimal_integer_literal] = ACTIONS(447), + [sym_hex_integer_literal] = ACTIONS(447), + [sym_octal_integer_literal] = ACTIONS(447), + [sym_binary_integer_literal] = ACTIONS(445), + [sym_decimal_floating_point_literal] = ACTIONS(445), + [sym_hex_floating_point_literal] = ACTIONS(447), + [sym_true] = ACTIONS(447), + [sym_false] = ACTIONS(447), + [sym_character_literal] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(447), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(445), + [anon_sym_RBRACE] = ACTIONS(445), + [sym_null_literal] = ACTIONS(447), + [anon_sym_LPAREN] = ACTIONS(445), + [anon_sym_LT] = ACTIONS(445), + [anon_sym_PLUS] = ACTIONS(447), + [anon_sym_DASH] = ACTIONS(447), + [anon_sym_final] = ACTIONS(447), + [anon_sym_BANG] = ACTIONS(445), + [anon_sym_TILDE] = ACTIONS(445), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + [anon_sym_class] = ACTIONS(447), + [anon_sym_switch] = ACTIONS(447), + [anon_sym_LBRACE] = ACTIONS(445), + [anon_sym_case] = ACTIONS(447), + [anon_sym_default] = ACTIONS(447), + [anon_sym_SEMI] = ACTIONS(445), + [anon_sym_assert] = ACTIONS(447), + [anon_sym_do] = ACTIONS(447), + [anon_sym_while] = ACTIONS(447), + [anon_sym_break] = ACTIONS(447), + [anon_sym_continue] = ACTIONS(447), + [anon_sym_return] = ACTIONS(447), + [anon_sym_yield] = ACTIONS(447), + [anon_sym_synchronized] = ACTIONS(447), + [anon_sym_throw] = ACTIONS(447), + [anon_sym_try] = ACTIONS(447), + [anon_sym_catch] = ACTIONS(447), + [anon_sym_finally] = ACTIONS(447), + [anon_sym_if] = ACTIONS(447), + [anon_sym_else] = ACTIONS(447), + [anon_sym_for] = ACTIONS(447), + [anon_sym_AT] = ACTIONS(447), + [anon_sym_open] = ACTIONS(447), + [anon_sym_module] = ACTIONS(447), + [anon_sym_static] = ACTIONS(447), + [anon_sym_with] = ACTIONS(447), + [anon_sym_package] = ACTIONS(447), + [anon_sym_import] = ACTIONS(447), + [anon_sym_enum] = ACTIONS(447), + [anon_sym_public] = ACTIONS(447), + [anon_sym_protected] = ACTIONS(447), + [anon_sym_private] = ACTIONS(447), + [anon_sym_abstract] = ACTIONS(447), + [anon_sym_strictfp] = ACTIONS(447), + [anon_sym_native] = ACTIONS(447), + [anon_sym_transient] = ACTIONS(447), + [anon_sym_volatile] = ACTIONS(447), + [anon_sym_sealed] = ACTIONS(447), + [anon_sym_non_DASHsealed] = ACTIONS(445), + [anon_sym_record] = ACTIONS(447), + [anon_sym_ATinterface] = ACTIONS(445), + [anon_sym_interface] = ACTIONS(447), + [anon_sym_byte] = ACTIONS(447), + [anon_sym_short] = ACTIONS(447), + [anon_sym_int] = ACTIONS(447), + [anon_sym_long] = ACTIONS(447), + [anon_sym_char] = ACTIONS(447), + [anon_sym_float] = ACTIONS(447), + [anon_sym_double] = ACTIONS(447), + [sym_boolean_type] = ACTIONS(447), + [sym_void_type] = ACTIONS(447), + [sym_this] = ACTIONS(447), + [sym_super] = ACTIONS(447), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -36804,34 +36812,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_primary_expression] = STATE(1080), + [sym_primary_expression] = STATE(1109), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(992), + [sym_field_access] = STATE(1008), [sym_template_expression] = STATE(562), [sym_array_access] = STATE(562), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), - [sym_resource] = STATE(1083), + [sym_resource] = STATE(1113), [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(840), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(846), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(802), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__reserved_identifier] = STATE(993), + [sym__reserved_identifier] = STATE(991), [aux_sym_array_creation_expression_repeat1] = STATE(789), [aux_sym_modifiers_repeat1] = STATE(626), - [sym_identifier] = ACTIONS(660), + [sym_identifier] = ACTIONS(662), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -36844,9 +36852,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), [anon_sym_final] = ACTIONS(473), - [anon_sym_new] = ACTIONS(666), + [anon_sym_new] = ACTIONS(668), [anon_sym_default] = ACTIONS(473), [anon_sym_yield] = ACTIONS(433), [anon_sym_synchronized] = ACTIONS(473), @@ -36885,34 +36893,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_string_literal] = STATE(561), [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), - [sym_primary_expression] = STATE(1080), + [sym_primary_expression] = STATE(1109), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), [sym_class_literal] = STATE(562), [sym_object_creation_expression] = STATE(562), [sym__unqualified_object_creation_expression] = STATE(550), - [sym_field_access] = STATE(992), + [sym_field_access] = STATE(1008), [sym_template_expression] = STATE(562), [sym_array_access] = STATE(562), [sym_method_invocation] = STATE(562), [sym_method_reference] = STATE(562), - [sym_resource] = STATE(1188), + [sym_resource] = STATE(1221), [sym__annotation] = STATE(718), [sym_marker_annotation] = STATE(718), [sym_annotation] = STATE(718), - [sym_modifiers] = STATE(840), - [sym__type] = STATE(1318), + [sym_modifiers] = STATE(846), + [sym__type] = STATE(1369), [sym__unannotated_type] = STATE(802), - [sym_annotated_type] = STATE(923), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym__reserved_identifier] = STATE(993), + [sym__reserved_identifier] = STATE(991), [aux_sym_array_creation_expression_repeat1] = STATE(789), [aux_sym_modifiers_repeat1] = STATE(626), - [sym_identifier] = ACTIONS(660), + [sym_identifier] = ACTIONS(662), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -36925,9 +36933,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), [anon_sym_final] = ACTIONS(473), - [anon_sym_new] = ACTIONS(666), + [anon_sym_new] = ACTIONS(668), [anon_sym_default] = ACTIONS(473), [anon_sym_yield] = ACTIONS(433), [anon_sym_synchronized] = ACTIONS(473), @@ -36962,9682 +36970,9682 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [256] = { - [ts_builtin_sym_end] = ACTIONS(674), - [sym_identifier] = ACTIONS(676), - [sym_decimal_integer_literal] = ACTIONS(676), - [sym_hex_integer_literal] = ACTIONS(676), - [sym_octal_integer_literal] = ACTIONS(676), - [sym_binary_integer_literal] = ACTIONS(674), - [sym_decimal_floating_point_literal] = ACTIONS(674), - [sym_hex_floating_point_literal] = ACTIONS(676), - [sym_true] = ACTIONS(676), - [sym_false] = ACTIONS(676), - [sym_character_literal] = ACTIONS(674), - [anon_sym_DQUOTE] = ACTIONS(676), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(674), - [anon_sym_RBRACE] = ACTIONS(674), - [sym_null_literal] = ACTIONS(676), - [anon_sym_LPAREN] = ACTIONS(674), - [anon_sym_LT] = ACTIONS(674), - [anon_sym_PLUS] = ACTIONS(676), - [anon_sym_DASH] = ACTIONS(676), - [anon_sym_final] = ACTIONS(676), - [anon_sym_BANG] = ACTIONS(674), - [anon_sym_TILDE] = ACTIONS(674), - [anon_sym_PLUS_PLUS] = ACTIONS(674), - [anon_sym_DASH_DASH] = ACTIONS(674), - [anon_sym_new] = ACTIONS(676), - [anon_sym_class] = ACTIONS(676), - [anon_sym_switch] = ACTIONS(676), - [anon_sym_LBRACE] = ACTIONS(674), - [anon_sym_case] = ACTIONS(676), - [anon_sym_default] = ACTIONS(676), - [anon_sym_SEMI] = ACTIONS(674), - [anon_sym_assert] = ACTIONS(676), - [anon_sym_do] = ACTIONS(676), - [anon_sym_while] = ACTIONS(676), - [anon_sym_break] = ACTIONS(676), - [anon_sym_continue] = ACTIONS(676), - [anon_sym_return] = ACTIONS(676), - [anon_sym_yield] = ACTIONS(676), - [anon_sym_synchronized] = ACTIONS(676), - [anon_sym_throw] = ACTIONS(676), - [anon_sym_try] = ACTIONS(676), - [anon_sym_if] = ACTIONS(676), - [anon_sym_else] = ACTIONS(676), - [anon_sym_for] = ACTIONS(676), - [anon_sym_AT] = ACTIONS(676), - [anon_sym_open] = ACTIONS(676), - [anon_sym_module] = ACTIONS(676), - [anon_sym_static] = ACTIONS(676), - [anon_sym_with] = ACTIONS(676), - [anon_sym_package] = ACTIONS(676), - [anon_sym_import] = ACTIONS(676), - [anon_sym_enum] = ACTIONS(676), - [anon_sym_public] = ACTIONS(676), - [anon_sym_protected] = ACTIONS(676), - [anon_sym_private] = ACTIONS(676), - [anon_sym_abstract] = ACTIONS(676), - [anon_sym_strictfp] = ACTIONS(676), - [anon_sym_native] = ACTIONS(676), - [anon_sym_transient] = ACTIONS(676), - [anon_sym_volatile] = ACTIONS(676), - [anon_sym_sealed] = ACTIONS(676), - [anon_sym_non_DASHsealed] = ACTIONS(674), - [anon_sym_record] = ACTIONS(676), - [anon_sym_ATinterface] = ACTIONS(674), - [anon_sym_interface] = ACTIONS(676), - [anon_sym_byte] = ACTIONS(676), - [anon_sym_short] = ACTIONS(676), - [anon_sym_int] = ACTIONS(676), - [anon_sym_long] = ACTIONS(676), - [anon_sym_char] = ACTIONS(676), - [anon_sym_float] = ACTIONS(676), - [anon_sym_double] = ACTIONS(676), - [sym_boolean_type] = ACTIONS(676), - [sym_void_type] = ACTIONS(676), - [sym_this] = ACTIONS(676), - [sym_super] = ACTIONS(676), + [ts_builtin_sym_end] = ACTIONS(676), + [sym_identifier] = ACTIONS(678), + [sym_decimal_integer_literal] = ACTIONS(678), + [sym_hex_integer_literal] = ACTIONS(678), + [sym_octal_integer_literal] = ACTIONS(678), + [sym_binary_integer_literal] = ACTIONS(676), + [sym_decimal_floating_point_literal] = ACTIONS(676), + [sym_hex_floating_point_literal] = ACTIONS(678), + [sym_true] = ACTIONS(678), + [sym_false] = ACTIONS(678), + [sym_character_literal] = ACTIONS(676), + [anon_sym_DQUOTE] = ACTIONS(678), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [sym_null_literal] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_final] = ACTIONS(678), + [anon_sym_BANG] = ACTIONS(676), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(678), + [anon_sym_class] = ACTIONS(678), + [anon_sym_switch] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_case] = ACTIONS(678), + [anon_sym_default] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_assert] = ACTIONS(678), + [anon_sym_do] = ACTIONS(678), + [anon_sym_while] = ACTIONS(678), + [anon_sym_break] = ACTIONS(678), + [anon_sym_continue] = ACTIONS(678), + [anon_sym_return] = ACTIONS(678), + [anon_sym_yield] = ACTIONS(678), + [anon_sym_synchronized] = ACTIONS(678), + [anon_sym_throw] = ACTIONS(678), + [anon_sym_try] = ACTIONS(678), + [anon_sym_if] = ACTIONS(678), + [anon_sym_else] = ACTIONS(678), + [anon_sym_for] = ACTIONS(678), + [anon_sym_AT] = ACTIONS(678), + [anon_sym_open] = ACTIONS(678), + [anon_sym_module] = ACTIONS(678), + [anon_sym_static] = ACTIONS(678), + [anon_sym_with] = ACTIONS(678), + [anon_sym_package] = ACTIONS(678), + [anon_sym_import] = ACTIONS(678), + [anon_sym_enum] = ACTIONS(678), + [anon_sym_public] = ACTIONS(678), + [anon_sym_protected] = ACTIONS(678), + [anon_sym_private] = ACTIONS(678), + [anon_sym_abstract] = ACTIONS(678), + [anon_sym_strictfp] = ACTIONS(678), + [anon_sym_native] = ACTIONS(678), + [anon_sym_transient] = ACTIONS(678), + [anon_sym_volatile] = ACTIONS(678), + [anon_sym_sealed] = ACTIONS(678), + [anon_sym_non_DASHsealed] = ACTIONS(676), + [anon_sym_record] = ACTIONS(678), + [anon_sym_ATinterface] = ACTIONS(676), + [anon_sym_interface] = ACTIONS(678), + [anon_sym_byte] = ACTIONS(678), + [anon_sym_short] = ACTIONS(678), + [anon_sym_int] = ACTIONS(678), + [anon_sym_long] = ACTIONS(678), + [anon_sym_char] = ACTIONS(678), + [anon_sym_float] = ACTIONS(678), + [anon_sym_double] = ACTIONS(678), + [sym_boolean_type] = ACTIONS(678), + [sym_void_type] = ACTIONS(678), + [sym_this] = ACTIONS(678), + [sym_super] = ACTIONS(678), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [257] = { - [ts_builtin_sym_end] = ACTIONS(595), - [sym_identifier] = ACTIONS(597), - [sym_decimal_integer_literal] = ACTIONS(597), - [sym_hex_integer_literal] = ACTIONS(597), - [sym_octal_integer_literal] = ACTIONS(597), - [sym_binary_integer_literal] = ACTIONS(595), - [sym_decimal_floating_point_literal] = ACTIONS(595), - [sym_hex_floating_point_literal] = ACTIONS(597), - [sym_true] = ACTIONS(597), - [sym_false] = ACTIONS(597), - [sym_character_literal] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(597), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(595), - [anon_sym_RBRACE] = ACTIONS(595), - [sym_null_literal] = ACTIONS(597), - [anon_sym_LPAREN] = ACTIONS(595), - [anon_sym_LT] = ACTIONS(595), - [anon_sym_PLUS] = ACTIONS(597), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_final] = ACTIONS(597), - [anon_sym_BANG] = ACTIONS(595), - [anon_sym_TILDE] = ACTIONS(595), - [anon_sym_PLUS_PLUS] = ACTIONS(595), - [anon_sym_DASH_DASH] = ACTIONS(595), - [anon_sym_new] = ACTIONS(597), - [anon_sym_class] = ACTIONS(597), - [anon_sym_switch] = ACTIONS(597), - [anon_sym_LBRACE] = ACTIONS(595), - [anon_sym_case] = ACTIONS(597), - [anon_sym_default] = ACTIONS(597), - [anon_sym_SEMI] = ACTIONS(595), - [anon_sym_assert] = ACTIONS(597), - [anon_sym_do] = ACTIONS(597), - [anon_sym_while] = ACTIONS(597), - [anon_sym_break] = ACTIONS(597), - [anon_sym_continue] = ACTIONS(597), - [anon_sym_return] = ACTIONS(597), - [anon_sym_yield] = ACTIONS(597), - [anon_sym_synchronized] = ACTIONS(597), - [anon_sym_throw] = ACTIONS(597), - [anon_sym_try] = ACTIONS(597), - [anon_sym_if] = ACTIONS(597), - [anon_sym_else] = ACTIONS(597), - [anon_sym_for] = ACTIONS(597), - [anon_sym_AT] = ACTIONS(597), - [anon_sym_open] = ACTIONS(597), - [anon_sym_module] = ACTIONS(597), - [anon_sym_static] = ACTIONS(597), - [anon_sym_with] = ACTIONS(597), - [anon_sym_package] = ACTIONS(597), - [anon_sym_import] = ACTIONS(597), - [anon_sym_enum] = ACTIONS(597), - [anon_sym_public] = ACTIONS(597), - [anon_sym_protected] = ACTIONS(597), - [anon_sym_private] = ACTIONS(597), - [anon_sym_abstract] = ACTIONS(597), - [anon_sym_strictfp] = ACTIONS(597), - [anon_sym_native] = ACTIONS(597), - [anon_sym_transient] = ACTIONS(597), - [anon_sym_volatile] = ACTIONS(597), - [anon_sym_sealed] = ACTIONS(597), - [anon_sym_non_DASHsealed] = ACTIONS(595), - [anon_sym_record] = ACTIONS(597), - [anon_sym_ATinterface] = ACTIONS(595), - [anon_sym_interface] = ACTIONS(597), - [anon_sym_byte] = ACTIONS(597), - [anon_sym_short] = ACTIONS(597), - [anon_sym_int] = ACTIONS(597), - [anon_sym_long] = ACTIONS(597), - [anon_sym_char] = ACTIONS(597), - [anon_sym_float] = ACTIONS(597), - [anon_sym_double] = ACTIONS(597), - [sym_boolean_type] = ACTIONS(597), - [sym_void_type] = ACTIONS(597), - [sym_this] = ACTIONS(597), - [sym_super] = ACTIONS(597), + [ts_builtin_sym_end] = ACTIONS(587), + [sym_identifier] = ACTIONS(589), + [sym_decimal_integer_literal] = ACTIONS(589), + [sym_hex_integer_literal] = ACTIONS(589), + [sym_octal_integer_literal] = ACTIONS(589), + [sym_binary_integer_literal] = ACTIONS(587), + [sym_decimal_floating_point_literal] = ACTIONS(587), + [sym_hex_floating_point_literal] = ACTIONS(589), + [sym_true] = ACTIONS(589), + [sym_false] = ACTIONS(589), + [sym_character_literal] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(589), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(587), + [anon_sym_RBRACE] = ACTIONS(587), + [sym_null_literal] = ACTIONS(589), + [anon_sym_LPAREN] = ACTIONS(587), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_PLUS] = ACTIONS(589), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_final] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(587), + [anon_sym_DASH_DASH] = ACTIONS(587), + [anon_sym_new] = ACTIONS(589), + [anon_sym_class] = ACTIONS(589), + [anon_sym_switch] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(587), + [anon_sym_case] = ACTIONS(589), + [anon_sym_default] = ACTIONS(589), + [anon_sym_SEMI] = ACTIONS(587), + [anon_sym_assert] = ACTIONS(589), + [anon_sym_do] = ACTIONS(589), + [anon_sym_while] = ACTIONS(589), + [anon_sym_break] = ACTIONS(589), + [anon_sym_continue] = ACTIONS(589), + [anon_sym_return] = ACTIONS(589), + [anon_sym_yield] = ACTIONS(589), + [anon_sym_synchronized] = ACTIONS(589), + [anon_sym_throw] = ACTIONS(589), + [anon_sym_try] = ACTIONS(589), + [anon_sym_if] = ACTIONS(589), + [anon_sym_else] = ACTIONS(589), + [anon_sym_for] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(589), + [anon_sym_open] = ACTIONS(589), + [anon_sym_module] = ACTIONS(589), + [anon_sym_static] = ACTIONS(589), + [anon_sym_with] = ACTIONS(589), + [anon_sym_package] = ACTIONS(589), + [anon_sym_import] = ACTIONS(589), + [anon_sym_enum] = ACTIONS(589), + [anon_sym_public] = ACTIONS(589), + [anon_sym_protected] = ACTIONS(589), + [anon_sym_private] = ACTIONS(589), + [anon_sym_abstract] = ACTIONS(589), + [anon_sym_strictfp] = ACTIONS(589), + [anon_sym_native] = ACTIONS(589), + [anon_sym_transient] = ACTIONS(589), + [anon_sym_volatile] = ACTIONS(589), + [anon_sym_sealed] = ACTIONS(589), + [anon_sym_non_DASHsealed] = ACTIONS(587), + [anon_sym_record] = ACTIONS(589), + [anon_sym_ATinterface] = ACTIONS(587), + [anon_sym_interface] = ACTIONS(589), + [anon_sym_byte] = ACTIONS(589), + [anon_sym_short] = ACTIONS(589), + [anon_sym_int] = ACTIONS(589), + [anon_sym_long] = ACTIONS(589), + [anon_sym_char] = ACTIONS(589), + [anon_sym_float] = ACTIONS(589), + [anon_sym_double] = ACTIONS(589), + [sym_boolean_type] = ACTIONS(589), + [sym_void_type] = ACTIONS(589), + [sym_this] = ACTIONS(589), + [sym_super] = ACTIONS(589), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [258] = { - [ts_builtin_sym_end] = ACTIONS(678), - [sym_identifier] = ACTIONS(680), - [sym_decimal_integer_literal] = ACTIONS(680), - [sym_hex_integer_literal] = ACTIONS(680), - [sym_octal_integer_literal] = ACTIONS(680), - [sym_binary_integer_literal] = ACTIONS(678), - [sym_decimal_floating_point_literal] = ACTIONS(678), - [sym_hex_floating_point_literal] = ACTIONS(680), - [sym_true] = ACTIONS(680), - [sym_false] = ACTIONS(680), - [sym_character_literal] = ACTIONS(678), - [anon_sym_DQUOTE] = ACTIONS(680), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(678), - [anon_sym_RBRACE] = ACTIONS(678), - [sym_null_literal] = ACTIONS(680), - [anon_sym_LPAREN] = ACTIONS(678), - [anon_sym_LT] = ACTIONS(678), - [anon_sym_PLUS] = ACTIONS(680), - [anon_sym_DASH] = ACTIONS(680), - [anon_sym_final] = ACTIONS(680), - [anon_sym_BANG] = ACTIONS(678), - [anon_sym_TILDE] = ACTIONS(678), - [anon_sym_PLUS_PLUS] = ACTIONS(678), - [anon_sym_DASH_DASH] = ACTIONS(678), - [anon_sym_new] = ACTIONS(680), - [anon_sym_class] = ACTIONS(680), - [anon_sym_switch] = ACTIONS(680), - [anon_sym_LBRACE] = ACTIONS(678), - [anon_sym_case] = ACTIONS(680), - [anon_sym_default] = ACTIONS(680), - [anon_sym_SEMI] = ACTIONS(678), - [anon_sym_assert] = ACTIONS(680), - [anon_sym_do] = ACTIONS(680), - [anon_sym_while] = ACTIONS(680), - [anon_sym_break] = ACTIONS(680), - [anon_sym_continue] = ACTIONS(680), - [anon_sym_return] = ACTIONS(680), - [anon_sym_yield] = ACTIONS(680), - [anon_sym_synchronized] = ACTIONS(680), - [anon_sym_throw] = ACTIONS(680), - [anon_sym_try] = ACTIONS(680), - [anon_sym_if] = ACTIONS(680), - [anon_sym_else] = ACTIONS(680), - [anon_sym_for] = ACTIONS(680), - [anon_sym_AT] = ACTIONS(680), - [anon_sym_open] = ACTIONS(680), - [anon_sym_module] = ACTIONS(680), - [anon_sym_static] = ACTIONS(680), - [anon_sym_with] = ACTIONS(680), - [anon_sym_package] = ACTIONS(680), - [anon_sym_import] = ACTIONS(680), - [anon_sym_enum] = ACTIONS(680), - [anon_sym_public] = ACTIONS(680), - [anon_sym_protected] = ACTIONS(680), - [anon_sym_private] = ACTIONS(680), - [anon_sym_abstract] = ACTIONS(680), - [anon_sym_strictfp] = ACTIONS(680), - [anon_sym_native] = ACTIONS(680), - [anon_sym_transient] = ACTIONS(680), - [anon_sym_volatile] = ACTIONS(680), - [anon_sym_sealed] = ACTIONS(680), - [anon_sym_non_DASHsealed] = ACTIONS(678), - [anon_sym_record] = ACTIONS(680), - [anon_sym_ATinterface] = ACTIONS(678), - [anon_sym_interface] = ACTIONS(680), - [anon_sym_byte] = ACTIONS(680), - [anon_sym_short] = ACTIONS(680), - [anon_sym_int] = ACTIONS(680), - [anon_sym_long] = ACTIONS(680), - [anon_sym_char] = ACTIONS(680), - [anon_sym_float] = ACTIONS(680), - [anon_sym_double] = ACTIONS(680), - [sym_boolean_type] = ACTIONS(680), - [sym_void_type] = ACTIONS(680), - [sym_this] = ACTIONS(680), - [sym_super] = ACTIONS(680), + [ts_builtin_sym_end] = ACTIONS(680), + [sym_identifier] = ACTIONS(682), + [sym_decimal_integer_literal] = ACTIONS(682), + [sym_hex_integer_literal] = ACTIONS(682), + [sym_octal_integer_literal] = ACTIONS(682), + [sym_binary_integer_literal] = ACTIONS(680), + [sym_decimal_floating_point_literal] = ACTIONS(680), + [sym_hex_floating_point_literal] = ACTIONS(682), + [sym_true] = ACTIONS(682), + [sym_false] = ACTIONS(682), + [sym_character_literal] = ACTIONS(680), + [anon_sym_DQUOTE] = ACTIONS(682), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(680), + [sym_null_literal] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_final] = ACTIONS(682), + [anon_sym_BANG] = ACTIONS(680), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(682), + [anon_sym_class] = ACTIONS(682), + [anon_sym_switch] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_case] = ACTIONS(682), + [anon_sym_default] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_assert] = ACTIONS(682), + [anon_sym_do] = ACTIONS(682), + [anon_sym_while] = ACTIONS(682), + [anon_sym_break] = ACTIONS(682), + [anon_sym_continue] = ACTIONS(682), + [anon_sym_return] = ACTIONS(682), + [anon_sym_yield] = ACTIONS(682), + [anon_sym_synchronized] = ACTIONS(682), + [anon_sym_throw] = ACTIONS(682), + [anon_sym_try] = ACTIONS(682), + [anon_sym_if] = ACTIONS(682), + [anon_sym_else] = ACTIONS(682), + [anon_sym_for] = ACTIONS(682), + [anon_sym_AT] = ACTIONS(682), + [anon_sym_open] = ACTIONS(682), + [anon_sym_module] = ACTIONS(682), + [anon_sym_static] = ACTIONS(682), + [anon_sym_with] = ACTIONS(682), + [anon_sym_package] = ACTIONS(682), + [anon_sym_import] = ACTIONS(682), + [anon_sym_enum] = ACTIONS(682), + [anon_sym_public] = ACTIONS(682), + [anon_sym_protected] = ACTIONS(682), + [anon_sym_private] = ACTIONS(682), + [anon_sym_abstract] = ACTIONS(682), + [anon_sym_strictfp] = ACTIONS(682), + [anon_sym_native] = ACTIONS(682), + [anon_sym_transient] = ACTIONS(682), + [anon_sym_volatile] = ACTIONS(682), + [anon_sym_sealed] = ACTIONS(682), + [anon_sym_non_DASHsealed] = ACTIONS(680), + [anon_sym_record] = ACTIONS(682), + [anon_sym_ATinterface] = ACTIONS(680), + [anon_sym_interface] = ACTIONS(682), + [anon_sym_byte] = ACTIONS(682), + [anon_sym_short] = ACTIONS(682), + [anon_sym_int] = ACTIONS(682), + [anon_sym_long] = ACTIONS(682), + [anon_sym_char] = ACTIONS(682), + [anon_sym_float] = ACTIONS(682), + [anon_sym_double] = ACTIONS(682), + [sym_boolean_type] = ACTIONS(682), + [sym_void_type] = ACTIONS(682), + [sym_this] = ACTIONS(682), + [sym_super] = ACTIONS(682), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [259] = { - [ts_builtin_sym_end] = ACTIONS(682), - [sym_identifier] = ACTIONS(684), - [sym_decimal_integer_literal] = ACTIONS(684), - [sym_hex_integer_literal] = ACTIONS(684), - [sym_octal_integer_literal] = ACTIONS(684), - [sym_binary_integer_literal] = ACTIONS(682), - [sym_decimal_floating_point_literal] = ACTIONS(682), - [sym_hex_floating_point_literal] = ACTIONS(684), - [sym_true] = ACTIONS(684), - [sym_false] = ACTIONS(684), - [sym_character_literal] = ACTIONS(682), - [anon_sym_DQUOTE] = ACTIONS(684), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(682), - [anon_sym_RBRACE] = ACTIONS(682), - [sym_null_literal] = ACTIONS(684), - [anon_sym_LPAREN] = ACTIONS(682), - [anon_sym_LT] = ACTIONS(682), - [anon_sym_PLUS] = ACTIONS(684), - [anon_sym_DASH] = ACTIONS(684), - [anon_sym_final] = ACTIONS(684), - [anon_sym_BANG] = ACTIONS(682), - [anon_sym_TILDE] = ACTIONS(682), - [anon_sym_PLUS_PLUS] = ACTIONS(682), - [anon_sym_DASH_DASH] = ACTIONS(682), - [anon_sym_new] = ACTIONS(684), - [anon_sym_class] = ACTIONS(684), - [anon_sym_switch] = ACTIONS(684), - [anon_sym_LBRACE] = ACTIONS(682), - [anon_sym_case] = ACTIONS(684), - [anon_sym_default] = ACTIONS(684), - [anon_sym_SEMI] = ACTIONS(682), - [anon_sym_assert] = ACTIONS(684), - [anon_sym_do] = ACTIONS(684), - [anon_sym_while] = ACTIONS(684), - [anon_sym_break] = ACTIONS(684), - [anon_sym_continue] = ACTIONS(684), - [anon_sym_return] = ACTIONS(684), - [anon_sym_yield] = ACTIONS(684), - [anon_sym_synchronized] = ACTIONS(684), - [anon_sym_throw] = ACTIONS(684), - [anon_sym_try] = ACTIONS(684), - [anon_sym_if] = ACTIONS(684), - [anon_sym_else] = ACTIONS(684), - [anon_sym_for] = ACTIONS(684), - [anon_sym_AT] = ACTIONS(684), - [anon_sym_open] = ACTIONS(684), - [anon_sym_module] = ACTIONS(684), - [anon_sym_static] = ACTIONS(684), - [anon_sym_with] = ACTIONS(684), - [anon_sym_package] = ACTIONS(684), - [anon_sym_import] = ACTIONS(684), - [anon_sym_enum] = ACTIONS(684), - [anon_sym_public] = ACTIONS(684), - [anon_sym_protected] = ACTIONS(684), - [anon_sym_private] = ACTIONS(684), - [anon_sym_abstract] = ACTIONS(684), - [anon_sym_strictfp] = ACTIONS(684), - [anon_sym_native] = ACTIONS(684), - [anon_sym_transient] = ACTIONS(684), - [anon_sym_volatile] = ACTIONS(684), - [anon_sym_sealed] = ACTIONS(684), - [anon_sym_non_DASHsealed] = ACTIONS(682), - [anon_sym_record] = ACTIONS(684), - [anon_sym_ATinterface] = ACTIONS(682), - [anon_sym_interface] = ACTIONS(684), - [anon_sym_byte] = ACTIONS(684), - [anon_sym_short] = ACTIONS(684), - [anon_sym_int] = ACTIONS(684), - [anon_sym_long] = ACTIONS(684), - [anon_sym_char] = ACTIONS(684), - [anon_sym_float] = ACTIONS(684), - [anon_sym_double] = ACTIONS(684), - [sym_boolean_type] = ACTIONS(684), - [sym_void_type] = ACTIONS(684), - [sym_this] = ACTIONS(684), - [sym_super] = ACTIONS(684), + [ts_builtin_sym_end] = ACTIONS(684), + [sym_identifier] = ACTIONS(686), + [sym_decimal_integer_literal] = ACTIONS(686), + [sym_hex_integer_literal] = ACTIONS(686), + [sym_octal_integer_literal] = ACTIONS(686), + [sym_binary_integer_literal] = ACTIONS(684), + [sym_decimal_floating_point_literal] = ACTIONS(684), + [sym_hex_floating_point_literal] = ACTIONS(686), + [sym_true] = ACTIONS(686), + [sym_false] = ACTIONS(686), + [sym_character_literal] = ACTIONS(684), + [anon_sym_DQUOTE] = ACTIONS(686), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [sym_null_literal] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_final] = ACTIONS(686), + [anon_sym_BANG] = ACTIONS(684), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(686), + [anon_sym_class] = ACTIONS(686), + [anon_sym_switch] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_case] = ACTIONS(686), + [anon_sym_default] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_assert] = ACTIONS(686), + [anon_sym_do] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_yield] = ACTIONS(686), + [anon_sym_synchronized] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_if] = ACTIONS(686), + [anon_sym_else] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_AT] = ACTIONS(686), + [anon_sym_open] = ACTIONS(686), + [anon_sym_module] = ACTIONS(686), + [anon_sym_static] = ACTIONS(686), + [anon_sym_with] = ACTIONS(686), + [anon_sym_package] = ACTIONS(686), + [anon_sym_import] = ACTIONS(686), + [anon_sym_enum] = ACTIONS(686), + [anon_sym_public] = ACTIONS(686), + [anon_sym_protected] = ACTIONS(686), + [anon_sym_private] = ACTIONS(686), + [anon_sym_abstract] = ACTIONS(686), + [anon_sym_strictfp] = ACTIONS(686), + [anon_sym_native] = ACTIONS(686), + [anon_sym_transient] = ACTIONS(686), + [anon_sym_volatile] = ACTIONS(686), + [anon_sym_sealed] = ACTIONS(686), + [anon_sym_non_DASHsealed] = ACTIONS(684), + [anon_sym_record] = ACTIONS(686), + [anon_sym_ATinterface] = ACTIONS(684), + [anon_sym_interface] = ACTIONS(686), + [anon_sym_byte] = ACTIONS(686), + [anon_sym_short] = ACTIONS(686), + [anon_sym_int] = ACTIONS(686), + [anon_sym_long] = ACTIONS(686), + [anon_sym_char] = ACTIONS(686), + [anon_sym_float] = ACTIONS(686), + [anon_sym_double] = ACTIONS(686), + [sym_boolean_type] = ACTIONS(686), + [sym_void_type] = ACTIONS(686), + [sym_this] = ACTIONS(686), + [sym_super] = ACTIONS(686), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [260] = { - [ts_builtin_sym_end] = ACTIONS(686), - [sym_identifier] = ACTIONS(688), - [sym_decimal_integer_literal] = ACTIONS(688), - [sym_hex_integer_literal] = ACTIONS(688), - [sym_octal_integer_literal] = ACTIONS(688), - [sym_binary_integer_literal] = ACTIONS(686), - [sym_decimal_floating_point_literal] = ACTIONS(686), - [sym_hex_floating_point_literal] = ACTIONS(688), - [sym_true] = ACTIONS(688), - [sym_false] = ACTIONS(688), - [sym_character_literal] = ACTIONS(686), - [anon_sym_DQUOTE] = ACTIONS(688), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(686), - [anon_sym_RBRACE] = ACTIONS(686), - [sym_null_literal] = ACTIONS(688), - [anon_sym_LPAREN] = ACTIONS(686), - [anon_sym_LT] = ACTIONS(686), - [anon_sym_PLUS] = ACTIONS(688), - [anon_sym_DASH] = ACTIONS(688), - [anon_sym_final] = ACTIONS(688), - [anon_sym_BANG] = ACTIONS(686), - [anon_sym_TILDE] = ACTIONS(686), - [anon_sym_PLUS_PLUS] = ACTIONS(686), - [anon_sym_DASH_DASH] = ACTIONS(686), - [anon_sym_new] = ACTIONS(688), - [anon_sym_class] = ACTIONS(688), - [anon_sym_switch] = ACTIONS(688), - [anon_sym_LBRACE] = ACTIONS(686), - [anon_sym_case] = ACTIONS(688), - [anon_sym_default] = ACTIONS(688), - [anon_sym_SEMI] = ACTIONS(686), - [anon_sym_assert] = ACTIONS(688), - [anon_sym_do] = ACTIONS(688), - [anon_sym_while] = ACTIONS(688), - [anon_sym_break] = ACTIONS(688), - [anon_sym_continue] = ACTIONS(688), - [anon_sym_return] = ACTIONS(688), - [anon_sym_yield] = ACTIONS(688), - [anon_sym_synchronized] = ACTIONS(688), - [anon_sym_throw] = ACTIONS(688), - [anon_sym_try] = ACTIONS(688), - [anon_sym_if] = ACTIONS(688), - [anon_sym_else] = ACTIONS(688), - [anon_sym_for] = ACTIONS(688), - [anon_sym_AT] = ACTIONS(688), - [anon_sym_open] = ACTIONS(688), - [anon_sym_module] = ACTIONS(688), - [anon_sym_static] = ACTIONS(688), - [anon_sym_with] = ACTIONS(688), - [anon_sym_package] = ACTIONS(688), - [anon_sym_import] = ACTIONS(688), - [anon_sym_enum] = ACTIONS(688), - [anon_sym_public] = ACTIONS(688), - [anon_sym_protected] = ACTIONS(688), - [anon_sym_private] = ACTIONS(688), - [anon_sym_abstract] = ACTIONS(688), - [anon_sym_strictfp] = ACTIONS(688), - [anon_sym_native] = ACTIONS(688), - [anon_sym_transient] = ACTIONS(688), - [anon_sym_volatile] = ACTIONS(688), - [anon_sym_sealed] = ACTIONS(688), - [anon_sym_non_DASHsealed] = ACTIONS(686), - [anon_sym_record] = ACTIONS(688), - [anon_sym_ATinterface] = ACTIONS(686), - [anon_sym_interface] = ACTIONS(688), - [anon_sym_byte] = ACTIONS(688), - [anon_sym_short] = ACTIONS(688), - [anon_sym_int] = ACTIONS(688), - [anon_sym_long] = ACTIONS(688), - [anon_sym_char] = ACTIONS(688), - [anon_sym_float] = ACTIONS(688), - [anon_sym_double] = ACTIONS(688), - [sym_boolean_type] = ACTIONS(688), - [sym_void_type] = ACTIONS(688), - [sym_this] = ACTIONS(688), - [sym_super] = ACTIONS(688), + [ts_builtin_sym_end] = ACTIONS(688), + [sym_identifier] = ACTIONS(690), + [sym_decimal_integer_literal] = ACTIONS(690), + [sym_hex_integer_literal] = ACTIONS(690), + [sym_octal_integer_literal] = ACTIONS(690), + [sym_binary_integer_literal] = ACTIONS(688), + [sym_decimal_floating_point_literal] = ACTIONS(688), + [sym_hex_floating_point_literal] = ACTIONS(690), + [sym_true] = ACTIONS(690), + [sym_false] = ACTIONS(690), + [sym_character_literal] = ACTIONS(688), + [anon_sym_DQUOTE] = ACTIONS(690), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [sym_null_literal] = ACTIONS(690), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_final] = ACTIONS(690), + [anon_sym_BANG] = ACTIONS(688), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(690), + [anon_sym_class] = ACTIONS(690), + [anon_sym_switch] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_case] = ACTIONS(690), + [anon_sym_default] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_assert] = ACTIONS(690), + [anon_sym_do] = ACTIONS(690), + [anon_sym_while] = ACTIONS(690), + [anon_sym_break] = ACTIONS(690), + [anon_sym_continue] = ACTIONS(690), + [anon_sym_return] = ACTIONS(690), + [anon_sym_yield] = ACTIONS(690), + [anon_sym_synchronized] = ACTIONS(690), + [anon_sym_throw] = ACTIONS(690), + [anon_sym_try] = ACTIONS(690), + [anon_sym_if] = ACTIONS(690), + [anon_sym_else] = ACTIONS(690), + [anon_sym_for] = ACTIONS(690), + [anon_sym_AT] = ACTIONS(690), + [anon_sym_open] = ACTIONS(690), + [anon_sym_module] = ACTIONS(690), + [anon_sym_static] = ACTIONS(690), + [anon_sym_with] = ACTIONS(690), + [anon_sym_package] = ACTIONS(690), + [anon_sym_import] = ACTIONS(690), + [anon_sym_enum] = ACTIONS(690), + [anon_sym_public] = ACTIONS(690), + [anon_sym_protected] = ACTIONS(690), + [anon_sym_private] = ACTIONS(690), + [anon_sym_abstract] = ACTIONS(690), + [anon_sym_strictfp] = ACTIONS(690), + [anon_sym_native] = ACTIONS(690), + [anon_sym_transient] = ACTIONS(690), + [anon_sym_volatile] = ACTIONS(690), + [anon_sym_sealed] = ACTIONS(690), + [anon_sym_non_DASHsealed] = ACTIONS(688), + [anon_sym_record] = ACTIONS(690), + [anon_sym_ATinterface] = ACTIONS(688), + [anon_sym_interface] = ACTIONS(690), + [anon_sym_byte] = ACTIONS(690), + [anon_sym_short] = ACTIONS(690), + [anon_sym_int] = ACTIONS(690), + [anon_sym_long] = ACTIONS(690), + [anon_sym_char] = ACTIONS(690), + [anon_sym_float] = ACTIONS(690), + [anon_sym_double] = ACTIONS(690), + [sym_boolean_type] = ACTIONS(690), + [sym_void_type] = ACTIONS(690), + [sym_this] = ACTIONS(690), + [sym_super] = ACTIONS(690), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [261] = { - [ts_builtin_sym_end] = ACTIONS(690), - [sym_identifier] = ACTIONS(692), - [sym_decimal_integer_literal] = ACTIONS(692), - [sym_hex_integer_literal] = ACTIONS(692), - [sym_octal_integer_literal] = ACTIONS(692), - [sym_binary_integer_literal] = ACTIONS(690), - [sym_decimal_floating_point_literal] = ACTIONS(690), - [sym_hex_floating_point_literal] = ACTIONS(692), - [sym_true] = ACTIONS(692), - [sym_false] = ACTIONS(692), - [sym_character_literal] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(692), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(690), - [anon_sym_RBRACE] = ACTIONS(690), - [sym_null_literal] = ACTIONS(692), - [anon_sym_LPAREN] = ACTIONS(690), - [anon_sym_LT] = ACTIONS(690), - [anon_sym_PLUS] = ACTIONS(692), - [anon_sym_DASH] = ACTIONS(692), - [anon_sym_final] = ACTIONS(692), - [anon_sym_BANG] = ACTIONS(690), - [anon_sym_TILDE] = ACTIONS(690), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_new] = ACTIONS(692), - [anon_sym_class] = ACTIONS(692), - [anon_sym_switch] = ACTIONS(692), - [anon_sym_LBRACE] = ACTIONS(690), - [anon_sym_case] = ACTIONS(692), - [anon_sym_default] = ACTIONS(692), - [anon_sym_SEMI] = ACTIONS(690), - [anon_sym_assert] = ACTIONS(692), - [anon_sym_do] = ACTIONS(692), - [anon_sym_while] = ACTIONS(692), - [anon_sym_break] = ACTIONS(692), - [anon_sym_continue] = ACTIONS(692), - [anon_sym_return] = ACTIONS(692), - [anon_sym_yield] = ACTIONS(692), - [anon_sym_synchronized] = ACTIONS(692), - [anon_sym_throw] = ACTIONS(692), - [anon_sym_try] = ACTIONS(692), - [anon_sym_if] = ACTIONS(692), - [anon_sym_else] = ACTIONS(692), - [anon_sym_for] = ACTIONS(692), - [anon_sym_AT] = ACTIONS(692), - [anon_sym_open] = ACTIONS(692), - [anon_sym_module] = ACTIONS(692), - [anon_sym_static] = ACTIONS(692), - [anon_sym_with] = ACTIONS(692), - [anon_sym_package] = ACTIONS(692), - [anon_sym_import] = ACTIONS(692), - [anon_sym_enum] = ACTIONS(692), - [anon_sym_public] = ACTIONS(692), - [anon_sym_protected] = ACTIONS(692), - [anon_sym_private] = ACTIONS(692), - [anon_sym_abstract] = ACTIONS(692), - [anon_sym_strictfp] = ACTIONS(692), - [anon_sym_native] = ACTIONS(692), - [anon_sym_transient] = ACTIONS(692), - [anon_sym_volatile] = ACTIONS(692), - [anon_sym_sealed] = ACTIONS(692), - [anon_sym_non_DASHsealed] = ACTIONS(690), - [anon_sym_record] = ACTIONS(692), - [anon_sym_ATinterface] = ACTIONS(690), - [anon_sym_interface] = ACTIONS(692), - [anon_sym_byte] = ACTIONS(692), - [anon_sym_short] = ACTIONS(692), - [anon_sym_int] = ACTIONS(692), - [anon_sym_long] = ACTIONS(692), - [anon_sym_char] = ACTIONS(692), - [anon_sym_float] = ACTIONS(692), - [anon_sym_double] = ACTIONS(692), - [sym_boolean_type] = ACTIONS(692), - [sym_void_type] = ACTIONS(692), - [sym_this] = ACTIONS(692), - [sym_super] = ACTIONS(692), + [ts_builtin_sym_end] = ACTIONS(692), + [sym_identifier] = ACTIONS(694), + [sym_decimal_integer_literal] = ACTIONS(694), + [sym_hex_integer_literal] = ACTIONS(694), + [sym_octal_integer_literal] = ACTIONS(694), + [sym_binary_integer_literal] = ACTIONS(692), + [sym_decimal_floating_point_literal] = ACTIONS(692), + [sym_hex_floating_point_literal] = ACTIONS(694), + [sym_true] = ACTIONS(694), + [sym_false] = ACTIONS(694), + [sym_character_literal] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(694), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(692), + [anon_sym_RBRACE] = ACTIONS(692), + [sym_null_literal] = ACTIONS(694), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(694), + [anon_sym_DASH] = ACTIONS(694), + [anon_sym_final] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(694), + [anon_sym_class] = ACTIONS(694), + [anon_sym_switch] = ACTIONS(694), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_case] = ACTIONS(694), + [anon_sym_default] = ACTIONS(694), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_assert] = ACTIONS(694), + [anon_sym_do] = ACTIONS(694), + [anon_sym_while] = ACTIONS(694), + [anon_sym_break] = ACTIONS(694), + [anon_sym_continue] = ACTIONS(694), + [anon_sym_return] = ACTIONS(694), + [anon_sym_yield] = ACTIONS(694), + [anon_sym_synchronized] = ACTIONS(694), + [anon_sym_throw] = ACTIONS(694), + [anon_sym_try] = ACTIONS(694), + [anon_sym_if] = ACTIONS(694), + [anon_sym_else] = ACTIONS(694), + [anon_sym_for] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(694), + [anon_sym_open] = ACTIONS(694), + [anon_sym_module] = ACTIONS(694), + [anon_sym_static] = ACTIONS(694), + [anon_sym_with] = ACTIONS(694), + [anon_sym_package] = ACTIONS(694), + [anon_sym_import] = ACTIONS(694), + [anon_sym_enum] = ACTIONS(694), + [anon_sym_public] = ACTIONS(694), + [anon_sym_protected] = ACTIONS(694), + [anon_sym_private] = ACTIONS(694), + [anon_sym_abstract] = ACTIONS(694), + [anon_sym_strictfp] = ACTIONS(694), + [anon_sym_native] = ACTIONS(694), + [anon_sym_transient] = ACTIONS(694), + [anon_sym_volatile] = ACTIONS(694), + [anon_sym_sealed] = ACTIONS(694), + [anon_sym_non_DASHsealed] = ACTIONS(692), + [anon_sym_record] = ACTIONS(694), + [anon_sym_ATinterface] = ACTIONS(692), + [anon_sym_interface] = ACTIONS(694), + [anon_sym_byte] = ACTIONS(694), + [anon_sym_short] = ACTIONS(694), + [anon_sym_int] = ACTIONS(694), + [anon_sym_long] = ACTIONS(694), + [anon_sym_char] = ACTIONS(694), + [anon_sym_float] = ACTIONS(694), + [anon_sym_double] = ACTIONS(694), + [sym_boolean_type] = ACTIONS(694), + [sym_void_type] = ACTIONS(694), + [sym_this] = ACTIONS(694), + [sym_super] = ACTIONS(694), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [262] = { - [ts_builtin_sym_end] = ACTIONS(694), - [sym_identifier] = ACTIONS(696), - [sym_decimal_integer_literal] = ACTIONS(696), - [sym_hex_integer_literal] = ACTIONS(696), - [sym_octal_integer_literal] = ACTIONS(696), - [sym_binary_integer_literal] = ACTIONS(694), - [sym_decimal_floating_point_literal] = ACTIONS(694), - [sym_hex_floating_point_literal] = ACTIONS(696), - [sym_true] = ACTIONS(696), - [sym_false] = ACTIONS(696), - [sym_character_literal] = ACTIONS(694), - [anon_sym_DQUOTE] = ACTIONS(696), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(694), - [anon_sym_RBRACE] = ACTIONS(694), - [sym_null_literal] = ACTIONS(696), - [anon_sym_LPAREN] = ACTIONS(694), - [anon_sym_LT] = ACTIONS(694), - [anon_sym_PLUS] = ACTIONS(696), - [anon_sym_DASH] = ACTIONS(696), - [anon_sym_final] = ACTIONS(696), - [anon_sym_BANG] = ACTIONS(694), - [anon_sym_TILDE] = ACTIONS(694), - [anon_sym_PLUS_PLUS] = ACTIONS(694), - [anon_sym_DASH_DASH] = ACTIONS(694), - [anon_sym_new] = ACTIONS(696), - [anon_sym_class] = ACTIONS(696), - [anon_sym_switch] = ACTIONS(696), - [anon_sym_LBRACE] = ACTIONS(694), - [anon_sym_case] = ACTIONS(696), - [anon_sym_default] = ACTIONS(696), - [anon_sym_SEMI] = ACTIONS(694), - [anon_sym_assert] = ACTIONS(696), - [anon_sym_do] = ACTIONS(696), - [anon_sym_while] = ACTIONS(696), - [anon_sym_break] = ACTIONS(696), - [anon_sym_continue] = ACTIONS(696), - [anon_sym_return] = ACTIONS(696), - [anon_sym_yield] = ACTIONS(696), - [anon_sym_synchronized] = ACTIONS(696), - [anon_sym_throw] = ACTIONS(696), - [anon_sym_try] = ACTIONS(696), - [anon_sym_if] = ACTIONS(696), - [anon_sym_else] = ACTIONS(696), - [anon_sym_for] = ACTIONS(696), - [anon_sym_AT] = ACTIONS(696), - [anon_sym_open] = ACTIONS(696), - [anon_sym_module] = ACTIONS(696), - [anon_sym_static] = ACTIONS(696), - [anon_sym_with] = ACTIONS(696), - [anon_sym_package] = ACTIONS(696), - [anon_sym_import] = ACTIONS(696), - [anon_sym_enum] = ACTIONS(696), - [anon_sym_public] = ACTIONS(696), - [anon_sym_protected] = ACTIONS(696), - [anon_sym_private] = ACTIONS(696), - [anon_sym_abstract] = ACTIONS(696), - [anon_sym_strictfp] = ACTIONS(696), - [anon_sym_native] = ACTIONS(696), - [anon_sym_transient] = ACTIONS(696), - [anon_sym_volatile] = ACTIONS(696), - [anon_sym_sealed] = ACTIONS(696), - [anon_sym_non_DASHsealed] = ACTIONS(694), - [anon_sym_record] = ACTIONS(696), - [anon_sym_ATinterface] = ACTIONS(694), - [anon_sym_interface] = ACTIONS(696), - [anon_sym_byte] = ACTIONS(696), - [anon_sym_short] = ACTIONS(696), - [anon_sym_int] = ACTIONS(696), - [anon_sym_long] = ACTIONS(696), - [anon_sym_char] = ACTIONS(696), - [anon_sym_float] = ACTIONS(696), - [anon_sym_double] = ACTIONS(696), - [sym_boolean_type] = ACTIONS(696), - [sym_void_type] = ACTIONS(696), - [sym_this] = ACTIONS(696), - [sym_super] = ACTIONS(696), + [ts_builtin_sym_end] = ACTIONS(696), + [sym_identifier] = ACTIONS(698), + [sym_decimal_integer_literal] = ACTIONS(698), + [sym_hex_integer_literal] = ACTIONS(698), + [sym_octal_integer_literal] = ACTIONS(698), + [sym_binary_integer_literal] = ACTIONS(696), + [sym_decimal_floating_point_literal] = ACTIONS(696), + [sym_hex_floating_point_literal] = ACTIONS(698), + [sym_true] = ACTIONS(698), + [sym_false] = ACTIONS(698), + [sym_character_literal] = ACTIONS(696), + [anon_sym_DQUOTE] = ACTIONS(698), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(696), + [anon_sym_RBRACE] = ACTIONS(696), + [sym_null_literal] = ACTIONS(698), + [anon_sym_LPAREN] = ACTIONS(696), + [anon_sym_LT] = ACTIONS(696), + [anon_sym_PLUS] = ACTIONS(698), + [anon_sym_DASH] = ACTIONS(698), + [anon_sym_final] = ACTIONS(698), + [anon_sym_BANG] = ACTIONS(696), + [anon_sym_TILDE] = ACTIONS(696), + [anon_sym_PLUS_PLUS] = ACTIONS(696), + [anon_sym_DASH_DASH] = ACTIONS(696), + [anon_sym_new] = ACTIONS(698), + [anon_sym_class] = ACTIONS(698), + [anon_sym_switch] = ACTIONS(698), + [anon_sym_LBRACE] = ACTIONS(696), + [anon_sym_case] = ACTIONS(698), + [anon_sym_default] = ACTIONS(698), + [anon_sym_SEMI] = ACTIONS(696), + [anon_sym_assert] = ACTIONS(698), + [anon_sym_do] = ACTIONS(698), + [anon_sym_while] = ACTIONS(698), + [anon_sym_break] = ACTIONS(698), + [anon_sym_continue] = ACTIONS(698), + [anon_sym_return] = ACTIONS(698), + [anon_sym_yield] = ACTIONS(698), + [anon_sym_synchronized] = ACTIONS(698), + [anon_sym_throw] = ACTIONS(698), + [anon_sym_try] = ACTIONS(698), + [anon_sym_if] = ACTIONS(698), + [anon_sym_else] = ACTIONS(698), + [anon_sym_for] = ACTIONS(698), + [anon_sym_AT] = ACTIONS(698), + [anon_sym_open] = ACTIONS(698), + [anon_sym_module] = ACTIONS(698), + [anon_sym_static] = ACTIONS(698), + [anon_sym_with] = ACTIONS(698), + [anon_sym_package] = ACTIONS(698), + [anon_sym_import] = ACTIONS(698), + [anon_sym_enum] = ACTIONS(698), + [anon_sym_public] = ACTIONS(698), + [anon_sym_protected] = ACTIONS(698), + [anon_sym_private] = ACTIONS(698), + [anon_sym_abstract] = ACTIONS(698), + [anon_sym_strictfp] = ACTIONS(698), + [anon_sym_native] = ACTIONS(698), + [anon_sym_transient] = ACTIONS(698), + [anon_sym_volatile] = ACTIONS(698), + [anon_sym_sealed] = ACTIONS(698), + [anon_sym_non_DASHsealed] = ACTIONS(696), + [anon_sym_record] = ACTIONS(698), + [anon_sym_ATinterface] = ACTIONS(696), + [anon_sym_interface] = ACTIONS(698), + [anon_sym_byte] = ACTIONS(698), + [anon_sym_short] = ACTIONS(698), + [anon_sym_int] = ACTIONS(698), + [anon_sym_long] = ACTIONS(698), + [anon_sym_char] = ACTIONS(698), + [anon_sym_float] = ACTIONS(698), + [anon_sym_double] = ACTIONS(698), + [sym_boolean_type] = ACTIONS(698), + [sym_void_type] = ACTIONS(698), + [sym_this] = ACTIONS(698), + [sym_super] = ACTIONS(698), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [263] = { - [ts_builtin_sym_end] = ACTIONS(698), - [sym_identifier] = ACTIONS(700), - [sym_decimal_integer_literal] = ACTIONS(700), - [sym_hex_integer_literal] = ACTIONS(700), - [sym_octal_integer_literal] = ACTIONS(700), - [sym_binary_integer_literal] = ACTIONS(698), - [sym_decimal_floating_point_literal] = ACTIONS(698), - [sym_hex_floating_point_literal] = ACTIONS(700), - [sym_true] = ACTIONS(700), - [sym_false] = ACTIONS(700), - [sym_character_literal] = ACTIONS(698), - [anon_sym_DQUOTE] = ACTIONS(700), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(698), - [anon_sym_RBRACE] = ACTIONS(698), - [sym_null_literal] = ACTIONS(700), - [anon_sym_LPAREN] = ACTIONS(698), - [anon_sym_LT] = ACTIONS(698), - [anon_sym_PLUS] = ACTIONS(700), - [anon_sym_DASH] = ACTIONS(700), - [anon_sym_final] = ACTIONS(700), - [anon_sym_BANG] = ACTIONS(698), - [anon_sym_TILDE] = ACTIONS(698), - [anon_sym_PLUS_PLUS] = ACTIONS(698), - [anon_sym_DASH_DASH] = ACTIONS(698), - [anon_sym_new] = ACTIONS(700), - [anon_sym_class] = ACTIONS(700), - [anon_sym_switch] = ACTIONS(700), - [anon_sym_LBRACE] = ACTIONS(698), - [anon_sym_case] = ACTIONS(700), - [anon_sym_default] = ACTIONS(700), - [anon_sym_SEMI] = ACTIONS(698), - [anon_sym_assert] = ACTIONS(700), - [anon_sym_do] = ACTIONS(700), - [anon_sym_while] = ACTIONS(700), - [anon_sym_break] = ACTIONS(700), - [anon_sym_continue] = ACTIONS(700), - [anon_sym_return] = ACTIONS(700), - [anon_sym_yield] = ACTIONS(700), - [anon_sym_synchronized] = ACTIONS(700), - [anon_sym_throw] = ACTIONS(700), - [anon_sym_try] = ACTIONS(700), - [anon_sym_if] = ACTIONS(700), - [anon_sym_else] = ACTIONS(700), - [anon_sym_for] = ACTIONS(700), - [anon_sym_AT] = ACTIONS(700), - [anon_sym_open] = ACTIONS(700), - [anon_sym_module] = ACTIONS(700), - [anon_sym_static] = ACTIONS(700), - [anon_sym_with] = ACTIONS(700), - [anon_sym_package] = ACTIONS(700), - [anon_sym_import] = ACTIONS(700), - [anon_sym_enum] = ACTIONS(700), - [anon_sym_public] = ACTIONS(700), - [anon_sym_protected] = ACTIONS(700), - [anon_sym_private] = ACTIONS(700), - [anon_sym_abstract] = ACTIONS(700), - [anon_sym_strictfp] = ACTIONS(700), - [anon_sym_native] = ACTIONS(700), - [anon_sym_transient] = ACTIONS(700), - [anon_sym_volatile] = ACTIONS(700), - [anon_sym_sealed] = ACTIONS(700), - [anon_sym_non_DASHsealed] = ACTIONS(698), - [anon_sym_record] = ACTIONS(700), - [anon_sym_ATinterface] = ACTIONS(698), - [anon_sym_interface] = ACTIONS(700), - [anon_sym_byte] = ACTIONS(700), - [anon_sym_short] = ACTIONS(700), - [anon_sym_int] = ACTIONS(700), - [anon_sym_long] = ACTIONS(700), - [anon_sym_char] = ACTIONS(700), - [anon_sym_float] = ACTIONS(700), - [anon_sym_double] = ACTIONS(700), - [sym_boolean_type] = ACTIONS(700), - [sym_void_type] = ACTIONS(700), - [sym_this] = ACTIONS(700), - [sym_super] = ACTIONS(700), + [ts_builtin_sym_end] = ACTIONS(700), + [sym_identifier] = ACTIONS(702), + [sym_decimal_integer_literal] = ACTIONS(702), + [sym_hex_integer_literal] = ACTIONS(702), + [sym_octal_integer_literal] = ACTIONS(702), + [sym_binary_integer_literal] = ACTIONS(700), + [sym_decimal_floating_point_literal] = ACTIONS(700), + [sym_hex_floating_point_literal] = ACTIONS(702), + [sym_true] = ACTIONS(702), + [sym_false] = ACTIONS(702), + [sym_character_literal] = ACTIONS(700), + [anon_sym_DQUOTE] = ACTIONS(702), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(700), + [anon_sym_RBRACE] = ACTIONS(700), + [sym_null_literal] = ACTIONS(702), + [anon_sym_LPAREN] = ACTIONS(700), + [anon_sym_LT] = ACTIONS(700), + [anon_sym_PLUS] = ACTIONS(702), + [anon_sym_DASH] = ACTIONS(702), + [anon_sym_final] = ACTIONS(702), + [anon_sym_BANG] = ACTIONS(700), + [anon_sym_TILDE] = ACTIONS(700), + [anon_sym_PLUS_PLUS] = ACTIONS(700), + [anon_sym_DASH_DASH] = ACTIONS(700), + [anon_sym_new] = ACTIONS(702), + [anon_sym_class] = ACTIONS(702), + [anon_sym_switch] = ACTIONS(702), + [anon_sym_LBRACE] = ACTIONS(700), + [anon_sym_case] = ACTIONS(702), + [anon_sym_default] = ACTIONS(702), + [anon_sym_SEMI] = ACTIONS(700), + [anon_sym_assert] = ACTIONS(702), + [anon_sym_do] = ACTIONS(702), + [anon_sym_while] = ACTIONS(702), + [anon_sym_break] = ACTIONS(702), + [anon_sym_continue] = ACTIONS(702), + [anon_sym_return] = ACTIONS(702), + [anon_sym_yield] = ACTIONS(702), + [anon_sym_synchronized] = ACTIONS(702), + [anon_sym_throw] = ACTIONS(702), + [anon_sym_try] = ACTIONS(702), + [anon_sym_if] = ACTIONS(702), + [anon_sym_else] = ACTIONS(702), + [anon_sym_for] = ACTIONS(702), + [anon_sym_AT] = ACTIONS(702), + [anon_sym_open] = ACTIONS(702), + [anon_sym_module] = ACTIONS(702), + [anon_sym_static] = ACTIONS(702), + [anon_sym_with] = ACTIONS(702), + [anon_sym_package] = ACTIONS(702), + [anon_sym_import] = ACTIONS(702), + [anon_sym_enum] = ACTIONS(702), + [anon_sym_public] = ACTIONS(702), + [anon_sym_protected] = ACTIONS(702), + [anon_sym_private] = ACTIONS(702), + [anon_sym_abstract] = ACTIONS(702), + [anon_sym_strictfp] = ACTIONS(702), + [anon_sym_native] = ACTIONS(702), + [anon_sym_transient] = ACTIONS(702), + [anon_sym_volatile] = ACTIONS(702), + [anon_sym_sealed] = ACTIONS(702), + [anon_sym_non_DASHsealed] = ACTIONS(700), + [anon_sym_record] = ACTIONS(702), + [anon_sym_ATinterface] = ACTIONS(700), + [anon_sym_interface] = ACTIONS(702), + [anon_sym_byte] = ACTIONS(702), + [anon_sym_short] = ACTIONS(702), + [anon_sym_int] = ACTIONS(702), + [anon_sym_long] = ACTIONS(702), + [anon_sym_char] = ACTIONS(702), + [anon_sym_float] = ACTIONS(702), + [anon_sym_double] = ACTIONS(702), + [sym_boolean_type] = ACTIONS(702), + [sym_void_type] = ACTIONS(702), + [sym_this] = ACTIONS(702), + [sym_super] = ACTIONS(702), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [264] = { - [ts_builtin_sym_end] = ACTIONS(702), - [sym_identifier] = ACTIONS(704), - [sym_decimal_integer_literal] = ACTIONS(704), - [sym_hex_integer_literal] = ACTIONS(704), - [sym_octal_integer_literal] = ACTIONS(704), - [sym_binary_integer_literal] = ACTIONS(702), - [sym_decimal_floating_point_literal] = ACTIONS(702), - [sym_hex_floating_point_literal] = ACTIONS(704), - [sym_true] = ACTIONS(704), - [sym_false] = ACTIONS(704), - [sym_character_literal] = ACTIONS(702), - [anon_sym_DQUOTE] = ACTIONS(704), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(702), - [anon_sym_RBRACE] = ACTIONS(702), - [sym_null_literal] = ACTIONS(704), - [anon_sym_LPAREN] = ACTIONS(702), - [anon_sym_LT] = ACTIONS(702), - [anon_sym_PLUS] = ACTIONS(704), - [anon_sym_DASH] = ACTIONS(704), - [anon_sym_final] = ACTIONS(704), - [anon_sym_BANG] = ACTIONS(702), - [anon_sym_TILDE] = ACTIONS(702), - [anon_sym_PLUS_PLUS] = ACTIONS(702), - [anon_sym_DASH_DASH] = ACTIONS(702), - [anon_sym_new] = ACTIONS(704), - [anon_sym_class] = ACTIONS(704), - [anon_sym_switch] = ACTIONS(704), - [anon_sym_LBRACE] = ACTIONS(702), - [anon_sym_case] = ACTIONS(704), - [anon_sym_default] = ACTIONS(704), - [anon_sym_SEMI] = ACTIONS(702), - [anon_sym_assert] = ACTIONS(704), - [anon_sym_do] = ACTIONS(704), - [anon_sym_while] = ACTIONS(704), - [anon_sym_break] = ACTIONS(704), - [anon_sym_continue] = ACTIONS(704), - [anon_sym_return] = ACTIONS(704), - [anon_sym_yield] = ACTIONS(704), - [anon_sym_synchronized] = ACTIONS(704), - [anon_sym_throw] = ACTIONS(704), - [anon_sym_try] = ACTIONS(704), - [anon_sym_if] = ACTIONS(704), - [anon_sym_else] = ACTIONS(704), - [anon_sym_for] = ACTIONS(704), - [anon_sym_AT] = ACTIONS(704), - [anon_sym_open] = ACTIONS(704), - [anon_sym_module] = ACTIONS(704), - [anon_sym_static] = ACTIONS(704), - [anon_sym_with] = ACTIONS(704), - [anon_sym_package] = ACTIONS(704), - [anon_sym_import] = ACTIONS(704), - [anon_sym_enum] = ACTIONS(704), - [anon_sym_public] = ACTIONS(704), - [anon_sym_protected] = ACTIONS(704), - [anon_sym_private] = ACTIONS(704), - [anon_sym_abstract] = ACTIONS(704), - [anon_sym_strictfp] = ACTIONS(704), - [anon_sym_native] = ACTIONS(704), - [anon_sym_transient] = ACTIONS(704), - [anon_sym_volatile] = ACTIONS(704), - [anon_sym_sealed] = ACTIONS(704), - [anon_sym_non_DASHsealed] = ACTIONS(702), - [anon_sym_record] = ACTIONS(704), - [anon_sym_ATinterface] = ACTIONS(702), - [anon_sym_interface] = ACTIONS(704), - [anon_sym_byte] = ACTIONS(704), - [anon_sym_short] = ACTIONS(704), - [anon_sym_int] = ACTIONS(704), - [anon_sym_long] = ACTIONS(704), - [anon_sym_char] = ACTIONS(704), - [anon_sym_float] = ACTIONS(704), - [anon_sym_double] = ACTIONS(704), - [sym_boolean_type] = ACTIONS(704), - [sym_void_type] = ACTIONS(704), - [sym_this] = ACTIONS(704), - [sym_super] = ACTIONS(704), + [ts_builtin_sym_end] = ACTIONS(704), + [sym_identifier] = ACTIONS(706), + [sym_decimal_integer_literal] = ACTIONS(706), + [sym_hex_integer_literal] = ACTIONS(706), + [sym_octal_integer_literal] = ACTIONS(706), + [sym_binary_integer_literal] = ACTIONS(704), + [sym_decimal_floating_point_literal] = ACTIONS(704), + [sym_hex_floating_point_literal] = ACTIONS(706), + [sym_true] = ACTIONS(706), + [sym_false] = ACTIONS(706), + [sym_character_literal] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(706), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(704), + [anon_sym_RBRACE] = ACTIONS(704), + [sym_null_literal] = ACTIONS(706), + [anon_sym_LPAREN] = ACTIONS(704), + [anon_sym_LT] = ACTIONS(704), + [anon_sym_PLUS] = ACTIONS(706), + [anon_sym_DASH] = ACTIONS(706), + [anon_sym_final] = ACTIONS(706), + [anon_sym_BANG] = ACTIONS(704), + [anon_sym_TILDE] = ACTIONS(704), + [anon_sym_PLUS_PLUS] = ACTIONS(704), + [anon_sym_DASH_DASH] = ACTIONS(704), + [anon_sym_new] = ACTIONS(706), + [anon_sym_class] = ACTIONS(706), + [anon_sym_switch] = ACTIONS(706), + [anon_sym_LBRACE] = ACTIONS(704), + [anon_sym_case] = ACTIONS(706), + [anon_sym_default] = ACTIONS(706), + [anon_sym_SEMI] = ACTIONS(704), + [anon_sym_assert] = ACTIONS(706), + [anon_sym_do] = ACTIONS(706), + [anon_sym_while] = ACTIONS(706), + [anon_sym_break] = ACTIONS(706), + [anon_sym_continue] = ACTIONS(706), + [anon_sym_return] = ACTIONS(706), + [anon_sym_yield] = ACTIONS(706), + [anon_sym_synchronized] = ACTIONS(706), + [anon_sym_throw] = ACTIONS(706), + [anon_sym_try] = ACTIONS(706), + [anon_sym_if] = ACTIONS(706), + [anon_sym_else] = ACTIONS(706), + [anon_sym_for] = ACTIONS(706), + [anon_sym_AT] = ACTIONS(706), + [anon_sym_open] = ACTIONS(706), + [anon_sym_module] = ACTIONS(706), + [anon_sym_static] = ACTIONS(706), + [anon_sym_with] = ACTIONS(706), + [anon_sym_package] = ACTIONS(706), + [anon_sym_import] = ACTIONS(706), + [anon_sym_enum] = ACTIONS(706), + [anon_sym_public] = ACTIONS(706), + [anon_sym_protected] = ACTIONS(706), + [anon_sym_private] = ACTIONS(706), + [anon_sym_abstract] = ACTIONS(706), + [anon_sym_strictfp] = ACTIONS(706), + [anon_sym_native] = ACTIONS(706), + [anon_sym_transient] = ACTIONS(706), + [anon_sym_volatile] = ACTIONS(706), + [anon_sym_sealed] = ACTIONS(706), + [anon_sym_non_DASHsealed] = ACTIONS(704), + [anon_sym_record] = ACTIONS(706), + [anon_sym_ATinterface] = ACTIONS(704), + [anon_sym_interface] = ACTIONS(706), + [anon_sym_byte] = ACTIONS(706), + [anon_sym_short] = ACTIONS(706), + [anon_sym_int] = ACTIONS(706), + [anon_sym_long] = ACTIONS(706), + [anon_sym_char] = ACTIONS(706), + [anon_sym_float] = ACTIONS(706), + [anon_sym_double] = ACTIONS(706), + [sym_boolean_type] = ACTIONS(706), + [sym_void_type] = ACTIONS(706), + [sym_this] = ACTIONS(706), + [sym_super] = ACTIONS(706), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [265] = { - [ts_builtin_sym_end] = ACTIONS(706), - [sym_identifier] = ACTIONS(708), - [sym_decimal_integer_literal] = ACTIONS(708), - [sym_hex_integer_literal] = ACTIONS(708), - [sym_octal_integer_literal] = ACTIONS(708), - [sym_binary_integer_literal] = ACTIONS(706), - [sym_decimal_floating_point_literal] = ACTIONS(706), - [sym_hex_floating_point_literal] = ACTIONS(708), - [sym_true] = ACTIONS(708), - [sym_false] = ACTIONS(708), - [sym_character_literal] = ACTIONS(706), - [anon_sym_DQUOTE] = ACTIONS(708), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(706), - [anon_sym_RBRACE] = ACTIONS(706), - [sym_null_literal] = ACTIONS(708), - [anon_sym_LPAREN] = ACTIONS(706), - [anon_sym_LT] = ACTIONS(706), - [anon_sym_PLUS] = ACTIONS(708), - [anon_sym_DASH] = ACTIONS(708), - [anon_sym_final] = ACTIONS(708), - [anon_sym_BANG] = ACTIONS(706), - [anon_sym_TILDE] = ACTIONS(706), - [anon_sym_PLUS_PLUS] = ACTIONS(706), - [anon_sym_DASH_DASH] = ACTIONS(706), - [anon_sym_new] = ACTIONS(708), - [anon_sym_class] = ACTIONS(708), - [anon_sym_switch] = ACTIONS(708), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_case] = ACTIONS(708), - [anon_sym_default] = ACTIONS(708), - [anon_sym_SEMI] = ACTIONS(706), - [anon_sym_assert] = ACTIONS(708), - [anon_sym_do] = ACTIONS(708), - [anon_sym_while] = ACTIONS(708), - [anon_sym_break] = ACTIONS(708), - [anon_sym_continue] = ACTIONS(708), - [anon_sym_return] = ACTIONS(708), - [anon_sym_yield] = ACTIONS(708), - [anon_sym_synchronized] = ACTIONS(708), - [anon_sym_throw] = ACTIONS(708), - [anon_sym_try] = ACTIONS(708), - [anon_sym_if] = ACTIONS(708), - [anon_sym_else] = ACTIONS(708), - [anon_sym_for] = ACTIONS(708), - [anon_sym_AT] = ACTIONS(708), - [anon_sym_open] = ACTIONS(708), - [anon_sym_module] = ACTIONS(708), - [anon_sym_static] = ACTIONS(708), - [anon_sym_with] = ACTIONS(708), - [anon_sym_package] = ACTIONS(708), - [anon_sym_import] = ACTIONS(708), - [anon_sym_enum] = ACTIONS(708), - [anon_sym_public] = ACTIONS(708), - [anon_sym_protected] = ACTIONS(708), - [anon_sym_private] = ACTIONS(708), - [anon_sym_abstract] = ACTIONS(708), - [anon_sym_strictfp] = ACTIONS(708), - [anon_sym_native] = ACTIONS(708), - [anon_sym_transient] = ACTIONS(708), - [anon_sym_volatile] = ACTIONS(708), - [anon_sym_sealed] = ACTIONS(708), - [anon_sym_non_DASHsealed] = ACTIONS(706), - [anon_sym_record] = ACTIONS(708), - [anon_sym_ATinterface] = ACTIONS(706), - [anon_sym_interface] = ACTIONS(708), - [anon_sym_byte] = ACTIONS(708), - [anon_sym_short] = ACTIONS(708), - [anon_sym_int] = ACTIONS(708), - [anon_sym_long] = ACTIONS(708), - [anon_sym_char] = ACTIONS(708), - [anon_sym_float] = ACTIONS(708), - [anon_sym_double] = ACTIONS(708), - [sym_boolean_type] = ACTIONS(708), - [sym_void_type] = ACTIONS(708), - [sym_this] = ACTIONS(708), - [sym_super] = ACTIONS(708), + [ts_builtin_sym_end] = ACTIONS(708), + [sym_identifier] = ACTIONS(710), + [sym_decimal_integer_literal] = ACTIONS(710), + [sym_hex_integer_literal] = ACTIONS(710), + [sym_octal_integer_literal] = ACTIONS(710), + [sym_binary_integer_literal] = ACTIONS(708), + [sym_decimal_floating_point_literal] = ACTIONS(708), + [sym_hex_floating_point_literal] = ACTIONS(710), + [sym_true] = ACTIONS(710), + [sym_false] = ACTIONS(710), + [sym_character_literal] = ACTIONS(708), + [anon_sym_DQUOTE] = ACTIONS(710), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(708), + [anon_sym_RBRACE] = ACTIONS(708), + [sym_null_literal] = ACTIONS(710), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_LT] = ACTIONS(708), + [anon_sym_PLUS] = ACTIONS(710), + [anon_sym_DASH] = ACTIONS(710), + [anon_sym_final] = ACTIONS(710), + [anon_sym_BANG] = ACTIONS(708), + [anon_sym_TILDE] = ACTIONS(708), + [anon_sym_PLUS_PLUS] = ACTIONS(708), + [anon_sym_DASH_DASH] = ACTIONS(708), + [anon_sym_new] = ACTIONS(710), + [anon_sym_class] = ACTIONS(710), + [anon_sym_switch] = ACTIONS(710), + [anon_sym_LBRACE] = ACTIONS(708), + [anon_sym_case] = ACTIONS(710), + [anon_sym_default] = ACTIONS(710), + [anon_sym_SEMI] = ACTIONS(708), + [anon_sym_assert] = ACTIONS(710), + [anon_sym_do] = ACTIONS(710), + [anon_sym_while] = ACTIONS(710), + [anon_sym_break] = ACTIONS(710), + [anon_sym_continue] = ACTIONS(710), + [anon_sym_return] = ACTIONS(710), + [anon_sym_yield] = ACTIONS(710), + [anon_sym_synchronized] = ACTIONS(710), + [anon_sym_throw] = ACTIONS(710), + [anon_sym_try] = ACTIONS(710), + [anon_sym_if] = ACTIONS(710), + [anon_sym_else] = ACTIONS(710), + [anon_sym_for] = ACTIONS(710), + [anon_sym_AT] = ACTIONS(710), + [anon_sym_open] = ACTIONS(710), + [anon_sym_module] = ACTIONS(710), + [anon_sym_static] = ACTIONS(710), + [anon_sym_with] = ACTIONS(710), + [anon_sym_package] = ACTIONS(710), + [anon_sym_import] = ACTIONS(710), + [anon_sym_enum] = ACTIONS(710), + [anon_sym_public] = ACTIONS(710), + [anon_sym_protected] = ACTIONS(710), + [anon_sym_private] = ACTIONS(710), + [anon_sym_abstract] = ACTIONS(710), + [anon_sym_strictfp] = ACTIONS(710), + [anon_sym_native] = ACTIONS(710), + [anon_sym_transient] = ACTIONS(710), + [anon_sym_volatile] = ACTIONS(710), + [anon_sym_sealed] = ACTIONS(710), + [anon_sym_non_DASHsealed] = ACTIONS(708), + [anon_sym_record] = ACTIONS(710), + [anon_sym_ATinterface] = ACTIONS(708), + [anon_sym_interface] = ACTIONS(710), + [anon_sym_byte] = ACTIONS(710), + [anon_sym_short] = ACTIONS(710), + [anon_sym_int] = ACTIONS(710), + [anon_sym_long] = ACTIONS(710), + [anon_sym_char] = ACTIONS(710), + [anon_sym_float] = ACTIONS(710), + [anon_sym_double] = ACTIONS(710), + [sym_boolean_type] = ACTIONS(710), + [sym_void_type] = ACTIONS(710), + [sym_this] = ACTIONS(710), + [sym_super] = ACTIONS(710), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [266] = { - [ts_builtin_sym_end] = ACTIONS(710), - [sym_identifier] = ACTIONS(712), - [sym_decimal_integer_literal] = ACTIONS(712), - [sym_hex_integer_literal] = ACTIONS(712), - [sym_octal_integer_literal] = ACTIONS(712), - [sym_binary_integer_literal] = ACTIONS(710), - [sym_decimal_floating_point_literal] = ACTIONS(710), - [sym_hex_floating_point_literal] = ACTIONS(712), - [sym_true] = ACTIONS(712), - [sym_false] = ACTIONS(712), - [sym_character_literal] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(712), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(710), - [anon_sym_RBRACE] = ACTIONS(710), - [sym_null_literal] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(710), - [anon_sym_LT] = ACTIONS(710), - [anon_sym_PLUS] = ACTIONS(712), - [anon_sym_DASH] = ACTIONS(712), - [anon_sym_final] = ACTIONS(712), - [anon_sym_BANG] = ACTIONS(710), - [anon_sym_TILDE] = ACTIONS(710), - [anon_sym_PLUS_PLUS] = ACTIONS(710), - [anon_sym_DASH_DASH] = ACTIONS(710), - [anon_sym_new] = ACTIONS(712), - [anon_sym_class] = ACTIONS(712), - [anon_sym_switch] = ACTIONS(712), - [anon_sym_LBRACE] = ACTIONS(710), - [anon_sym_case] = ACTIONS(712), - [anon_sym_default] = ACTIONS(712), - [anon_sym_SEMI] = ACTIONS(710), - [anon_sym_assert] = ACTIONS(712), - [anon_sym_do] = ACTIONS(712), - [anon_sym_while] = ACTIONS(712), - [anon_sym_break] = ACTIONS(712), - [anon_sym_continue] = ACTIONS(712), - [anon_sym_return] = ACTIONS(712), - [anon_sym_yield] = ACTIONS(712), - [anon_sym_synchronized] = ACTIONS(712), - [anon_sym_throw] = ACTIONS(712), - [anon_sym_try] = ACTIONS(712), - [anon_sym_if] = ACTIONS(712), - [anon_sym_else] = ACTIONS(712), - [anon_sym_for] = ACTIONS(712), - [anon_sym_AT] = ACTIONS(712), - [anon_sym_open] = ACTIONS(712), - [anon_sym_module] = ACTIONS(712), - [anon_sym_static] = ACTIONS(712), - [anon_sym_with] = ACTIONS(712), - [anon_sym_package] = ACTIONS(712), - [anon_sym_import] = ACTIONS(712), - [anon_sym_enum] = ACTIONS(712), - [anon_sym_public] = ACTIONS(712), - [anon_sym_protected] = ACTIONS(712), - [anon_sym_private] = ACTIONS(712), - [anon_sym_abstract] = ACTIONS(712), - [anon_sym_strictfp] = ACTIONS(712), - [anon_sym_native] = ACTIONS(712), - [anon_sym_transient] = ACTIONS(712), - [anon_sym_volatile] = ACTIONS(712), - [anon_sym_sealed] = ACTIONS(712), - [anon_sym_non_DASHsealed] = ACTIONS(710), - [anon_sym_record] = ACTIONS(712), - [anon_sym_ATinterface] = ACTIONS(710), - [anon_sym_interface] = ACTIONS(712), - [anon_sym_byte] = ACTIONS(712), - [anon_sym_short] = ACTIONS(712), - [anon_sym_int] = ACTIONS(712), - [anon_sym_long] = ACTIONS(712), - [anon_sym_char] = ACTIONS(712), - [anon_sym_float] = ACTIONS(712), - [anon_sym_double] = ACTIONS(712), - [sym_boolean_type] = ACTIONS(712), - [sym_void_type] = ACTIONS(712), - [sym_this] = ACTIONS(712), - [sym_super] = ACTIONS(712), + [ts_builtin_sym_end] = ACTIONS(712), + [sym_identifier] = ACTIONS(714), + [sym_decimal_integer_literal] = ACTIONS(714), + [sym_hex_integer_literal] = ACTIONS(714), + [sym_octal_integer_literal] = ACTIONS(714), + [sym_binary_integer_literal] = ACTIONS(712), + [sym_decimal_floating_point_literal] = ACTIONS(712), + [sym_hex_floating_point_literal] = ACTIONS(714), + [sym_true] = ACTIONS(714), + [sym_false] = ACTIONS(714), + [sym_character_literal] = ACTIONS(712), + [anon_sym_DQUOTE] = ACTIONS(714), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(712), + [anon_sym_RBRACE] = ACTIONS(712), + [sym_null_literal] = ACTIONS(714), + [anon_sym_LPAREN] = ACTIONS(712), + [anon_sym_LT] = ACTIONS(712), + [anon_sym_PLUS] = ACTIONS(714), + [anon_sym_DASH] = ACTIONS(714), + [anon_sym_final] = ACTIONS(714), + [anon_sym_BANG] = ACTIONS(712), + [anon_sym_TILDE] = ACTIONS(712), + [anon_sym_PLUS_PLUS] = ACTIONS(712), + [anon_sym_DASH_DASH] = ACTIONS(712), + [anon_sym_new] = ACTIONS(714), + [anon_sym_class] = ACTIONS(714), + [anon_sym_switch] = ACTIONS(714), + [anon_sym_LBRACE] = ACTIONS(712), + [anon_sym_case] = ACTIONS(714), + [anon_sym_default] = ACTIONS(714), + [anon_sym_SEMI] = ACTIONS(712), + [anon_sym_assert] = ACTIONS(714), + [anon_sym_do] = ACTIONS(714), + [anon_sym_while] = ACTIONS(714), + [anon_sym_break] = ACTIONS(714), + [anon_sym_continue] = ACTIONS(714), + [anon_sym_return] = ACTIONS(714), + [anon_sym_yield] = ACTIONS(714), + [anon_sym_synchronized] = ACTIONS(714), + [anon_sym_throw] = ACTIONS(714), + [anon_sym_try] = ACTIONS(714), + [anon_sym_if] = ACTIONS(714), + [anon_sym_else] = ACTIONS(714), + [anon_sym_for] = ACTIONS(714), + [anon_sym_AT] = ACTIONS(714), + [anon_sym_open] = ACTIONS(714), + [anon_sym_module] = ACTIONS(714), + [anon_sym_static] = ACTIONS(714), + [anon_sym_with] = ACTIONS(714), + [anon_sym_package] = ACTIONS(714), + [anon_sym_import] = ACTIONS(714), + [anon_sym_enum] = ACTIONS(714), + [anon_sym_public] = ACTIONS(714), + [anon_sym_protected] = ACTIONS(714), + [anon_sym_private] = ACTIONS(714), + [anon_sym_abstract] = ACTIONS(714), + [anon_sym_strictfp] = ACTIONS(714), + [anon_sym_native] = ACTIONS(714), + [anon_sym_transient] = ACTIONS(714), + [anon_sym_volatile] = ACTIONS(714), + [anon_sym_sealed] = ACTIONS(714), + [anon_sym_non_DASHsealed] = ACTIONS(712), + [anon_sym_record] = ACTIONS(714), + [anon_sym_ATinterface] = ACTIONS(712), + [anon_sym_interface] = ACTIONS(714), + [anon_sym_byte] = ACTIONS(714), + [anon_sym_short] = ACTIONS(714), + [anon_sym_int] = ACTIONS(714), + [anon_sym_long] = ACTIONS(714), + [anon_sym_char] = ACTIONS(714), + [anon_sym_float] = ACTIONS(714), + [anon_sym_double] = ACTIONS(714), + [sym_boolean_type] = ACTIONS(714), + [sym_void_type] = ACTIONS(714), + [sym_this] = ACTIONS(714), + [sym_super] = ACTIONS(714), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [267] = { - [ts_builtin_sym_end] = ACTIONS(714), - [sym_identifier] = ACTIONS(716), - [sym_decimal_integer_literal] = ACTIONS(716), - [sym_hex_integer_literal] = ACTIONS(716), - [sym_octal_integer_literal] = ACTIONS(716), - [sym_binary_integer_literal] = ACTIONS(714), - [sym_decimal_floating_point_literal] = ACTIONS(714), - [sym_hex_floating_point_literal] = ACTIONS(716), - [sym_true] = ACTIONS(716), - [sym_false] = ACTIONS(716), - [sym_character_literal] = ACTIONS(714), - [anon_sym_DQUOTE] = ACTIONS(716), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(714), - [anon_sym_RBRACE] = ACTIONS(714), - [sym_null_literal] = ACTIONS(716), - [anon_sym_LPAREN] = ACTIONS(714), - [anon_sym_LT] = ACTIONS(714), - [anon_sym_PLUS] = ACTIONS(716), - [anon_sym_DASH] = ACTIONS(716), - [anon_sym_final] = ACTIONS(716), - [anon_sym_BANG] = ACTIONS(714), - [anon_sym_TILDE] = ACTIONS(714), - [anon_sym_PLUS_PLUS] = ACTIONS(714), - [anon_sym_DASH_DASH] = ACTIONS(714), - [anon_sym_new] = ACTIONS(716), - [anon_sym_class] = ACTIONS(716), - [anon_sym_switch] = ACTIONS(716), - [anon_sym_LBRACE] = ACTIONS(714), - [anon_sym_case] = ACTIONS(716), - [anon_sym_default] = ACTIONS(716), - [anon_sym_SEMI] = ACTIONS(714), - [anon_sym_assert] = ACTIONS(716), - [anon_sym_do] = ACTIONS(716), - [anon_sym_while] = ACTIONS(716), - [anon_sym_break] = ACTIONS(716), - [anon_sym_continue] = ACTIONS(716), - [anon_sym_return] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(716), - [anon_sym_synchronized] = ACTIONS(716), - [anon_sym_throw] = ACTIONS(716), - [anon_sym_try] = ACTIONS(716), - [anon_sym_if] = ACTIONS(716), - [anon_sym_else] = ACTIONS(716), - [anon_sym_for] = ACTIONS(716), - [anon_sym_AT] = ACTIONS(716), - [anon_sym_open] = ACTIONS(716), - [anon_sym_module] = ACTIONS(716), - [anon_sym_static] = ACTIONS(716), - [anon_sym_with] = ACTIONS(716), - [anon_sym_package] = ACTIONS(716), - [anon_sym_import] = ACTIONS(716), - [anon_sym_enum] = ACTIONS(716), - [anon_sym_public] = ACTIONS(716), - [anon_sym_protected] = ACTIONS(716), - [anon_sym_private] = ACTIONS(716), - [anon_sym_abstract] = ACTIONS(716), - [anon_sym_strictfp] = ACTIONS(716), - [anon_sym_native] = ACTIONS(716), - [anon_sym_transient] = ACTIONS(716), - [anon_sym_volatile] = ACTIONS(716), - [anon_sym_sealed] = ACTIONS(716), - [anon_sym_non_DASHsealed] = ACTIONS(714), - [anon_sym_record] = ACTIONS(716), - [anon_sym_ATinterface] = ACTIONS(714), - [anon_sym_interface] = ACTIONS(716), - [anon_sym_byte] = ACTIONS(716), - [anon_sym_short] = ACTIONS(716), - [anon_sym_int] = ACTIONS(716), - [anon_sym_long] = ACTIONS(716), - [anon_sym_char] = ACTIONS(716), - [anon_sym_float] = ACTIONS(716), - [anon_sym_double] = ACTIONS(716), - [sym_boolean_type] = ACTIONS(716), - [sym_void_type] = ACTIONS(716), - [sym_this] = ACTIONS(716), - [sym_super] = ACTIONS(716), + [ts_builtin_sym_end] = ACTIONS(716), + [sym_identifier] = ACTIONS(718), + [sym_decimal_integer_literal] = ACTIONS(718), + [sym_hex_integer_literal] = ACTIONS(718), + [sym_octal_integer_literal] = ACTIONS(718), + [sym_binary_integer_literal] = ACTIONS(716), + [sym_decimal_floating_point_literal] = ACTIONS(716), + [sym_hex_floating_point_literal] = ACTIONS(718), + [sym_true] = ACTIONS(718), + [sym_false] = ACTIONS(718), + [sym_character_literal] = ACTIONS(716), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(716), + [anon_sym_RBRACE] = ACTIONS(716), + [sym_null_literal] = ACTIONS(718), + [anon_sym_LPAREN] = ACTIONS(716), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(718), + [anon_sym_final] = ACTIONS(718), + [anon_sym_BANG] = ACTIONS(716), + [anon_sym_TILDE] = ACTIONS(716), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [anon_sym_new] = ACTIONS(718), + [anon_sym_class] = ACTIONS(718), + [anon_sym_switch] = ACTIONS(718), + [anon_sym_LBRACE] = ACTIONS(716), + [anon_sym_case] = ACTIONS(718), + [anon_sym_default] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(716), + [anon_sym_assert] = ACTIONS(718), + [anon_sym_do] = ACTIONS(718), + [anon_sym_while] = ACTIONS(718), + [anon_sym_break] = ACTIONS(718), + [anon_sym_continue] = ACTIONS(718), + [anon_sym_return] = ACTIONS(718), + [anon_sym_yield] = ACTIONS(718), + [anon_sym_synchronized] = ACTIONS(718), + [anon_sym_throw] = ACTIONS(718), + [anon_sym_try] = ACTIONS(718), + [anon_sym_if] = ACTIONS(718), + [anon_sym_else] = ACTIONS(718), + [anon_sym_for] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(718), + [anon_sym_open] = ACTIONS(718), + [anon_sym_module] = ACTIONS(718), + [anon_sym_static] = ACTIONS(718), + [anon_sym_with] = ACTIONS(718), + [anon_sym_package] = ACTIONS(718), + [anon_sym_import] = ACTIONS(718), + [anon_sym_enum] = ACTIONS(718), + [anon_sym_public] = ACTIONS(718), + [anon_sym_protected] = ACTIONS(718), + [anon_sym_private] = ACTIONS(718), + [anon_sym_abstract] = ACTIONS(718), + [anon_sym_strictfp] = ACTIONS(718), + [anon_sym_native] = ACTIONS(718), + [anon_sym_transient] = ACTIONS(718), + [anon_sym_volatile] = ACTIONS(718), + [anon_sym_sealed] = ACTIONS(718), + [anon_sym_non_DASHsealed] = ACTIONS(716), + [anon_sym_record] = ACTIONS(718), + [anon_sym_ATinterface] = ACTIONS(716), + [anon_sym_interface] = ACTIONS(718), + [anon_sym_byte] = ACTIONS(718), + [anon_sym_short] = ACTIONS(718), + [anon_sym_int] = ACTIONS(718), + [anon_sym_long] = ACTIONS(718), + [anon_sym_char] = ACTIONS(718), + [anon_sym_float] = ACTIONS(718), + [anon_sym_double] = ACTIONS(718), + [sym_boolean_type] = ACTIONS(718), + [sym_void_type] = ACTIONS(718), + [sym_this] = ACTIONS(718), + [sym_super] = ACTIONS(718), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [268] = { - [ts_builtin_sym_end] = ACTIONS(718), - [sym_identifier] = ACTIONS(720), - [sym_decimal_integer_literal] = ACTIONS(720), - [sym_hex_integer_literal] = ACTIONS(720), - [sym_octal_integer_literal] = ACTIONS(720), - [sym_binary_integer_literal] = ACTIONS(718), - [sym_decimal_floating_point_literal] = ACTIONS(718), - [sym_hex_floating_point_literal] = ACTIONS(720), - [sym_true] = ACTIONS(720), - [sym_false] = ACTIONS(720), - [sym_character_literal] = ACTIONS(718), - [anon_sym_DQUOTE] = ACTIONS(720), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(718), - [anon_sym_RBRACE] = ACTIONS(718), - [sym_null_literal] = ACTIONS(720), - [anon_sym_LPAREN] = ACTIONS(718), - [anon_sym_LT] = ACTIONS(718), - [anon_sym_PLUS] = ACTIONS(720), - [anon_sym_DASH] = ACTIONS(720), - [anon_sym_final] = ACTIONS(720), - [anon_sym_BANG] = ACTIONS(718), - [anon_sym_TILDE] = ACTIONS(718), - [anon_sym_PLUS_PLUS] = ACTIONS(718), - [anon_sym_DASH_DASH] = ACTIONS(718), - [anon_sym_new] = ACTIONS(720), - [anon_sym_class] = ACTIONS(720), - [anon_sym_switch] = ACTIONS(720), - [anon_sym_LBRACE] = ACTIONS(718), - [anon_sym_case] = ACTIONS(720), - [anon_sym_default] = ACTIONS(720), - [anon_sym_SEMI] = ACTIONS(718), - [anon_sym_assert] = ACTIONS(720), - [anon_sym_do] = ACTIONS(720), - [anon_sym_while] = ACTIONS(720), - [anon_sym_break] = ACTIONS(720), - [anon_sym_continue] = ACTIONS(720), - [anon_sym_return] = ACTIONS(720), - [anon_sym_yield] = ACTIONS(720), - [anon_sym_synchronized] = ACTIONS(720), - [anon_sym_throw] = ACTIONS(720), - [anon_sym_try] = ACTIONS(720), - [anon_sym_if] = ACTIONS(720), - [anon_sym_else] = ACTIONS(720), - [anon_sym_for] = ACTIONS(720), - [anon_sym_AT] = ACTIONS(720), - [anon_sym_open] = ACTIONS(720), - [anon_sym_module] = ACTIONS(720), - [anon_sym_static] = ACTIONS(720), - [anon_sym_with] = ACTIONS(720), - [anon_sym_package] = ACTIONS(720), - [anon_sym_import] = ACTIONS(720), - [anon_sym_enum] = ACTIONS(720), - [anon_sym_public] = ACTIONS(720), - [anon_sym_protected] = ACTIONS(720), - [anon_sym_private] = ACTIONS(720), - [anon_sym_abstract] = ACTIONS(720), - [anon_sym_strictfp] = ACTIONS(720), - [anon_sym_native] = ACTIONS(720), - [anon_sym_transient] = ACTIONS(720), - [anon_sym_volatile] = ACTIONS(720), - [anon_sym_sealed] = ACTIONS(720), - [anon_sym_non_DASHsealed] = ACTIONS(718), - [anon_sym_record] = ACTIONS(720), - [anon_sym_ATinterface] = ACTIONS(718), - [anon_sym_interface] = ACTIONS(720), - [anon_sym_byte] = ACTIONS(720), - [anon_sym_short] = ACTIONS(720), - [anon_sym_int] = ACTIONS(720), - [anon_sym_long] = ACTIONS(720), - [anon_sym_char] = ACTIONS(720), - [anon_sym_float] = ACTIONS(720), - [anon_sym_double] = ACTIONS(720), - [sym_boolean_type] = ACTIONS(720), - [sym_void_type] = ACTIONS(720), - [sym_this] = ACTIONS(720), - [sym_super] = ACTIONS(720), + [ts_builtin_sym_end] = ACTIONS(720), + [sym_identifier] = ACTIONS(722), + [sym_decimal_integer_literal] = ACTIONS(722), + [sym_hex_integer_literal] = ACTIONS(722), + [sym_octal_integer_literal] = ACTIONS(722), + [sym_binary_integer_literal] = ACTIONS(720), + [sym_decimal_floating_point_literal] = ACTIONS(720), + [sym_hex_floating_point_literal] = ACTIONS(722), + [sym_true] = ACTIONS(722), + [sym_false] = ACTIONS(722), + [sym_character_literal] = ACTIONS(720), + [anon_sym_DQUOTE] = ACTIONS(722), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(720), + [anon_sym_RBRACE] = ACTIONS(720), + [sym_null_literal] = ACTIONS(722), + [anon_sym_LPAREN] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_PLUS] = ACTIONS(722), + [anon_sym_DASH] = ACTIONS(722), + [anon_sym_final] = ACTIONS(722), + [anon_sym_BANG] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_PLUS_PLUS] = ACTIONS(720), + [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_new] = ACTIONS(722), + [anon_sym_class] = ACTIONS(722), + [anon_sym_switch] = ACTIONS(722), + [anon_sym_LBRACE] = ACTIONS(720), + [anon_sym_case] = ACTIONS(722), + [anon_sym_default] = ACTIONS(722), + [anon_sym_SEMI] = ACTIONS(720), + [anon_sym_assert] = ACTIONS(722), + [anon_sym_do] = ACTIONS(722), + [anon_sym_while] = ACTIONS(722), + [anon_sym_break] = ACTIONS(722), + [anon_sym_continue] = ACTIONS(722), + [anon_sym_return] = ACTIONS(722), + [anon_sym_yield] = ACTIONS(722), + [anon_sym_synchronized] = ACTIONS(722), + [anon_sym_throw] = ACTIONS(722), + [anon_sym_try] = ACTIONS(722), + [anon_sym_if] = ACTIONS(722), + [anon_sym_else] = ACTIONS(722), + [anon_sym_for] = ACTIONS(722), + [anon_sym_AT] = ACTIONS(722), + [anon_sym_open] = ACTIONS(722), + [anon_sym_module] = ACTIONS(722), + [anon_sym_static] = ACTIONS(722), + [anon_sym_with] = ACTIONS(722), + [anon_sym_package] = ACTIONS(722), + [anon_sym_import] = ACTIONS(722), + [anon_sym_enum] = ACTIONS(722), + [anon_sym_public] = ACTIONS(722), + [anon_sym_protected] = ACTIONS(722), + [anon_sym_private] = ACTIONS(722), + [anon_sym_abstract] = ACTIONS(722), + [anon_sym_strictfp] = ACTIONS(722), + [anon_sym_native] = ACTIONS(722), + [anon_sym_transient] = ACTIONS(722), + [anon_sym_volatile] = ACTIONS(722), + [anon_sym_sealed] = ACTIONS(722), + [anon_sym_non_DASHsealed] = ACTIONS(720), + [anon_sym_record] = ACTIONS(722), + [anon_sym_ATinterface] = ACTIONS(720), + [anon_sym_interface] = ACTIONS(722), + [anon_sym_byte] = ACTIONS(722), + [anon_sym_short] = ACTIONS(722), + [anon_sym_int] = ACTIONS(722), + [anon_sym_long] = ACTIONS(722), + [anon_sym_char] = ACTIONS(722), + [anon_sym_float] = ACTIONS(722), + [anon_sym_double] = ACTIONS(722), + [sym_boolean_type] = ACTIONS(722), + [sym_void_type] = ACTIONS(722), + [sym_this] = ACTIONS(722), + [sym_super] = ACTIONS(722), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [269] = { - [ts_builtin_sym_end] = ACTIONS(722), - [sym_identifier] = ACTIONS(724), - [sym_decimal_integer_literal] = ACTIONS(724), - [sym_hex_integer_literal] = ACTIONS(724), - [sym_octal_integer_literal] = ACTIONS(724), - [sym_binary_integer_literal] = ACTIONS(722), - [sym_decimal_floating_point_literal] = ACTIONS(722), - [sym_hex_floating_point_literal] = ACTIONS(724), - [sym_true] = ACTIONS(724), - [sym_false] = ACTIONS(724), - [sym_character_literal] = ACTIONS(722), - [anon_sym_DQUOTE] = ACTIONS(724), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(722), - [anon_sym_RBRACE] = ACTIONS(722), - [sym_null_literal] = ACTIONS(724), - [anon_sym_LPAREN] = ACTIONS(722), - [anon_sym_LT] = ACTIONS(722), - [anon_sym_PLUS] = ACTIONS(724), - [anon_sym_DASH] = ACTIONS(724), - [anon_sym_final] = ACTIONS(724), - [anon_sym_BANG] = ACTIONS(722), - [anon_sym_TILDE] = ACTIONS(722), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [anon_sym_new] = ACTIONS(724), - [anon_sym_class] = ACTIONS(724), - [anon_sym_switch] = ACTIONS(724), - [anon_sym_LBRACE] = ACTIONS(722), - [anon_sym_case] = ACTIONS(724), - [anon_sym_default] = ACTIONS(724), - [anon_sym_SEMI] = ACTIONS(722), - [anon_sym_assert] = ACTIONS(724), - [anon_sym_do] = ACTIONS(724), - [anon_sym_while] = ACTIONS(724), - [anon_sym_break] = ACTIONS(724), - [anon_sym_continue] = ACTIONS(724), - [anon_sym_return] = ACTIONS(724), - [anon_sym_yield] = ACTIONS(724), - [anon_sym_synchronized] = ACTIONS(724), - [anon_sym_throw] = ACTIONS(724), - [anon_sym_try] = ACTIONS(724), - [anon_sym_if] = ACTIONS(724), - [anon_sym_else] = ACTIONS(724), - [anon_sym_for] = ACTIONS(724), - [anon_sym_AT] = ACTIONS(724), - [anon_sym_open] = ACTIONS(724), - [anon_sym_module] = ACTIONS(724), - [anon_sym_static] = ACTIONS(724), - [anon_sym_with] = ACTIONS(724), - [anon_sym_package] = ACTIONS(724), - [anon_sym_import] = ACTIONS(724), - [anon_sym_enum] = ACTIONS(724), - [anon_sym_public] = ACTIONS(724), - [anon_sym_protected] = ACTIONS(724), - [anon_sym_private] = ACTIONS(724), - [anon_sym_abstract] = ACTIONS(724), - [anon_sym_strictfp] = ACTIONS(724), - [anon_sym_native] = ACTIONS(724), - [anon_sym_transient] = ACTIONS(724), - [anon_sym_volatile] = ACTIONS(724), - [anon_sym_sealed] = ACTIONS(724), - [anon_sym_non_DASHsealed] = ACTIONS(722), - [anon_sym_record] = ACTIONS(724), - [anon_sym_ATinterface] = ACTIONS(722), - [anon_sym_interface] = ACTIONS(724), - [anon_sym_byte] = ACTIONS(724), - [anon_sym_short] = ACTIONS(724), - [anon_sym_int] = ACTIONS(724), - [anon_sym_long] = ACTIONS(724), - [anon_sym_char] = ACTIONS(724), - [anon_sym_float] = ACTIONS(724), - [anon_sym_double] = ACTIONS(724), - [sym_boolean_type] = ACTIONS(724), - [sym_void_type] = ACTIONS(724), - [sym_this] = ACTIONS(724), - [sym_super] = ACTIONS(724), + [ts_builtin_sym_end] = ACTIONS(724), + [sym_identifier] = ACTIONS(726), + [sym_decimal_integer_literal] = ACTIONS(726), + [sym_hex_integer_literal] = ACTIONS(726), + [sym_octal_integer_literal] = ACTIONS(726), + [sym_binary_integer_literal] = ACTIONS(724), + [sym_decimal_floating_point_literal] = ACTIONS(724), + [sym_hex_floating_point_literal] = ACTIONS(726), + [sym_true] = ACTIONS(726), + [sym_false] = ACTIONS(726), + [sym_character_literal] = ACTIONS(724), + [anon_sym_DQUOTE] = ACTIONS(726), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(724), + [anon_sym_RBRACE] = ACTIONS(724), + [sym_null_literal] = ACTIONS(726), + [anon_sym_LPAREN] = ACTIONS(724), + [anon_sym_LT] = ACTIONS(724), + [anon_sym_PLUS] = ACTIONS(726), + [anon_sym_DASH] = ACTIONS(726), + [anon_sym_final] = ACTIONS(726), + [anon_sym_BANG] = ACTIONS(724), + [anon_sym_TILDE] = ACTIONS(724), + [anon_sym_PLUS_PLUS] = ACTIONS(724), + [anon_sym_DASH_DASH] = ACTIONS(724), + [anon_sym_new] = ACTIONS(726), + [anon_sym_class] = ACTIONS(726), + [anon_sym_switch] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(724), + [anon_sym_case] = ACTIONS(726), + [anon_sym_default] = ACTIONS(726), + [anon_sym_SEMI] = ACTIONS(724), + [anon_sym_assert] = ACTIONS(726), + [anon_sym_do] = ACTIONS(726), + [anon_sym_while] = ACTIONS(726), + [anon_sym_break] = ACTIONS(726), + [anon_sym_continue] = ACTIONS(726), + [anon_sym_return] = ACTIONS(726), + [anon_sym_yield] = ACTIONS(726), + [anon_sym_synchronized] = ACTIONS(726), + [anon_sym_throw] = ACTIONS(726), + [anon_sym_try] = ACTIONS(726), + [anon_sym_if] = ACTIONS(726), + [anon_sym_else] = ACTIONS(726), + [anon_sym_for] = ACTIONS(726), + [anon_sym_AT] = ACTIONS(726), + [anon_sym_open] = ACTIONS(726), + [anon_sym_module] = ACTIONS(726), + [anon_sym_static] = ACTIONS(726), + [anon_sym_with] = ACTIONS(726), + [anon_sym_package] = ACTIONS(726), + [anon_sym_import] = ACTIONS(726), + [anon_sym_enum] = ACTIONS(726), + [anon_sym_public] = ACTIONS(726), + [anon_sym_protected] = ACTIONS(726), + [anon_sym_private] = ACTIONS(726), + [anon_sym_abstract] = ACTIONS(726), + [anon_sym_strictfp] = ACTIONS(726), + [anon_sym_native] = ACTIONS(726), + [anon_sym_transient] = ACTIONS(726), + [anon_sym_volatile] = ACTIONS(726), + [anon_sym_sealed] = ACTIONS(726), + [anon_sym_non_DASHsealed] = ACTIONS(724), + [anon_sym_record] = ACTIONS(726), + [anon_sym_ATinterface] = ACTIONS(724), + [anon_sym_interface] = ACTIONS(726), + [anon_sym_byte] = ACTIONS(726), + [anon_sym_short] = ACTIONS(726), + [anon_sym_int] = ACTIONS(726), + [anon_sym_long] = ACTIONS(726), + [anon_sym_char] = ACTIONS(726), + [anon_sym_float] = ACTIONS(726), + [anon_sym_double] = ACTIONS(726), + [sym_boolean_type] = ACTIONS(726), + [sym_void_type] = ACTIONS(726), + [sym_this] = ACTIONS(726), + [sym_super] = ACTIONS(726), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [270] = { - [ts_builtin_sym_end] = ACTIONS(726), - [sym_identifier] = ACTIONS(728), - [sym_decimal_integer_literal] = ACTIONS(728), - [sym_hex_integer_literal] = ACTIONS(728), - [sym_octal_integer_literal] = ACTIONS(728), - [sym_binary_integer_literal] = ACTIONS(726), - [sym_decimal_floating_point_literal] = ACTIONS(726), - [sym_hex_floating_point_literal] = ACTIONS(728), - [sym_true] = ACTIONS(728), - [sym_false] = ACTIONS(728), - [sym_character_literal] = ACTIONS(726), - [anon_sym_DQUOTE] = ACTIONS(728), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(726), - [anon_sym_RBRACE] = ACTIONS(726), - [sym_null_literal] = ACTIONS(728), - [anon_sym_LPAREN] = ACTIONS(726), - [anon_sym_LT] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(728), - [anon_sym_DASH] = ACTIONS(728), - [anon_sym_final] = ACTIONS(728), - [anon_sym_BANG] = ACTIONS(726), - [anon_sym_TILDE] = ACTIONS(726), - [anon_sym_PLUS_PLUS] = ACTIONS(726), - [anon_sym_DASH_DASH] = ACTIONS(726), - [anon_sym_new] = ACTIONS(728), - [anon_sym_class] = ACTIONS(728), - [anon_sym_switch] = ACTIONS(728), - [anon_sym_LBRACE] = ACTIONS(726), - [anon_sym_case] = ACTIONS(728), - [anon_sym_default] = ACTIONS(728), - [anon_sym_SEMI] = ACTIONS(726), - [anon_sym_assert] = ACTIONS(728), - [anon_sym_do] = ACTIONS(728), - [anon_sym_while] = ACTIONS(728), - [anon_sym_break] = ACTIONS(728), - [anon_sym_continue] = ACTIONS(728), - [anon_sym_return] = ACTIONS(728), - [anon_sym_yield] = ACTIONS(728), - [anon_sym_synchronized] = ACTIONS(728), - [anon_sym_throw] = ACTIONS(728), - [anon_sym_try] = ACTIONS(728), - [anon_sym_if] = ACTIONS(728), - [anon_sym_else] = ACTIONS(728), - [anon_sym_for] = ACTIONS(728), - [anon_sym_AT] = ACTIONS(728), - [anon_sym_open] = ACTIONS(728), - [anon_sym_module] = ACTIONS(728), - [anon_sym_static] = ACTIONS(728), - [anon_sym_with] = ACTIONS(728), - [anon_sym_package] = ACTIONS(728), - [anon_sym_import] = ACTIONS(728), - [anon_sym_enum] = ACTIONS(728), - [anon_sym_public] = ACTIONS(728), - [anon_sym_protected] = ACTIONS(728), - [anon_sym_private] = ACTIONS(728), - [anon_sym_abstract] = ACTIONS(728), - [anon_sym_strictfp] = ACTIONS(728), - [anon_sym_native] = ACTIONS(728), - [anon_sym_transient] = ACTIONS(728), - [anon_sym_volatile] = ACTIONS(728), - [anon_sym_sealed] = ACTIONS(728), - [anon_sym_non_DASHsealed] = ACTIONS(726), - [anon_sym_record] = ACTIONS(728), - [anon_sym_ATinterface] = ACTIONS(726), - [anon_sym_interface] = ACTIONS(728), - [anon_sym_byte] = ACTIONS(728), - [anon_sym_short] = ACTIONS(728), - [anon_sym_int] = ACTIONS(728), - [anon_sym_long] = ACTIONS(728), - [anon_sym_char] = ACTIONS(728), - [anon_sym_float] = ACTIONS(728), - [anon_sym_double] = ACTIONS(728), - [sym_boolean_type] = ACTIONS(728), - [sym_void_type] = ACTIONS(728), - [sym_this] = ACTIONS(728), - [sym_super] = ACTIONS(728), + [ts_builtin_sym_end] = ACTIONS(728), + [sym_identifier] = ACTIONS(730), + [sym_decimal_integer_literal] = ACTIONS(730), + [sym_hex_integer_literal] = ACTIONS(730), + [sym_octal_integer_literal] = ACTIONS(730), + [sym_binary_integer_literal] = ACTIONS(728), + [sym_decimal_floating_point_literal] = ACTIONS(728), + [sym_hex_floating_point_literal] = ACTIONS(730), + [sym_true] = ACTIONS(730), + [sym_false] = ACTIONS(730), + [sym_character_literal] = ACTIONS(728), + [anon_sym_DQUOTE] = ACTIONS(730), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(728), + [anon_sym_RBRACE] = ACTIONS(728), + [sym_null_literal] = ACTIONS(730), + [anon_sym_LPAREN] = ACTIONS(728), + [anon_sym_LT] = ACTIONS(728), + [anon_sym_PLUS] = ACTIONS(730), + [anon_sym_DASH] = ACTIONS(730), + [anon_sym_final] = ACTIONS(730), + [anon_sym_BANG] = ACTIONS(728), + [anon_sym_TILDE] = ACTIONS(728), + [anon_sym_PLUS_PLUS] = ACTIONS(728), + [anon_sym_DASH_DASH] = ACTIONS(728), + [anon_sym_new] = ACTIONS(730), + [anon_sym_class] = ACTIONS(730), + [anon_sym_switch] = ACTIONS(730), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_case] = ACTIONS(730), + [anon_sym_default] = ACTIONS(730), + [anon_sym_SEMI] = ACTIONS(728), + [anon_sym_assert] = ACTIONS(730), + [anon_sym_do] = ACTIONS(730), + [anon_sym_while] = ACTIONS(730), + [anon_sym_break] = ACTIONS(730), + [anon_sym_continue] = ACTIONS(730), + [anon_sym_return] = ACTIONS(730), + [anon_sym_yield] = ACTIONS(730), + [anon_sym_synchronized] = ACTIONS(730), + [anon_sym_throw] = ACTIONS(730), + [anon_sym_try] = ACTIONS(730), + [anon_sym_if] = ACTIONS(730), + [anon_sym_else] = ACTIONS(730), + [anon_sym_for] = ACTIONS(730), + [anon_sym_AT] = ACTIONS(730), + [anon_sym_open] = ACTIONS(730), + [anon_sym_module] = ACTIONS(730), + [anon_sym_static] = ACTIONS(730), + [anon_sym_with] = ACTIONS(730), + [anon_sym_package] = ACTIONS(730), + [anon_sym_import] = ACTIONS(730), + [anon_sym_enum] = ACTIONS(730), + [anon_sym_public] = ACTIONS(730), + [anon_sym_protected] = ACTIONS(730), + [anon_sym_private] = ACTIONS(730), + [anon_sym_abstract] = ACTIONS(730), + [anon_sym_strictfp] = ACTIONS(730), + [anon_sym_native] = ACTIONS(730), + [anon_sym_transient] = ACTIONS(730), + [anon_sym_volatile] = ACTIONS(730), + [anon_sym_sealed] = ACTIONS(730), + [anon_sym_non_DASHsealed] = ACTIONS(728), + [anon_sym_record] = ACTIONS(730), + [anon_sym_ATinterface] = ACTIONS(728), + [anon_sym_interface] = ACTIONS(730), + [anon_sym_byte] = ACTIONS(730), + [anon_sym_short] = ACTIONS(730), + [anon_sym_int] = ACTIONS(730), + [anon_sym_long] = ACTIONS(730), + [anon_sym_char] = ACTIONS(730), + [anon_sym_float] = ACTIONS(730), + [anon_sym_double] = ACTIONS(730), + [sym_boolean_type] = ACTIONS(730), + [sym_void_type] = ACTIONS(730), + [sym_this] = ACTIONS(730), + [sym_super] = ACTIONS(730), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [271] = { - [ts_builtin_sym_end] = ACTIONS(730), - [sym_identifier] = ACTIONS(732), - [sym_decimal_integer_literal] = ACTIONS(732), - [sym_hex_integer_literal] = ACTIONS(732), - [sym_octal_integer_literal] = ACTIONS(732), - [sym_binary_integer_literal] = ACTIONS(730), - [sym_decimal_floating_point_literal] = ACTIONS(730), - [sym_hex_floating_point_literal] = ACTIONS(732), - [sym_true] = ACTIONS(732), - [sym_false] = ACTIONS(732), - [sym_character_literal] = ACTIONS(730), - [anon_sym_DQUOTE] = ACTIONS(732), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(730), - [anon_sym_RBRACE] = ACTIONS(730), - [sym_null_literal] = ACTIONS(732), - [anon_sym_LPAREN] = ACTIONS(730), - [anon_sym_LT] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(732), - [anon_sym_DASH] = ACTIONS(732), - [anon_sym_final] = ACTIONS(732), - [anon_sym_BANG] = ACTIONS(730), - [anon_sym_TILDE] = ACTIONS(730), - [anon_sym_PLUS_PLUS] = ACTIONS(730), - [anon_sym_DASH_DASH] = ACTIONS(730), - [anon_sym_new] = ACTIONS(732), - [anon_sym_class] = ACTIONS(732), - [anon_sym_switch] = ACTIONS(732), - [anon_sym_LBRACE] = ACTIONS(730), - [anon_sym_case] = ACTIONS(732), - [anon_sym_default] = ACTIONS(732), - [anon_sym_SEMI] = ACTIONS(730), - [anon_sym_assert] = ACTIONS(732), - [anon_sym_do] = ACTIONS(732), - [anon_sym_while] = ACTIONS(732), - [anon_sym_break] = ACTIONS(732), - [anon_sym_continue] = ACTIONS(732), - [anon_sym_return] = ACTIONS(732), - [anon_sym_yield] = ACTIONS(732), - [anon_sym_synchronized] = ACTIONS(732), - [anon_sym_throw] = ACTIONS(732), - [anon_sym_try] = ACTIONS(732), - [anon_sym_if] = ACTIONS(732), - [anon_sym_else] = ACTIONS(732), - [anon_sym_for] = ACTIONS(732), - [anon_sym_AT] = ACTIONS(732), - [anon_sym_open] = ACTIONS(732), - [anon_sym_module] = ACTIONS(732), - [anon_sym_static] = ACTIONS(732), - [anon_sym_with] = ACTIONS(732), - [anon_sym_package] = ACTIONS(732), - [anon_sym_import] = ACTIONS(732), - [anon_sym_enum] = ACTIONS(732), - [anon_sym_public] = ACTIONS(732), - [anon_sym_protected] = ACTIONS(732), - [anon_sym_private] = ACTIONS(732), - [anon_sym_abstract] = ACTIONS(732), - [anon_sym_strictfp] = ACTIONS(732), - [anon_sym_native] = ACTIONS(732), - [anon_sym_transient] = ACTIONS(732), - [anon_sym_volatile] = ACTIONS(732), - [anon_sym_sealed] = ACTIONS(732), - [anon_sym_non_DASHsealed] = ACTIONS(730), - [anon_sym_record] = ACTIONS(732), - [anon_sym_ATinterface] = ACTIONS(730), - [anon_sym_interface] = ACTIONS(732), - [anon_sym_byte] = ACTIONS(732), - [anon_sym_short] = ACTIONS(732), - [anon_sym_int] = ACTIONS(732), - [anon_sym_long] = ACTIONS(732), - [anon_sym_char] = ACTIONS(732), - [anon_sym_float] = ACTIONS(732), - [anon_sym_double] = ACTIONS(732), - [sym_boolean_type] = ACTIONS(732), - [sym_void_type] = ACTIONS(732), - [sym_this] = ACTIONS(732), - [sym_super] = ACTIONS(732), + [ts_builtin_sym_end] = ACTIONS(732), + [sym_identifier] = ACTIONS(734), + [sym_decimal_integer_literal] = ACTIONS(734), + [sym_hex_integer_literal] = ACTIONS(734), + [sym_octal_integer_literal] = ACTIONS(734), + [sym_binary_integer_literal] = ACTIONS(732), + [sym_decimal_floating_point_literal] = ACTIONS(732), + [sym_hex_floating_point_literal] = ACTIONS(734), + [sym_true] = ACTIONS(734), + [sym_false] = ACTIONS(734), + [sym_character_literal] = ACTIONS(732), + [anon_sym_DQUOTE] = ACTIONS(734), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(732), + [sym_null_literal] = ACTIONS(734), + [anon_sym_LPAREN] = ACTIONS(732), + [anon_sym_LT] = ACTIONS(732), + [anon_sym_PLUS] = ACTIONS(734), + [anon_sym_DASH] = ACTIONS(734), + [anon_sym_final] = ACTIONS(734), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_PLUS_PLUS] = ACTIONS(732), + [anon_sym_DASH_DASH] = ACTIONS(732), + [anon_sym_new] = ACTIONS(734), + [anon_sym_class] = ACTIONS(734), + [anon_sym_switch] = ACTIONS(734), + [anon_sym_LBRACE] = ACTIONS(732), + [anon_sym_case] = ACTIONS(734), + [anon_sym_default] = ACTIONS(734), + [anon_sym_SEMI] = ACTIONS(732), + [anon_sym_assert] = ACTIONS(734), + [anon_sym_do] = ACTIONS(734), + [anon_sym_while] = ACTIONS(734), + [anon_sym_break] = ACTIONS(734), + [anon_sym_continue] = ACTIONS(734), + [anon_sym_return] = ACTIONS(734), + [anon_sym_yield] = ACTIONS(734), + [anon_sym_synchronized] = ACTIONS(734), + [anon_sym_throw] = ACTIONS(734), + [anon_sym_try] = ACTIONS(734), + [anon_sym_if] = ACTIONS(734), + [anon_sym_else] = ACTIONS(734), + [anon_sym_for] = ACTIONS(734), + [anon_sym_AT] = ACTIONS(734), + [anon_sym_open] = ACTIONS(734), + [anon_sym_module] = ACTIONS(734), + [anon_sym_static] = ACTIONS(734), + [anon_sym_with] = ACTIONS(734), + [anon_sym_package] = ACTIONS(734), + [anon_sym_import] = ACTIONS(734), + [anon_sym_enum] = ACTIONS(734), + [anon_sym_public] = ACTIONS(734), + [anon_sym_protected] = ACTIONS(734), + [anon_sym_private] = ACTIONS(734), + [anon_sym_abstract] = ACTIONS(734), + [anon_sym_strictfp] = ACTIONS(734), + [anon_sym_native] = ACTIONS(734), + [anon_sym_transient] = ACTIONS(734), + [anon_sym_volatile] = ACTIONS(734), + [anon_sym_sealed] = ACTIONS(734), + [anon_sym_non_DASHsealed] = ACTIONS(732), + [anon_sym_record] = ACTIONS(734), + [anon_sym_ATinterface] = ACTIONS(732), + [anon_sym_interface] = ACTIONS(734), + [anon_sym_byte] = ACTIONS(734), + [anon_sym_short] = ACTIONS(734), + [anon_sym_int] = ACTIONS(734), + [anon_sym_long] = ACTIONS(734), + [anon_sym_char] = ACTIONS(734), + [anon_sym_float] = ACTIONS(734), + [anon_sym_double] = ACTIONS(734), + [sym_boolean_type] = ACTIONS(734), + [sym_void_type] = ACTIONS(734), + [sym_this] = ACTIONS(734), + [sym_super] = ACTIONS(734), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [272] = { - [ts_builtin_sym_end] = ACTIONS(734), - [sym_identifier] = ACTIONS(736), - [sym_decimal_integer_literal] = ACTIONS(736), - [sym_hex_integer_literal] = ACTIONS(736), - [sym_octal_integer_literal] = ACTIONS(736), - [sym_binary_integer_literal] = ACTIONS(734), - [sym_decimal_floating_point_literal] = ACTIONS(734), - [sym_hex_floating_point_literal] = ACTIONS(736), - [sym_true] = ACTIONS(736), - [sym_false] = ACTIONS(736), - [sym_character_literal] = ACTIONS(734), - [anon_sym_DQUOTE] = ACTIONS(736), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(734), - [anon_sym_RBRACE] = ACTIONS(734), - [sym_null_literal] = ACTIONS(736), - [anon_sym_LPAREN] = ACTIONS(734), - [anon_sym_LT] = ACTIONS(734), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_final] = ACTIONS(736), - [anon_sym_BANG] = ACTIONS(734), - [anon_sym_TILDE] = ACTIONS(734), - [anon_sym_PLUS_PLUS] = ACTIONS(734), - [anon_sym_DASH_DASH] = ACTIONS(734), - [anon_sym_new] = ACTIONS(736), - [anon_sym_class] = ACTIONS(736), - [anon_sym_switch] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_case] = ACTIONS(736), - [anon_sym_default] = ACTIONS(736), - [anon_sym_SEMI] = ACTIONS(734), - [anon_sym_assert] = ACTIONS(736), - [anon_sym_do] = ACTIONS(736), - [anon_sym_while] = ACTIONS(736), - [anon_sym_break] = ACTIONS(736), - [anon_sym_continue] = ACTIONS(736), - [anon_sym_return] = ACTIONS(736), - [anon_sym_yield] = ACTIONS(736), - [anon_sym_synchronized] = ACTIONS(736), - [anon_sym_throw] = ACTIONS(736), - [anon_sym_try] = ACTIONS(736), - [anon_sym_if] = ACTIONS(736), - [anon_sym_else] = ACTIONS(736), - [anon_sym_for] = ACTIONS(736), - [anon_sym_AT] = ACTIONS(736), - [anon_sym_open] = ACTIONS(736), - [anon_sym_module] = ACTIONS(736), - [anon_sym_static] = ACTIONS(736), - [anon_sym_with] = ACTIONS(736), - [anon_sym_package] = ACTIONS(736), - [anon_sym_import] = ACTIONS(736), - [anon_sym_enum] = ACTIONS(736), - [anon_sym_public] = ACTIONS(736), - [anon_sym_protected] = ACTIONS(736), - [anon_sym_private] = ACTIONS(736), - [anon_sym_abstract] = ACTIONS(736), - [anon_sym_strictfp] = ACTIONS(736), - [anon_sym_native] = ACTIONS(736), - [anon_sym_transient] = ACTIONS(736), - [anon_sym_volatile] = ACTIONS(736), - [anon_sym_sealed] = ACTIONS(736), - [anon_sym_non_DASHsealed] = ACTIONS(734), - [anon_sym_record] = ACTIONS(736), - [anon_sym_ATinterface] = ACTIONS(734), - [anon_sym_interface] = ACTIONS(736), - [anon_sym_byte] = ACTIONS(736), - [anon_sym_short] = ACTIONS(736), - [anon_sym_int] = ACTIONS(736), - [anon_sym_long] = ACTIONS(736), - [anon_sym_char] = ACTIONS(736), - [anon_sym_float] = ACTIONS(736), - [anon_sym_double] = ACTIONS(736), - [sym_boolean_type] = ACTIONS(736), - [sym_void_type] = ACTIONS(736), - [sym_this] = ACTIONS(736), - [sym_super] = ACTIONS(736), + [ts_builtin_sym_end] = ACTIONS(736), + [sym_identifier] = ACTIONS(738), + [sym_decimal_integer_literal] = ACTIONS(738), + [sym_hex_integer_literal] = ACTIONS(738), + [sym_octal_integer_literal] = ACTIONS(738), + [sym_binary_integer_literal] = ACTIONS(736), + [sym_decimal_floating_point_literal] = ACTIONS(736), + [sym_hex_floating_point_literal] = ACTIONS(738), + [sym_true] = ACTIONS(738), + [sym_false] = ACTIONS(738), + [sym_character_literal] = ACTIONS(736), + [anon_sym_DQUOTE] = ACTIONS(738), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(736), + [anon_sym_RBRACE] = ACTIONS(736), + [sym_null_literal] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(736), + [anon_sym_LT] = ACTIONS(736), + [anon_sym_PLUS] = ACTIONS(738), + [anon_sym_DASH] = ACTIONS(738), + [anon_sym_final] = ACTIONS(738), + [anon_sym_BANG] = ACTIONS(736), + [anon_sym_TILDE] = ACTIONS(736), + [anon_sym_PLUS_PLUS] = ACTIONS(736), + [anon_sym_DASH_DASH] = ACTIONS(736), + [anon_sym_new] = ACTIONS(738), + [anon_sym_class] = ACTIONS(738), + [anon_sym_switch] = ACTIONS(738), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_case] = ACTIONS(738), + [anon_sym_default] = ACTIONS(738), + [anon_sym_SEMI] = ACTIONS(736), + [anon_sym_assert] = ACTIONS(738), + [anon_sym_do] = ACTIONS(738), + [anon_sym_while] = ACTIONS(738), + [anon_sym_break] = ACTIONS(738), + [anon_sym_continue] = ACTIONS(738), + [anon_sym_return] = ACTIONS(738), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_synchronized] = ACTIONS(738), + [anon_sym_throw] = ACTIONS(738), + [anon_sym_try] = ACTIONS(738), + [anon_sym_if] = ACTIONS(738), + [anon_sym_else] = ACTIONS(738), + [anon_sym_for] = ACTIONS(738), + [anon_sym_AT] = ACTIONS(738), + [anon_sym_open] = ACTIONS(738), + [anon_sym_module] = ACTIONS(738), + [anon_sym_static] = ACTIONS(738), + [anon_sym_with] = ACTIONS(738), + [anon_sym_package] = ACTIONS(738), + [anon_sym_import] = ACTIONS(738), + [anon_sym_enum] = ACTIONS(738), + [anon_sym_public] = ACTIONS(738), + [anon_sym_protected] = ACTIONS(738), + [anon_sym_private] = ACTIONS(738), + [anon_sym_abstract] = ACTIONS(738), + [anon_sym_strictfp] = ACTIONS(738), + [anon_sym_native] = ACTIONS(738), + [anon_sym_transient] = ACTIONS(738), + [anon_sym_volatile] = ACTIONS(738), + [anon_sym_sealed] = ACTIONS(738), + [anon_sym_non_DASHsealed] = ACTIONS(736), + [anon_sym_record] = ACTIONS(738), + [anon_sym_ATinterface] = ACTIONS(736), + [anon_sym_interface] = ACTIONS(738), + [anon_sym_byte] = ACTIONS(738), + [anon_sym_short] = ACTIONS(738), + [anon_sym_int] = ACTIONS(738), + [anon_sym_long] = ACTIONS(738), + [anon_sym_char] = ACTIONS(738), + [anon_sym_float] = ACTIONS(738), + [anon_sym_double] = ACTIONS(738), + [sym_boolean_type] = ACTIONS(738), + [sym_void_type] = ACTIONS(738), + [sym_this] = ACTIONS(738), + [sym_super] = ACTIONS(738), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [273] = { - [ts_builtin_sym_end] = ACTIONS(738), - [sym_identifier] = ACTIONS(740), - [sym_decimal_integer_literal] = ACTIONS(740), - [sym_hex_integer_literal] = ACTIONS(740), - [sym_octal_integer_literal] = ACTIONS(740), - [sym_binary_integer_literal] = ACTIONS(738), - [sym_decimal_floating_point_literal] = ACTIONS(738), - [sym_hex_floating_point_literal] = ACTIONS(740), - [sym_true] = ACTIONS(740), - [sym_false] = ACTIONS(740), - [sym_character_literal] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(740), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(738), - [anon_sym_RBRACE] = ACTIONS(738), - [sym_null_literal] = ACTIONS(740), - [anon_sym_LPAREN] = ACTIONS(738), - [anon_sym_LT] = ACTIONS(738), - [anon_sym_PLUS] = ACTIONS(740), - [anon_sym_DASH] = ACTIONS(740), - [anon_sym_final] = ACTIONS(740), - [anon_sym_BANG] = ACTIONS(738), - [anon_sym_TILDE] = ACTIONS(738), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_new] = ACTIONS(740), - [anon_sym_class] = ACTIONS(740), - [anon_sym_switch] = ACTIONS(740), - [anon_sym_LBRACE] = ACTIONS(738), - [anon_sym_case] = ACTIONS(740), - [anon_sym_default] = ACTIONS(740), - [anon_sym_SEMI] = ACTIONS(738), - [anon_sym_assert] = ACTIONS(740), - [anon_sym_do] = ACTIONS(740), - [anon_sym_while] = ACTIONS(740), - [anon_sym_break] = ACTIONS(740), - [anon_sym_continue] = ACTIONS(740), - [anon_sym_return] = ACTIONS(740), - [anon_sym_yield] = ACTIONS(740), - [anon_sym_synchronized] = ACTIONS(740), - [anon_sym_throw] = ACTIONS(740), - [anon_sym_try] = ACTIONS(740), - [anon_sym_if] = ACTIONS(740), - [anon_sym_else] = ACTIONS(740), - [anon_sym_for] = ACTIONS(740), - [anon_sym_AT] = ACTIONS(740), - [anon_sym_open] = ACTIONS(740), - [anon_sym_module] = ACTIONS(740), - [anon_sym_static] = ACTIONS(740), - [anon_sym_with] = ACTIONS(740), - [anon_sym_package] = ACTIONS(740), - [anon_sym_import] = ACTIONS(740), - [anon_sym_enum] = ACTIONS(740), - [anon_sym_public] = ACTIONS(740), - [anon_sym_protected] = ACTIONS(740), - [anon_sym_private] = ACTIONS(740), - [anon_sym_abstract] = ACTIONS(740), - [anon_sym_strictfp] = ACTIONS(740), - [anon_sym_native] = ACTIONS(740), - [anon_sym_transient] = ACTIONS(740), - [anon_sym_volatile] = ACTIONS(740), - [anon_sym_sealed] = ACTIONS(740), - [anon_sym_non_DASHsealed] = ACTIONS(738), - [anon_sym_record] = ACTIONS(740), - [anon_sym_ATinterface] = ACTIONS(738), - [anon_sym_interface] = ACTIONS(740), - [anon_sym_byte] = ACTIONS(740), - [anon_sym_short] = ACTIONS(740), - [anon_sym_int] = ACTIONS(740), - [anon_sym_long] = ACTIONS(740), - [anon_sym_char] = ACTIONS(740), - [anon_sym_float] = ACTIONS(740), - [anon_sym_double] = ACTIONS(740), - [sym_boolean_type] = ACTIONS(740), - [sym_void_type] = ACTIONS(740), - [sym_this] = ACTIONS(740), - [sym_super] = ACTIONS(740), + [ts_builtin_sym_end] = ACTIONS(740), + [sym_identifier] = ACTIONS(742), + [sym_decimal_integer_literal] = ACTIONS(742), + [sym_hex_integer_literal] = ACTIONS(742), + [sym_octal_integer_literal] = ACTIONS(742), + [sym_binary_integer_literal] = ACTIONS(740), + [sym_decimal_floating_point_literal] = ACTIONS(740), + [sym_hex_floating_point_literal] = ACTIONS(742), + [sym_true] = ACTIONS(742), + [sym_false] = ACTIONS(742), + [sym_character_literal] = ACTIONS(740), + [anon_sym_DQUOTE] = ACTIONS(742), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(740), + [anon_sym_RBRACE] = ACTIONS(740), + [sym_null_literal] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(740), + [anon_sym_LT] = ACTIONS(740), + [anon_sym_PLUS] = ACTIONS(742), + [anon_sym_DASH] = ACTIONS(742), + [anon_sym_final] = ACTIONS(742), + [anon_sym_BANG] = ACTIONS(740), + [anon_sym_TILDE] = ACTIONS(740), + [anon_sym_PLUS_PLUS] = ACTIONS(740), + [anon_sym_DASH_DASH] = ACTIONS(740), + [anon_sym_new] = ACTIONS(742), + [anon_sym_class] = ACTIONS(742), + [anon_sym_switch] = ACTIONS(742), + [anon_sym_LBRACE] = ACTIONS(740), + [anon_sym_case] = ACTIONS(742), + [anon_sym_default] = ACTIONS(742), + [anon_sym_SEMI] = ACTIONS(740), + [anon_sym_assert] = ACTIONS(742), + [anon_sym_do] = ACTIONS(742), + [anon_sym_while] = ACTIONS(742), + [anon_sym_break] = ACTIONS(742), + [anon_sym_continue] = ACTIONS(742), + [anon_sym_return] = ACTIONS(742), + [anon_sym_yield] = ACTIONS(742), + [anon_sym_synchronized] = ACTIONS(742), + [anon_sym_throw] = ACTIONS(742), + [anon_sym_try] = ACTIONS(742), + [anon_sym_if] = ACTIONS(742), + [anon_sym_else] = ACTIONS(742), + [anon_sym_for] = ACTIONS(742), + [anon_sym_AT] = ACTIONS(742), + [anon_sym_open] = ACTIONS(742), + [anon_sym_module] = ACTIONS(742), + [anon_sym_static] = ACTIONS(742), + [anon_sym_with] = ACTIONS(742), + [anon_sym_package] = ACTIONS(742), + [anon_sym_import] = ACTIONS(742), + [anon_sym_enum] = ACTIONS(742), + [anon_sym_public] = ACTIONS(742), + [anon_sym_protected] = ACTIONS(742), + [anon_sym_private] = ACTIONS(742), + [anon_sym_abstract] = ACTIONS(742), + [anon_sym_strictfp] = ACTIONS(742), + [anon_sym_native] = ACTIONS(742), + [anon_sym_transient] = ACTIONS(742), + [anon_sym_volatile] = ACTIONS(742), + [anon_sym_sealed] = ACTIONS(742), + [anon_sym_non_DASHsealed] = ACTIONS(740), + [anon_sym_record] = ACTIONS(742), + [anon_sym_ATinterface] = ACTIONS(740), + [anon_sym_interface] = ACTIONS(742), + [anon_sym_byte] = ACTIONS(742), + [anon_sym_short] = ACTIONS(742), + [anon_sym_int] = ACTIONS(742), + [anon_sym_long] = ACTIONS(742), + [anon_sym_char] = ACTIONS(742), + [anon_sym_float] = ACTIONS(742), + [anon_sym_double] = ACTIONS(742), + [sym_boolean_type] = ACTIONS(742), + [sym_void_type] = ACTIONS(742), + [sym_this] = ACTIONS(742), + [sym_super] = ACTIONS(742), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [274] = { - [ts_builtin_sym_end] = ACTIONS(742), - [sym_identifier] = ACTIONS(744), - [sym_decimal_integer_literal] = ACTIONS(744), - [sym_hex_integer_literal] = ACTIONS(744), - [sym_octal_integer_literal] = ACTIONS(744), - [sym_binary_integer_literal] = ACTIONS(742), - [sym_decimal_floating_point_literal] = ACTIONS(742), - [sym_hex_floating_point_literal] = ACTIONS(744), - [sym_true] = ACTIONS(744), - [sym_false] = ACTIONS(744), - [sym_character_literal] = ACTIONS(742), - [anon_sym_DQUOTE] = ACTIONS(744), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(742), - [anon_sym_RBRACE] = ACTIONS(742), - [sym_null_literal] = ACTIONS(744), - [anon_sym_LPAREN] = ACTIONS(742), - [anon_sym_LT] = ACTIONS(742), - [anon_sym_PLUS] = ACTIONS(744), - [anon_sym_DASH] = ACTIONS(744), - [anon_sym_final] = ACTIONS(744), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_PLUS_PLUS] = ACTIONS(742), - [anon_sym_DASH_DASH] = ACTIONS(742), - [anon_sym_new] = ACTIONS(744), - [anon_sym_class] = ACTIONS(744), - [anon_sym_switch] = ACTIONS(744), - [anon_sym_LBRACE] = ACTIONS(742), - [anon_sym_case] = ACTIONS(744), - [anon_sym_default] = ACTIONS(744), - [anon_sym_SEMI] = ACTIONS(742), - [anon_sym_assert] = ACTIONS(744), - [anon_sym_do] = ACTIONS(744), - [anon_sym_while] = ACTIONS(744), - [anon_sym_break] = ACTIONS(744), - [anon_sym_continue] = ACTIONS(744), - [anon_sym_return] = ACTIONS(744), - [anon_sym_yield] = ACTIONS(744), - [anon_sym_synchronized] = ACTIONS(744), - [anon_sym_throw] = ACTIONS(744), - [anon_sym_try] = ACTIONS(744), - [anon_sym_if] = ACTIONS(744), - [anon_sym_else] = ACTIONS(744), - [anon_sym_for] = ACTIONS(744), - [anon_sym_AT] = ACTIONS(744), - [anon_sym_open] = ACTIONS(744), - [anon_sym_module] = ACTIONS(744), - [anon_sym_static] = ACTIONS(744), - [anon_sym_with] = ACTIONS(744), - [anon_sym_package] = ACTIONS(744), - [anon_sym_import] = ACTIONS(744), - [anon_sym_enum] = ACTIONS(744), - [anon_sym_public] = ACTIONS(744), - [anon_sym_protected] = ACTIONS(744), - [anon_sym_private] = ACTIONS(744), - [anon_sym_abstract] = ACTIONS(744), - [anon_sym_strictfp] = ACTIONS(744), - [anon_sym_native] = ACTIONS(744), - [anon_sym_transient] = ACTIONS(744), - [anon_sym_volatile] = ACTIONS(744), - [anon_sym_sealed] = ACTIONS(744), - [anon_sym_non_DASHsealed] = ACTIONS(742), - [anon_sym_record] = ACTIONS(744), - [anon_sym_ATinterface] = ACTIONS(742), - [anon_sym_interface] = ACTIONS(744), - [anon_sym_byte] = ACTIONS(744), - [anon_sym_short] = ACTIONS(744), - [anon_sym_int] = ACTIONS(744), - [anon_sym_long] = ACTIONS(744), - [anon_sym_char] = ACTIONS(744), - [anon_sym_float] = ACTIONS(744), - [anon_sym_double] = ACTIONS(744), - [sym_boolean_type] = ACTIONS(744), - [sym_void_type] = ACTIONS(744), - [sym_this] = ACTIONS(744), - [sym_super] = ACTIONS(744), + [ts_builtin_sym_end] = ACTIONS(744), + [sym_identifier] = ACTIONS(746), + [sym_decimal_integer_literal] = ACTIONS(746), + [sym_hex_integer_literal] = ACTIONS(746), + [sym_octal_integer_literal] = ACTIONS(746), + [sym_binary_integer_literal] = ACTIONS(744), + [sym_decimal_floating_point_literal] = ACTIONS(744), + [sym_hex_floating_point_literal] = ACTIONS(746), + [sym_true] = ACTIONS(746), + [sym_false] = ACTIONS(746), + [sym_character_literal] = ACTIONS(744), + [anon_sym_DQUOTE] = ACTIONS(746), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(744), + [anon_sym_RBRACE] = ACTIONS(744), + [sym_null_literal] = ACTIONS(746), + [anon_sym_LPAREN] = ACTIONS(744), + [anon_sym_LT] = ACTIONS(744), + [anon_sym_PLUS] = ACTIONS(746), + [anon_sym_DASH] = ACTIONS(746), + [anon_sym_final] = ACTIONS(746), + [anon_sym_BANG] = ACTIONS(744), + [anon_sym_TILDE] = ACTIONS(744), + [anon_sym_PLUS_PLUS] = ACTIONS(744), + [anon_sym_DASH_DASH] = ACTIONS(744), + [anon_sym_new] = ACTIONS(746), + [anon_sym_class] = ACTIONS(746), + [anon_sym_switch] = ACTIONS(746), + [anon_sym_LBRACE] = ACTIONS(744), + [anon_sym_case] = ACTIONS(746), + [anon_sym_default] = ACTIONS(746), + [anon_sym_SEMI] = ACTIONS(744), + [anon_sym_assert] = ACTIONS(746), + [anon_sym_do] = ACTIONS(746), + [anon_sym_while] = ACTIONS(746), + [anon_sym_break] = ACTIONS(746), + [anon_sym_continue] = ACTIONS(746), + [anon_sym_return] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(746), + [anon_sym_synchronized] = ACTIONS(746), + [anon_sym_throw] = ACTIONS(746), + [anon_sym_try] = ACTIONS(746), + [anon_sym_if] = ACTIONS(746), + [anon_sym_else] = ACTIONS(746), + [anon_sym_for] = ACTIONS(746), + [anon_sym_AT] = ACTIONS(746), + [anon_sym_open] = ACTIONS(746), + [anon_sym_module] = ACTIONS(746), + [anon_sym_static] = ACTIONS(746), + [anon_sym_with] = ACTIONS(746), + [anon_sym_package] = ACTIONS(746), + [anon_sym_import] = ACTIONS(746), + [anon_sym_enum] = ACTIONS(746), + [anon_sym_public] = ACTIONS(746), + [anon_sym_protected] = ACTIONS(746), + [anon_sym_private] = ACTIONS(746), + [anon_sym_abstract] = ACTIONS(746), + [anon_sym_strictfp] = ACTIONS(746), + [anon_sym_native] = ACTIONS(746), + [anon_sym_transient] = ACTIONS(746), + [anon_sym_volatile] = ACTIONS(746), + [anon_sym_sealed] = ACTIONS(746), + [anon_sym_non_DASHsealed] = ACTIONS(744), + [anon_sym_record] = ACTIONS(746), + [anon_sym_ATinterface] = ACTIONS(744), + [anon_sym_interface] = ACTIONS(746), + [anon_sym_byte] = ACTIONS(746), + [anon_sym_short] = ACTIONS(746), + [anon_sym_int] = ACTIONS(746), + [anon_sym_long] = ACTIONS(746), + [anon_sym_char] = ACTIONS(746), + [anon_sym_float] = ACTIONS(746), + [anon_sym_double] = ACTIONS(746), + [sym_boolean_type] = ACTIONS(746), + [sym_void_type] = ACTIONS(746), + [sym_this] = ACTIONS(746), + [sym_super] = ACTIONS(746), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [275] = { - [ts_builtin_sym_end] = ACTIONS(746), - [sym_identifier] = ACTIONS(748), - [sym_decimal_integer_literal] = ACTIONS(748), - [sym_hex_integer_literal] = ACTIONS(748), - [sym_octal_integer_literal] = ACTIONS(748), - [sym_binary_integer_literal] = ACTIONS(746), - [sym_decimal_floating_point_literal] = ACTIONS(746), - [sym_hex_floating_point_literal] = ACTIONS(748), - [sym_true] = ACTIONS(748), - [sym_false] = ACTIONS(748), - [sym_character_literal] = ACTIONS(746), - [anon_sym_DQUOTE] = ACTIONS(748), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(746), - [anon_sym_RBRACE] = ACTIONS(746), - [sym_null_literal] = ACTIONS(748), - [anon_sym_LPAREN] = ACTIONS(746), - [anon_sym_LT] = ACTIONS(746), - [anon_sym_PLUS] = ACTIONS(748), - [anon_sym_DASH] = ACTIONS(748), - [anon_sym_final] = ACTIONS(748), - [anon_sym_BANG] = ACTIONS(746), - [anon_sym_TILDE] = ACTIONS(746), - [anon_sym_PLUS_PLUS] = ACTIONS(746), - [anon_sym_DASH_DASH] = ACTIONS(746), - [anon_sym_new] = ACTIONS(748), - [anon_sym_class] = ACTIONS(748), - [anon_sym_switch] = ACTIONS(748), - [anon_sym_LBRACE] = ACTIONS(746), - [anon_sym_case] = ACTIONS(748), - [anon_sym_default] = ACTIONS(748), - [anon_sym_SEMI] = ACTIONS(746), - [anon_sym_assert] = ACTIONS(748), - [anon_sym_do] = ACTIONS(748), - [anon_sym_while] = ACTIONS(748), - [anon_sym_break] = ACTIONS(748), - [anon_sym_continue] = ACTIONS(748), - [anon_sym_return] = ACTIONS(748), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_synchronized] = ACTIONS(748), - [anon_sym_throw] = ACTIONS(748), - [anon_sym_try] = ACTIONS(748), - [anon_sym_if] = ACTIONS(748), - [anon_sym_else] = ACTIONS(748), - [anon_sym_for] = ACTIONS(748), - [anon_sym_AT] = ACTIONS(748), - [anon_sym_open] = ACTIONS(748), - [anon_sym_module] = ACTIONS(748), - [anon_sym_static] = ACTIONS(748), - [anon_sym_with] = ACTIONS(748), - [anon_sym_package] = ACTIONS(748), - [anon_sym_import] = ACTIONS(748), - [anon_sym_enum] = ACTIONS(748), - [anon_sym_public] = ACTIONS(748), - [anon_sym_protected] = ACTIONS(748), - [anon_sym_private] = ACTIONS(748), - [anon_sym_abstract] = ACTIONS(748), - [anon_sym_strictfp] = ACTIONS(748), - [anon_sym_native] = ACTIONS(748), - [anon_sym_transient] = ACTIONS(748), - [anon_sym_volatile] = ACTIONS(748), - [anon_sym_sealed] = ACTIONS(748), - [anon_sym_non_DASHsealed] = ACTIONS(746), - [anon_sym_record] = ACTIONS(748), - [anon_sym_ATinterface] = ACTIONS(746), - [anon_sym_interface] = ACTIONS(748), - [anon_sym_byte] = ACTIONS(748), - [anon_sym_short] = ACTIONS(748), - [anon_sym_int] = ACTIONS(748), - [anon_sym_long] = ACTIONS(748), - [anon_sym_char] = ACTIONS(748), - [anon_sym_float] = ACTIONS(748), - [anon_sym_double] = ACTIONS(748), - [sym_boolean_type] = ACTIONS(748), - [sym_void_type] = ACTIONS(748), - [sym_this] = ACTIONS(748), - [sym_super] = ACTIONS(748), + [ts_builtin_sym_end] = ACTIONS(748), + [sym_identifier] = ACTIONS(750), + [sym_decimal_integer_literal] = ACTIONS(750), + [sym_hex_integer_literal] = ACTIONS(750), + [sym_octal_integer_literal] = ACTIONS(750), + [sym_binary_integer_literal] = ACTIONS(748), + [sym_decimal_floating_point_literal] = ACTIONS(748), + [sym_hex_floating_point_literal] = ACTIONS(750), + [sym_true] = ACTIONS(750), + [sym_false] = ACTIONS(750), + [sym_character_literal] = ACTIONS(748), + [anon_sym_DQUOTE] = ACTIONS(750), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(748), + [anon_sym_RBRACE] = ACTIONS(748), + [sym_null_literal] = ACTIONS(750), + [anon_sym_LPAREN] = ACTIONS(748), + [anon_sym_LT] = ACTIONS(748), + [anon_sym_PLUS] = ACTIONS(750), + [anon_sym_DASH] = ACTIONS(750), + [anon_sym_final] = ACTIONS(750), + [anon_sym_BANG] = ACTIONS(748), + [anon_sym_TILDE] = ACTIONS(748), + [anon_sym_PLUS_PLUS] = ACTIONS(748), + [anon_sym_DASH_DASH] = ACTIONS(748), + [anon_sym_new] = ACTIONS(750), + [anon_sym_class] = ACTIONS(750), + [anon_sym_switch] = ACTIONS(750), + [anon_sym_LBRACE] = ACTIONS(748), + [anon_sym_case] = ACTIONS(750), + [anon_sym_default] = ACTIONS(750), + [anon_sym_SEMI] = ACTIONS(748), + [anon_sym_assert] = ACTIONS(750), + [anon_sym_do] = ACTIONS(750), + [anon_sym_while] = ACTIONS(750), + [anon_sym_break] = ACTIONS(750), + [anon_sym_continue] = ACTIONS(750), + [anon_sym_return] = ACTIONS(750), + [anon_sym_yield] = ACTIONS(750), + [anon_sym_synchronized] = ACTIONS(750), + [anon_sym_throw] = ACTIONS(750), + [anon_sym_try] = ACTIONS(750), + [anon_sym_if] = ACTIONS(750), + [anon_sym_else] = ACTIONS(750), + [anon_sym_for] = ACTIONS(750), + [anon_sym_AT] = ACTIONS(750), + [anon_sym_open] = ACTIONS(750), + [anon_sym_module] = ACTIONS(750), + [anon_sym_static] = ACTIONS(750), + [anon_sym_with] = ACTIONS(750), + [anon_sym_package] = ACTIONS(750), + [anon_sym_import] = ACTIONS(750), + [anon_sym_enum] = ACTIONS(750), + [anon_sym_public] = ACTIONS(750), + [anon_sym_protected] = ACTIONS(750), + [anon_sym_private] = ACTIONS(750), + [anon_sym_abstract] = ACTIONS(750), + [anon_sym_strictfp] = ACTIONS(750), + [anon_sym_native] = ACTIONS(750), + [anon_sym_transient] = ACTIONS(750), + [anon_sym_volatile] = ACTIONS(750), + [anon_sym_sealed] = ACTIONS(750), + [anon_sym_non_DASHsealed] = ACTIONS(748), + [anon_sym_record] = ACTIONS(750), + [anon_sym_ATinterface] = ACTIONS(748), + [anon_sym_interface] = ACTIONS(750), + [anon_sym_byte] = ACTIONS(750), + [anon_sym_short] = ACTIONS(750), + [anon_sym_int] = ACTIONS(750), + [anon_sym_long] = ACTIONS(750), + [anon_sym_char] = ACTIONS(750), + [anon_sym_float] = ACTIONS(750), + [anon_sym_double] = ACTIONS(750), + [sym_boolean_type] = ACTIONS(750), + [sym_void_type] = ACTIONS(750), + [sym_this] = ACTIONS(750), + [sym_super] = ACTIONS(750), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [276] = { - [ts_builtin_sym_end] = ACTIONS(750), - [sym_identifier] = ACTIONS(752), - [sym_decimal_integer_literal] = ACTIONS(752), - [sym_hex_integer_literal] = ACTIONS(752), - [sym_octal_integer_literal] = ACTIONS(752), - [sym_binary_integer_literal] = ACTIONS(750), - [sym_decimal_floating_point_literal] = ACTIONS(750), - [sym_hex_floating_point_literal] = ACTIONS(752), - [sym_true] = ACTIONS(752), - [sym_false] = ACTIONS(752), - [sym_character_literal] = ACTIONS(750), - [anon_sym_DQUOTE] = ACTIONS(752), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(750), - [anon_sym_RBRACE] = ACTIONS(750), - [sym_null_literal] = ACTIONS(752), - [anon_sym_LPAREN] = ACTIONS(750), - [anon_sym_LT] = ACTIONS(750), - [anon_sym_PLUS] = ACTIONS(752), - [anon_sym_DASH] = ACTIONS(752), - [anon_sym_final] = ACTIONS(752), - [anon_sym_BANG] = ACTIONS(750), - [anon_sym_TILDE] = ACTIONS(750), - [anon_sym_PLUS_PLUS] = ACTIONS(750), - [anon_sym_DASH_DASH] = ACTIONS(750), - [anon_sym_new] = ACTIONS(752), - [anon_sym_class] = ACTIONS(752), - [anon_sym_switch] = ACTIONS(752), - [anon_sym_LBRACE] = ACTIONS(750), - [anon_sym_case] = ACTIONS(752), - [anon_sym_default] = ACTIONS(752), - [anon_sym_SEMI] = ACTIONS(750), - [anon_sym_assert] = ACTIONS(752), - [anon_sym_do] = ACTIONS(752), - [anon_sym_while] = ACTIONS(752), - [anon_sym_break] = ACTIONS(752), - [anon_sym_continue] = ACTIONS(752), - [anon_sym_return] = ACTIONS(752), - [anon_sym_yield] = ACTIONS(752), - [anon_sym_synchronized] = ACTIONS(752), - [anon_sym_throw] = ACTIONS(752), - [anon_sym_try] = ACTIONS(752), - [anon_sym_if] = ACTIONS(752), - [anon_sym_else] = ACTIONS(752), - [anon_sym_for] = ACTIONS(752), - [anon_sym_AT] = ACTIONS(752), - [anon_sym_open] = ACTIONS(752), - [anon_sym_module] = ACTIONS(752), - [anon_sym_static] = ACTIONS(752), - [anon_sym_with] = ACTIONS(752), - [anon_sym_package] = ACTIONS(752), - [anon_sym_import] = ACTIONS(752), - [anon_sym_enum] = ACTIONS(752), - [anon_sym_public] = ACTIONS(752), - [anon_sym_protected] = ACTIONS(752), - [anon_sym_private] = ACTIONS(752), - [anon_sym_abstract] = ACTIONS(752), - [anon_sym_strictfp] = ACTIONS(752), - [anon_sym_native] = ACTIONS(752), - [anon_sym_transient] = ACTIONS(752), - [anon_sym_volatile] = ACTIONS(752), - [anon_sym_sealed] = ACTIONS(752), - [anon_sym_non_DASHsealed] = ACTIONS(750), - [anon_sym_record] = ACTIONS(752), - [anon_sym_ATinterface] = ACTIONS(750), - [anon_sym_interface] = ACTIONS(752), - [anon_sym_byte] = ACTIONS(752), - [anon_sym_short] = ACTIONS(752), - [anon_sym_int] = ACTIONS(752), - [anon_sym_long] = ACTIONS(752), - [anon_sym_char] = ACTIONS(752), - [anon_sym_float] = ACTIONS(752), - [anon_sym_double] = ACTIONS(752), - [sym_boolean_type] = ACTIONS(752), - [sym_void_type] = ACTIONS(752), - [sym_this] = ACTIONS(752), - [sym_super] = ACTIONS(752), + [ts_builtin_sym_end] = ACTIONS(752), + [sym_identifier] = ACTIONS(754), + [sym_decimal_integer_literal] = ACTIONS(754), + [sym_hex_integer_literal] = ACTIONS(754), + [sym_octal_integer_literal] = ACTIONS(754), + [sym_binary_integer_literal] = ACTIONS(752), + [sym_decimal_floating_point_literal] = ACTIONS(752), + [sym_hex_floating_point_literal] = ACTIONS(754), + [sym_true] = ACTIONS(754), + [sym_false] = ACTIONS(754), + [sym_character_literal] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(754), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(752), + [anon_sym_RBRACE] = ACTIONS(752), + [sym_null_literal] = ACTIONS(754), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_LT] = ACTIONS(752), + [anon_sym_PLUS] = ACTIONS(754), + [anon_sym_DASH] = ACTIONS(754), + [anon_sym_final] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(752), + [anon_sym_TILDE] = ACTIONS(752), + [anon_sym_PLUS_PLUS] = ACTIONS(752), + [anon_sym_DASH_DASH] = ACTIONS(752), + [anon_sym_new] = ACTIONS(754), + [anon_sym_class] = ACTIONS(754), + [anon_sym_switch] = ACTIONS(754), + [anon_sym_LBRACE] = ACTIONS(752), + [anon_sym_case] = ACTIONS(754), + [anon_sym_default] = ACTIONS(754), + [anon_sym_SEMI] = ACTIONS(752), + [anon_sym_assert] = ACTIONS(754), + [anon_sym_do] = ACTIONS(754), + [anon_sym_while] = ACTIONS(754), + [anon_sym_break] = ACTIONS(754), + [anon_sym_continue] = ACTIONS(754), + [anon_sym_return] = ACTIONS(754), + [anon_sym_yield] = ACTIONS(754), + [anon_sym_synchronized] = ACTIONS(754), + [anon_sym_throw] = ACTIONS(754), + [anon_sym_try] = ACTIONS(754), + [anon_sym_if] = ACTIONS(754), + [anon_sym_else] = ACTIONS(754), + [anon_sym_for] = ACTIONS(754), + [anon_sym_AT] = ACTIONS(754), + [anon_sym_open] = ACTIONS(754), + [anon_sym_module] = ACTIONS(754), + [anon_sym_static] = ACTIONS(754), + [anon_sym_with] = ACTIONS(754), + [anon_sym_package] = ACTIONS(754), + [anon_sym_import] = ACTIONS(754), + [anon_sym_enum] = ACTIONS(754), + [anon_sym_public] = ACTIONS(754), + [anon_sym_protected] = ACTIONS(754), + [anon_sym_private] = ACTIONS(754), + [anon_sym_abstract] = ACTIONS(754), + [anon_sym_strictfp] = ACTIONS(754), + [anon_sym_native] = ACTIONS(754), + [anon_sym_transient] = ACTIONS(754), + [anon_sym_volatile] = ACTIONS(754), + [anon_sym_sealed] = ACTIONS(754), + [anon_sym_non_DASHsealed] = ACTIONS(752), + [anon_sym_record] = ACTIONS(754), + [anon_sym_ATinterface] = ACTIONS(752), + [anon_sym_interface] = ACTIONS(754), + [anon_sym_byte] = ACTIONS(754), + [anon_sym_short] = ACTIONS(754), + [anon_sym_int] = ACTIONS(754), + [anon_sym_long] = ACTIONS(754), + [anon_sym_char] = ACTIONS(754), + [anon_sym_float] = ACTIONS(754), + [anon_sym_double] = ACTIONS(754), + [sym_boolean_type] = ACTIONS(754), + [sym_void_type] = ACTIONS(754), + [sym_this] = ACTIONS(754), + [sym_super] = ACTIONS(754), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [277] = { - [ts_builtin_sym_end] = ACTIONS(754), - [sym_identifier] = ACTIONS(756), - [sym_decimal_integer_literal] = ACTIONS(756), - [sym_hex_integer_literal] = ACTIONS(756), - [sym_octal_integer_literal] = ACTIONS(756), - [sym_binary_integer_literal] = ACTIONS(754), - [sym_decimal_floating_point_literal] = ACTIONS(754), - [sym_hex_floating_point_literal] = ACTIONS(756), - [sym_true] = ACTIONS(756), - [sym_false] = ACTIONS(756), - [sym_character_literal] = ACTIONS(754), - [anon_sym_DQUOTE] = ACTIONS(756), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(754), - [anon_sym_RBRACE] = ACTIONS(754), - [sym_null_literal] = ACTIONS(756), - [anon_sym_LPAREN] = ACTIONS(754), - [anon_sym_LT] = ACTIONS(754), - [anon_sym_PLUS] = ACTIONS(756), - [anon_sym_DASH] = ACTIONS(756), - [anon_sym_final] = ACTIONS(756), - [anon_sym_BANG] = ACTIONS(754), - [anon_sym_TILDE] = ACTIONS(754), - [anon_sym_PLUS_PLUS] = ACTIONS(754), - [anon_sym_DASH_DASH] = ACTIONS(754), - [anon_sym_new] = ACTIONS(756), - [anon_sym_class] = ACTIONS(756), - [anon_sym_switch] = ACTIONS(756), - [anon_sym_LBRACE] = ACTIONS(754), - [anon_sym_case] = ACTIONS(756), - [anon_sym_default] = ACTIONS(756), - [anon_sym_SEMI] = ACTIONS(754), - [anon_sym_assert] = ACTIONS(756), - [anon_sym_do] = ACTIONS(756), - [anon_sym_while] = ACTIONS(756), - [anon_sym_break] = ACTIONS(756), - [anon_sym_continue] = ACTIONS(756), - [anon_sym_return] = ACTIONS(756), - [anon_sym_yield] = ACTIONS(756), - [anon_sym_synchronized] = ACTIONS(756), - [anon_sym_throw] = ACTIONS(756), - [anon_sym_try] = ACTIONS(756), - [anon_sym_if] = ACTIONS(756), - [anon_sym_else] = ACTIONS(756), - [anon_sym_for] = ACTIONS(756), - [anon_sym_AT] = ACTIONS(756), - [anon_sym_open] = ACTIONS(756), - [anon_sym_module] = ACTIONS(756), - [anon_sym_static] = ACTIONS(756), - [anon_sym_with] = ACTIONS(756), - [anon_sym_package] = ACTIONS(756), - [anon_sym_import] = ACTIONS(756), - [anon_sym_enum] = ACTIONS(756), - [anon_sym_public] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_abstract] = ACTIONS(756), - [anon_sym_strictfp] = ACTIONS(756), - [anon_sym_native] = ACTIONS(756), - [anon_sym_transient] = ACTIONS(756), - [anon_sym_volatile] = ACTIONS(756), - [anon_sym_sealed] = ACTIONS(756), - [anon_sym_non_DASHsealed] = ACTIONS(754), - [anon_sym_record] = ACTIONS(756), - [anon_sym_ATinterface] = ACTIONS(754), - [anon_sym_interface] = ACTIONS(756), - [anon_sym_byte] = ACTIONS(756), - [anon_sym_short] = ACTIONS(756), - [anon_sym_int] = ACTIONS(756), - [anon_sym_long] = ACTIONS(756), - [anon_sym_char] = ACTIONS(756), - [anon_sym_float] = ACTIONS(756), - [anon_sym_double] = ACTIONS(756), - [sym_boolean_type] = ACTIONS(756), - [sym_void_type] = ACTIONS(756), - [sym_this] = ACTIONS(756), - [sym_super] = ACTIONS(756), + [ts_builtin_sym_end] = ACTIONS(756), + [sym_identifier] = ACTIONS(758), + [sym_decimal_integer_literal] = ACTIONS(758), + [sym_hex_integer_literal] = ACTIONS(758), + [sym_octal_integer_literal] = ACTIONS(758), + [sym_binary_integer_literal] = ACTIONS(756), + [sym_decimal_floating_point_literal] = ACTIONS(756), + [sym_hex_floating_point_literal] = ACTIONS(758), + [sym_true] = ACTIONS(758), + [sym_false] = ACTIONS(758), + [sym_character_literal] = ACTIONS(756), + [anon_sym_DQUOTE] = ACTIONS(758), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(756), + [anon_sym_RBRACE] = ACTIONS(756), + [sym_null_literal] = ACTIONS(758), + [anon_sym_LPAREN] = ACTIONS(756), + [anon_sym_LT] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(758), + [anon_sym_DASH] = ACTIONS(758), + [anon_sym_final] = ACTIONS(758), + [anon_sym_BANG] = ACTIONS(756), + [anon_sym_TILDE] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(756), + [anon_sym_DASH_DASH] = ACTIONS(756), + [anon_sym_new] = ACTIONS(758), + [anon_sym_class] = ACTIONS(758), + [anon_sym_switch] = ACTIONS(758), + [anon_sym_LBRACE] = ACTIONS(756), + [anon_sym_case] = ACTIONS(758), + [anon_sym_default] = ACTIONS(758), + [anon_sym_SEMI] = ACTIONS(756), + [anon_sym_assert] = ACTIONS(758), + [anon_sym_do] = ACTIONS(758), + [anon_sym_while] = ACTIONS(758), + [anon_sym_break] = ACTIONS(758), + [anon_sym_continue] = ACTIONS(758), + [anon_sym_return] = ACTIONS(758), + [anon_sym_yield] = ACTIONS(758), + [anon_sym_synchronized] = ACTIONS(758), + [anon_sym_throw] = ACTIONS(758), + [anon_sym_try] = ACTIONS(758), + [anon_sym_if] = ACTIONS(758), + [anon_sym_else] = ACTIONS(758), + [anon_sym_for] = ACTIONS(758), + [anon_sym_AT] = ACTIONS(758), + [anon_sym_open] = ACTIONS(758), + [anon_sym_module] = ACTIONS(758), + [anon_sym_static] = ACTIONS(758), + [anon_sym_with] = ACTIONS(758), + [anon_sym_package] = ACTIONS(758), + [anon_sym_import] = ACTIONS(758), + [anon_sym_enum] = ACTIONS(758), + [anon_sym_public] = ACTIONS(758), + [anon_sym_protected] = ACTIONS(758), + [anon_sym_private] = ACTIONS(758), + [anon_sym_abstract] = ACTIONS(758), + [anon_sym_strictfp] = ACTIONS(758), + [anon_sym_native] = ACTIONS(758), + [anon_sym_transient] = ACTIONS(758), + [anon_sym_volatile] = ACTIONS(758), + [anon_sym_sealed] = ACTIONS(758), + [anon_sym_non_DASHsealed] = ACTIONS(756), + [anon_sym_record] = ACTIONS(758), + [anon_sym_ATinterface] = ACTIONS(756), + [anon_sym_interface] = ACTIONS(758), + [anon_sym_byte] = ACTIONS(758), + [anon_sym_short] = ACTIONS(758), + [anon_sym_int] = ACTIONS(758), + [anon_sym_long] = ACTIONS(758), + [anon_sym_char] = ACTIONS(758), + [anon_sym_float] = ACTIONS(758), + [anon_sym_double] = ACTIONS(758), + [sym_boolean_type] = ACTIONS(758), + [sym_void_type] = ACTIONS(758), + [sym_this] = ACTIONS(758), + [sym_super] = ACTIONS(758), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [278] = { - [ts_builtin_sym_end] = ACTIONS(758), - [sym_identifier] = ACTIONS(760), - [sym_decimal_integer_literal] = ACTIONS(760), - [sym_hex_integer_literal] = ACTIONS(760), - [sym_octal_integer_literal] = ACTIONS(760), - [sym_binary_integer_literal] = ACTIONS(758), - [sym_decimal_floating_point_literal] = ACTIONS(758), - [sym_hex_floating_point_literal] = ACTIONS(760), - [sym_true] = ACTIONS(760), - [sym_false] = ACTIONS(760), - [sym_character_literal] = ACTIONS(758), - [anon_sym_DQUOTE] = ACTIONS(760), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(758), - [anon_sym_RBRACE] = ACTIONS(758), - [sym_null_literal] = ACTIONS(760), - [anon_sym_LPAREN] = ACTIONS(758), - [anon_sym_LT] = ACTIONS(758), - [anon_sym_PLUS] = ACTIONS(760), - [anon_sym_DASH] = ACTIONS(760), - [anon_sym_final] = ACTIONS(760), - [anon_sym_BANG] = ACTIONS(758), - [anon_sym_TILDE] = ACTIONS(758), - [anon_sym_PLUS_PLUS] = ACTIONS(758), - [anon_sym_DASH_DASH] = ACTIONS(758), - [anon_sym_new] = ACTIONS(760), - [anon_sym_class] = ACTIONS(760), - [anon_sym_switch] = ACTIONS(760), - [anon_sym_LBRACE] = ACTIONS(758), - [anon_sym_case] = ACTIONS(760), - [anon_sym_default] = ACTIONS(760), - [anon_sym_SEMI] = ACTIONS(758), - [anon_sym_assert] = ACTIONS(760), - [anon_sym_do] = ACTIONS(760), - [anon_sym_while] = ACTIONS(760), - [anon_sym_break] = ACTIONS(760), - [anon_sym_continue] = ACTIONS(760), - [anon_sym_return] = ACTIONS(760), - [anon_sym_yield] = ACTIONS(760), - [anon_sym_synchronized] = ACTIONS(760), - [anon_sym_throw] = ACTIONS(760), - [anon_sym_try] = ACTIONS(760), - [anon_sym_if] = ACTIONS(760), - [anon_sym_else] = ACTIONS(760), - [anon_sym_for] = ACTIONS(760), - [anon_sym_AT] = ACTIONS(760), - [anon_sym_open] = ACTIONS(760), - [anon_sym_module] = ACTIONS(760), - [anon_sym_static] = ACTIONS(760), - [anon_sym_with] = ACTIONS(760), - [anon_sym_package] = ACTIONS(760), - [anon_sym_import] = ACTIONS(760), - [anon_sym_enum] = ACTIONS(760), - [anon_sym_public] = ACTIONS(760), - [anon_sym_protected] = ACTIONS(760), - [anon_sym_private] = ACTIONS(760), - [anon_sym_abstract] = ACTIONS(760), - [anon_sym_strictfp] = ACTIONS(760), - [anon_sym_native] = ACTIONS(760), - [anon_sym_transient] = ACTIONS(760), - [anon_sym_volatile] = ACTIONS(760), - [anon_sym_sealed] = ACTIONS(760), - [anon_sym_non_DASHsealed] = ACTIONS(758), - [anon_sym_record] = ACTIONS(760), - [anon_sym_ATinterface] = ACTIONS(758), - [anon_sym_interface] = ACTIONS(760), - [anon_sym_byte] = ACTIONS(760), - [anon_sym_short] = ACTIONS(760), - [anon_sym_int] = ACTIONS(760), - [anon_sym_long] = ACTIONS(760), - [anon_sym_char] = ACTIONS(760), - [anon_sym_float] = ACTIONS(760), - [anon_sym_double] = ACTIONS(760), - [sym_boolean_type] = ACTIONS(760), - [sym_void_type] = ACTIONS(760), - [sym_this] = ACTIONS(760), - [sym_super] = ACTIONS(760), + [ts_builtin_sym_end] = ACTIONS(760), + [sym_identifier] = ACTIONS(762), + [sym_decimal_integer_literal] = ACTIONS(762), + [sym_hex_integer_literal] = ACTIONS(762), + [sym_octal_integer_literal] = ACTIONS(762), + [sym_binary_integer_literal] = ACTIONS(760), + [sym_decimal_floating_point_literal] = ACTIONS(760), + [sym_hex_floating_point_literal] = ACTIONS(762), + [sym_true] = ACTIONS(762), + [sym_false] = ACTIONS(762), + [sym_character_literal] = ACTIONS(760), + [anon_sym_DQUOTE] = ACTIONS(762), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(760), + [anon_sym_RBRACE] = ACTIONS(760), + [sym_null_literal] = ACTIONS(762), + [anon_sym_LPAREN] = ACTIONS(760), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(762), + [anon_sym_DASH] = ACTIONS(762), + [anon_sym_final] = ACTIONS(762), + [anon_sym_BANG] = ACTIONS(760), + [anon_sym_TILDE] = ACTIONS(760), + [anon_sym_PLUS_PLUS] = ACTIONS(760), + [anon_sym_DASH_DASH] = ACTIONS(760), + [anon_sym_new] = ACTIONS(762), + [anon_sym_class] = ACTIONS(762), + [anon_sym_switch] = ACTIONS(762), + [anon_sym_LBRACE] = ACTIONS(760), + [anon_sym_case] = ACTIONS(762), + [anon_sym_default] = ACTIONS(762), + [anon_sym_SEMI] = ACTIONS(760), + [anon_sym_assert] = ACTIONS(762), + [anon_sym_do] = ACTIONS(762), + [anon_sym_while] = ACTIONS(762), + [anon_sym_break] = ACTIONS(762), + [anon_sym_continue] = ACTIONS(762), + [anon_sym_return] = ACTIONS(762), + [anon_sym_yield] = ACTIONS(762), + [anon_sym_synchronized] = ACTIONS(762), + [anon_sym_throw] = ACTIONS(762), + [anon_sym_try] = ACTIONS(762), + [anon_sym_if] = ACTIONS(762), + [anon_sym_else] = ACTIONS(762), + [anon_sym_for] = ACTIONS(762), + [anon_sym_AT] = ACTIONS(762), + [anon_sym_open] = ACTIONS(762), + [anon_sym_module] = ACTIONS(762), + [anon_sym_static] = ACTIONS(762), + [anon_sym_with] = ACTIONS(762), + [anon_sym_package] = ACTIONS(762), + [anon_sym_import] = ACTIONS(762), + [anon_sym_enum] = ACTIONS(762), + [anon_sym_public] = ACTIONS(762), + [anon_sym_protected] = ACTIONS(762), + [anon_sym_private] = ACTIONS(762), + [anon_sym_abstract] = ACTIONS(762), + [anon_sym_strictfp] = ACTIONS(762), + [anon_sym_native] = ACTIONS(762), + [anon_sym_transient] = ACTIONS(762), + [anon_sym_volatile] = ACTIONS(762), + [anon_sym_sealed] = ACTIONS(762), + [anon_sym_non_DASHsealed] = ACTIONS(760), + [anon_sym_record] = ACTIONS(762), + [anon_sym_ATinterface] = ACTIONS(760), + [anon_sym_interface] = ACTIONS(762), + [anon_sym_byte] = ACTIONS(762), + [anon_sym_short] = ACTIONS(762), + [anon_sym_int] = ACTIONS(762), + [anon_sym_long] = ACTIONS(762), + [anon_sym_char] = ACTIONS(762), + [anon_sym_float] = ACTIONS(762), + [anon_sym_double] = ACTIONS(762), + [sym_boolean_type] = ACTIONS(762), + [sym_void_type] = ACTIONS(762), + [sym_this] = ACTIONS(762), + [sym_super] = ACTIONS(762), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [279] = { - [ts_builtin_sym_end] = ACTIONS(762), - [sym_identifier] = ACTIONS(764), - [sym_decimal_integer_literal] = ACTIONS(764), - [sym_hex_integer_literal] = ACTIONS(764), - [sym_octal_integer_literal] = ACTIONS(764), - [sym_binary_integer_literal] = ACTIONS(762), - [sym_decimal_floating_point_literal] = ACTIONS(762), - [sym_hex_floating_point_literal] = ACTIONS(764), - [sym_true] = ACTIONS(764), - [sym_false] = ACTIONS(764), - [sym_character_literal] = ACTIONS(762), - [anon_sym_DQUOTE] = ACTIONS(764), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(762), - [anon_sym_RBRACE] = ACTIONS(762), - [sym_null_literal] = ACTIONS(764), - [anon_sym_LPAREN] = ACTIONS(762), - [anon_sym_LT] = ACTIONS(762), - [anon_sym_PLUS] = ACTIONS(764), - [anon_sym_DASH] = ACTIONS(764), - [anon_sym_final] = ACTIONS(764), - [anon_sym_BANG] = ACTIONS(762), - [anon_sym_TILDE] = ACTIONS(762), - [anon_sym_PLUS_PLUS] = ACTIONS(762), - [anon_sym_DASH_DASH] = ACTIONS(762), - [anon_sym_new] = ACTIONS(764), - [anon_sym_class] = ACTIONS(764), - [anon_sym_switch] = ACTIONS(764), - [anon_sym_LBRACE] = ACTIONS(762), - [anon_sym_case] = ACTIONS(764), - [anon_sym_default] = ACTIONS(764), - [anon_sym_SEMI] = ACTIONS(762), - [anon_sym_assert] = ACTIONS(764), - [anon_sym_do] = ACTIONS(764), - [anon_sym_while] = ACTIONS(764), - [anon_sym_break] = ACTIONS(764), - [anon_sym_continue] = ACTIONS(764), - [anon_sym_return] = ACTIONS(764), - [anon_sym_yield] = ACTIONS(764), - [anon_sym_synchronized] = ACTIONS(764), - [anon_sym_throw] = ACTIONS(764), - [anon_sym_try] = ACTIONS(764), - [anon_sym_if] = ACTIONS(764), - [anon_sym_else] = ACTIONS(764), - [anon_sym_for] = ACTIONS(764), - [anon_sym_AT] = ACTIONS(764), - [anon_sym_open] = ACTIONS(764), - [anon_sym_module] = ACTIONS(764), - [anon_sym_static] = ACTIONS(764), - [anon_sym_with] = ACTIONS(764), - [anon_sym_package] = ACTIONS(764), - [anon_sym_import] = ACTIONS(764), - [anon_sym_enum] = ACTIONS(764), - [anon_sym_public] = ACTIONS(764), - [anon_sym_protected] = ACTIONS(764), - [anon_sym_private] = ACTIONS(764), - [anon_sym_abstract] = ACTIONS(764), - [anon_sym_strictfp] = ACTIONS(764), - [anon_sym_native] = ACTIONS(764), - [anon_sym_transient] = ACTIONS(764), - [anon_sym_volatile] = ACTIONS(764), - [anon_sym_sealed] = ACTIONS(764), - [anon_sym_non_DASHsealed] = ACTIONS(762), - [anon_sym_record] = ACTIONS(764), - [anon_sym_ATinterface] = ACTIONS(762), - [anon_sym_interface] = ACTIONS(764), - [anon_sym_byte] = ACTIONS(764), - [anon_sym_short] = ACTIONS(764), - [anon_sym_int] = ACTIONS(764), - [anon_sym_long] = ACTIONS(764), - [anon_sym_char] = ACTIONS(764), - [anon_sym_float] = ACTIONS(764), - [anon_sym_double] = ACTIONS(764), - [sym_boolean_type] = ACTIONS(764), - [sym_void_type] = ACTIONS(764), - [sym_this] = ACTIONS(764), - [sym_super] = ACTIONS(764), + [ts_builtin_sym_end] = ACTIONS(764), + [sym_identifier] = ACTIONS(766), + [sym_decimal_integer_literal] = ACTIONS(766), + [sym_hex_integer_literal] = ACTIONS(766), + [sym_octal_integer_literal] = ACTIONS(766), + [sym_binary_integer_literal] = ACTIONS(764), + [sym_decimal_floating_point_literal] = ACTIONS(764), + [sym_hex_floating_point_literal] = ACTIONS(766), + [sym_true] = ACTIONS(766), + [sym_false] = ACTIONS(766), + [sym_character_literal] = ACTIONS(764), + [anon_sym_DQUOTE] = ACTIONS(766), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(764), + [anon_sym_RBRACE] = ACTIONS(764), + [sym_null_literal] = ACTIONS(766), + [anon_sym_LPAREN] = ACTIONS(764), + [anon_sym_LT] = ACTIONS(764), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_final] = ACTIONS(766), + [anon_sym_BANG] = ACTIONS(764), + [anon_sym_TILDE] = ACTIONS(764), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [anon_sym_new] = ACTIONS(766), + [anon_sym_class] = ACTIONS(766), + [anon_sym_switch] = ACTIONS(766), + [anon_sym_LBRACE] = ACTIONS(764), + [anon_sym_case] = ACTIONS(766), + [anon_sym_default] = ACTIONS(766), + [anon_sym_SEMI] = ACTIONS(764), + [anon_sym_assert] = ACTIONS(766), + [anon_sym_do] = ACTIONS(766), + [anon_sym_while] = ACTIONS(766), + [anon_sym_break] = ACTIONS(766), + [anon_sym_continue] = ACTIONS(766), + [anon_sym_return] = ACTIONS(766), + [anon_sym_yield] = ACTIONS(766), + [anon_sym_synchronized] = ACTIONS(766), + [anon_sym_throw] = ACTIONS(766), + [anon_sym_try] = ACTIONS(766), + [anon_sym_if] = ACTIONS(766), + [anon_sym_else] = ACTIONS(766), + [anon_sym_for] = ACTIONS(766), + [anon_sym_AT] = ACTIONS(766), + [anon_sym_open] = ACTIONS(766), + [anon_sym_module] = ACTIONS(766), + [anon_sym_static] = ACTIONS(766), + [anon_sym_with] = ACTIONS(766), + [anon_sym_package] = ACTIONS(766), + [anon_sym_import] = ACTIONS(766), + [anon_sym_enum] = ACTIONS(766), + [anon_sym_public] = ACTIONS(766), + [anon_sym_protected] = ACTIONS(766), + [anon_sym_private] = ACTIONS(766), + [anon_sym_abstract] = ACTIONS(766), + [anon_sym_strictfp] = ACTIONS(766), + [anon_sym_native] = ACTIONS(766), + [anon_sym_transient] = ACTIONS(766), + [anon_sym_volatile] = ACTIONS(766), + [anon_sym_sealed] = ACTIONS(766), + [anon_sym_non_DASHsealed] = ACTIONS(764), + [anon_sym_record] = ACTIONS(766), + [anon_sym_ATinterface] = ACTIONS(764), + [anon_sym_interface] = ACTIONS(766), + [anon_sym_byte] = ACTIONS(766), + [anon_sym_short] = ACTIONS(766), + [anon_sym_int] = ACTIONS(766), + [anon_sym_long] = ACTIONS(766), + [anon_sym_char] = ACTIONS(766), + [anon_sym_float] = ACTIONS(766), + [anon_sym_double] = ACTIONS(766), + [sym_boolean_type] = ACTIONS(766), + [sym_void_type] = ACTIONS(766), + [sym_this] = ACTIONS(766), + [sym_super] = ACTIONS(766), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [280] = { - [ts_builtin_sym_end] = ACTIONS(766), - [sym_identifier] = ACTIONS(768), - [sym_decimal_integer_literal] = ACTIONS(768), - [sym_hex_integer_literal] = ACTIONS(768), - [sym_octal_integer_literal] = ACTIONS(768), - [sym_binary_integer_literal] = ACTIONS(766), - [sym_decimal_floating_point_literal] = ACTIONS(766), - [sym_hex_floating_point_literal] = ACTIONS(768), - [sym_true] = ACTIONS(768), - [sym_false] = ACTIONS(768), - [sym_character_literal] = ACTIONS(766), - [anon_sym_DQUOTE] = ACTIONS(768), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(766), - [anon_sym_RBRACE] = ACTIONS(766), - [sym_null_literal] = ACTIONS(768), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_LT] = ACTIONS(766), - [anon_sym_PLUS] = ACTIONS(768), - [anon_sym_DASH] = ACTIONS(768), - [anon_sym_final] = ACTIONS(768), - [anon_sym_BANG] = ACTIONS(766), - [anon_sym_TILDE] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(766), - [anon_sym_DASH_DASH] = ACTIONS(766), - [anon_sym_new] = ACTIONS(768), - [anon_sym_class] = ACTIONS(768), - [anon_sym_switch] = ACTIONS(768), - [anon_sym_LBRACE] = ACTIONS(766), - [anon_sym_case] = ACTIONS(768), - [anon_sym_default] = ACTIONS(768), - [anon_sym_SEMI] = ACTIONS(766), - [anon_sym_assert] = ACTIONS(768), - [anon_sym_do] = ACTIONS(768), - [anon_sym_while] = ACTIONS(768), - [anon_sym_break] = ACTIONS(768), - [anon_sym_continue] = ACTIONS(768), - [anon_sym_return] = ACTIONS(768), - [anon_sym_yield] = ACTIONS(768), - [anon_sym_synchronized] = ACTIONS(768), - [anon_sym_throw] = ACTIONS(768), - [anon_sym_try] = ACTIONS(768), - [anon_sym_if] = ACTIONS(768), - [anon_sym_else] = ACTIONS(768), - [anon_sym_for] = ACTIONS(768), - [anon_sym_AT] = ACTIONS(768), - [anon_sym_open] = ACTIONS(768), - [anon_sym_module] = ACTIONS(768), - [anon_sym_static] = ACTIONS(768), - [anon_sym_with] = ACTIONS(768), - [anon_sym_package] = ACTIONS(768), - [anon_sym_import] = ACTIONS(768), - [anon_sym_enum] = ACTIONS(768), - [anon_sym_public] = ACTIONS(768), - [anon_sym_protected] = ACTIONS(768), - [anon_sym_private] = ACTIONS(768), - [anon_sym_abstract] = ACTIONS(768), - [anon_sym_strictfp] = ACTIONS(768), - [anon_sym_native] = ACTIONS(768), - [anon_sym_transient] = ACTIONS(768), - [anon_sym_volatile] = ACTIONS(768), - [anon_sym_sealed] = ACTIONS(768), - [anon_sym_non_DASHsealed] = ACTIONS(766), - [anon_sym_record] = ACTIONS(768), - [anon_sym_ATinterface] = ACTIONS(766), - [anon_sym_interface] = ACTIONS(768), - [anon_sym_byte] = ACTIONS(768), - [anon_sym_short] = ACTIONS(768), - [anon_sym_int] = ACTIONS(768), - [anon_sym_long] = ACTIONS(768), - [anon_sym_char] = ACTIONS(768), - [anon_sym_float] = ACTIONS(768), - [anon_sym_double] = ACTIONS(768), - [sym_boolean_type] = ACTIONS(768), - [sym_void_type] = ACTIONS(768), - [sym_this] = ACTIONS(768), - [sym_super] = ACTIONS(768), + [ts_builtin_sym_end] = ACTIONS(768), + [sym_identifier] = ACTIONS(770), + [sym_decimal_integer_literal] = ACTIONS(770), + [sym_hex_integer_literal] = ACTIONS(770), + [sym_octal_integer_literal] = ACTIONS(770), + [sym_binary_integer_literal] = ACTIONS(768), + [sym_decimal_floating_point_literal] = ACTIONS(768), + [sym_hex_floating_point_literal] = ACTIONS(770), + [sym_true] = ACTIONS(770), + [sym_false] = ACTIONS(770), + [sym_character_literal] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(770), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(768), + [anon_sym_RBRACE] = ACTIONS(768), + [sym_null_literal] = ACTIONS(770), + [anon_sym_LPAREN] = ACTIONS(768), + [anon_sym_LT] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(770), + [anon_sym_DASH] = ACTIONS(770), + [anon_sym_final] = ACTIONS(770), + [anon_sym_BANG] = ACTIONS(768), + [anon_sym_TILDE] = ACTIONS(768), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_new] = ACTIONS(770), + [anon_sym_class] = ACTIONS(770), + [anon_sym_switch] = ACTIONS(770), + [anon_sym_LBRACE] = ACTIONS(768), + [anon_sym_case] = ACTIONS(770), + [anon_sym_default] = ACTIONS(770), + [anon_sym_SEMI] = ACTIONS(768), + [anon_sym_assert] = ACTIONS(770), + [anon_sym_do] = ACTIONS(770), + [anon_sym_while] = ACTIONS(770), + [anon_sym_break] = ACTIONS(770), + [anon_sym_continue] = ACTIONS(770), + [anon_sym_return] = ACTIONS(770), + [anon_sym_yield] = ACTIONS(770), + [anon_sym_synchronized] = ACTIONS(770), + [anon_sym_throw] = ACTIONS(770), + [anon_sym_try] = ACTIONS(770), + [anon_sym_if] = ACTIONS(770), + [anon_sym_else] = ACTIONS(770), + [anon_sym_for] = ACTIONS(770), + [anon_sym_AT] = ACTIONS(770), + [anon_sym_open] = ACTIONS(770), + [anon_sym_module] = ACTIONS(770), + [anon_sym_static] = ACTIONS(770), + [anon_sym_with] = ACTIONS(770), + [anon_sym_package] = ACTIONS(770), + [anon_sym_import] = ACTIONS(770), + [anon_sym_enum] = ACTIONS(770), + [anon_sym_public] = ACTIONS(770), + [anon_sym_protected] = ACTIONS(770), + [anon_sym_private] = ACTIONS(770), + [anon_sym_abstract] = ACTIONS(770), + [anon_sym_strictfp] = ACTIONS(770), + [anon_sym_native] = ACTIONS(770), + [anon_sym_transient] = ACTIONS(770), + [anon_sym_volatile] = ACTIONS(770), + [anon_sym_sealed] = ACTIONS(770), + [anon_sym_non_DASHsealed] = ACTIONS(768), + [anon_sym_record] = ACTIONS(770), + [anon_sym_ATinterface] = ACTIONS(768), + [anon_sym_interface] = ACTIONS(770), + [anon_sym_byte] = ACTIONS(770), + [anon_sym_short] = ACTIONS(770), + [anon_sym_int] = ACTIONS(770), + [anon_sym_long] = ACTIONS(770), + [anon_sym_char] = ACTIONS(770), + [anon_sym_float] = ACTIONS(770), + [anon_sym_double] = ACTIONS(770), + [sym_boolean_type] = ACTIONS(770), + [sym_void_type] = ACTIONS(770), + [sym_this] = ACTIONS(770), + [sym_super] = ACTIONS(770), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [281] = { - [ts_builtin_sym_end] = ACTIONS(770), - [sym_identifier] = ACTIONS(772), - [sym_decimal_integer_literal] = ACTIONS(772), - [sym_hex_integer_literal] = ACTIONS(772), - [sym_octal_integer_literal] = ACTIONS(772), - [sym_binary_integer_literal] = ACTIONS(770), - [sym_decimal_floating_point_literal] = ACTIONS(770), - [sym_hex_floating_point_literal] = ACTIONS(772), - [sym_true] = ACTIONS(772), - [sym_false] = ACTIONS(772), - [sym_character_literal] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(772), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(770), - [anon_sym_RBRACE] = ACTIONS(770), - [sym_null_literal] = ACTIONS(772), - [anon_sym_LPAREN] = ACTIONS(770), - [anon_sym_LT] = ACTIONS(770), - [anon_sym_PLUS] = ACTIONS(772), - [anon_sym_DASH] = ACTIONS(772), - [anon_sym_final] = ACTIONS(772), - [anon_sym_BANG] = ACTIONS(770), - [anon_sym_TILDE] = ACTIONS(770), - [anon_sym_PLUS_PLUS] = ACTIONS(770), - [anon_sym_DASH_DASH] = ACTIONS(770), - [anon_sym_new] = ACTIONS(772), - [anon_sym_class] = ACTIONS(772), - [anon_sym_switch] = ACTIONS(772), - [anon_sym_LBRACE] = ACTIONS(770), - [anon_sym_case] = ACTIONS(772), - [anon_sym_default] = ACTIONS(772), - [anon_sym_SEMI] = ACTIONS(770), - [anon_sym_assert] = ACTIONS(772), - [anon_sym_do] = ACTIONS(772), - [anon_sym_while] = ACTIONS(772), - [anon_sym_break] = ACTIONS(772), - [anon_sym_continue] = ACTIONS(772), - [anon_sym_return] = ACTIONS(772), - [anon_sym_yield] = ACTIONS(772), - [anon_sym_synchronized] = ACTIONS(772), - [anon_sym_throw] = ACTIONS(772), - [anon_sym_try] = ACTIONS(772), - [anon_sym_if] = ACTIONS(772), - [anon_sym_else] = ACTIONS(772), - [anon_sym_for] = ACTIONS(772), - [anon_sym_AT] = ACTIONS(772), - [anon_sym_open] = ACTIONS(772), - [anon_sym_module] = ACTIONS(772), - [anon_sym_static] = ACTIONS(772), - [anon_sym_with] = ACTIONS(772), - [anon_sym_package] = ACTIONS(772), - [anon_sym_import] = ACTIONS(772), - [anon_sym_enum] = ACTIONS(772), - [anon_sym_public] = ACTIONS(772), - [anon_sym_protected] = ACTIONS(772), - [anon_sym_private] = ACTIONS(772), - [anon_sym_abstract] = ACTIONS(772), - [anon_sym_strictfp] = ACTIONS(772), - [anon_sym_native] = ACTIONS(772), - [anon_sym_transient] = ACTIONS(772), - [anon_sym_volatile] = ACTIONS(772), - [anon_sym_sealed] = ACTIONS(772), - [anon_sym_non_DASHsealed] = ACTIONS(770), - [anon_sym_record] = ACTIONS(772), - [anon_sym_ATinterface] = ACTIONS(770), - [anon_sym_interface] = ACTIONS(772), - [anon_sym_byte] = ACTIONS(772), - [anon_sym_short] = ACTIONS(772), - [anon_sym_int] = ACTIONS(772), - [anon_sym_long] = ACTIONS(772), - [anon_sym_char] = ACTIONS(772), - [anon_sym_float] = ACTIONS(772), - [anon_sym_double] = ACTIONS(772), - [sym_boolean_type] = ACTIONS(772), - [sym_void_type] = ACTIONS(772), - [sym_this] = ACTIONS(772), - [sym_super] = ACTIONS(772), + [ts_builtin_sym_end] = ACTIONS(772), + [sym_identifier] = ACTIONS(774), + [sym_decimal_integer_literal] = ACTIONS(774), + [sym_hex_integer_literal] = ACTIONS(774), + [sym_octal_integer_literal] = ACTIONS(774), + [sym_binary_integer_literal] = ACTIONS(772), + [sym_decimal_floating_point_literal] = ACTIONS(772), + [sym_hex_floating_point_literal] = ACTIONS(774), + [sym_true] = ACTIONS(774), + [sym_false] = ACTIONS(774), + [sym_character_literal] = ACTIONS(772), + [anon_sym_DQUOTE] = ACTIONS(774), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(772), + [anon_sym_RBRACE] = ACTIONS(772), + [sym_null_literal] = ACTIONS(774), + [anon_sym_LPAREN] = ACTIONS(772), + [anon_sym_LT] = ACTIONS(772), + [anon_sym_PLUS] = ACTIONS(774), + [anon_sym_DASH] = ACTIONS(774), + [anon_sym_final] = ACTIONS(774), + [anon_sym_BANG] = ACTIONS(772), + [anon_sym_TILDE] = ACTIONS(772), + [anon_sym_PLUS_PLUS] = ACTIONS(772), + [anon_sym_DASH_DASH] = ACTIONS(772), + [anon_sym_new] = ACTIONS(774), + [anon_sym_class] = ACTIONS(774), + [anon_sym_switch] = ACTIONS(774), + [anon_sym_LBRACE] = ACTIONS(772), + [anon_sym_case] = ACTIONS(774), + [anon_sym_default] = ACTIONS(774), + [anon_sym_SEMI] = ACTIONS(772), + [anon_sym_assert] = ACTIONS(774), + [anon_sym_do] = ACTIONS(774), + [anon_sym_while] = ACTIONS(774), + [anon_sym_break] = ACTIONS(774), + [anon_sym_continue] = ACTIONS(774), + [anon_sym_return] = ACTIONS(774), + [anon_sym_yield] = ACTIONS(774), + [anon_sym_synchronized] = ACTIONS(774), + [anon_sym_throw] = ACTIONS(774), + [anon_sym_try] = ACTIONS(774), + [anon_sym_if] = ACTIONS(774), + [anon_sym_else] = ACTIONS(774), + [anon_sym_for] = ACTIONS(774), + [anon_sym_AT] = ACTIONS(774), + [anon_sym_open] = ACTIONS(774), + [anon_sym_module] = ACTIONS(774), + [anon_sym_static] = ACTIONS(774), + [anon_sym_with] = ACTIONS(774), + [anon_sym_package] = ACTIONS(774), + [anon_sym_import] = ACTIONS(774), + [anon_sym_enum] = ACTIONS(774), + [anon_sym_public] = ACTIONS(774), + [anon_sym_protected] = ACTIONS(774), + [anon_sym_private] = ACTIONS(774), + [anon_sym_abstract] = ACTIONS(774), + [anon_sym_strictfp] = ACTIONS(774), + [anon_sym_native] = ACTIONS(774), + [anon_sym_transient] = ACTIONS(774), + [anon_sym_volatile] = ACTIONS(774), + [anon_sym_sealed] = ACTIONS(774), + [anon_sym_non_DASHsealed] = ACTIONS(772), + [anon_sym_record] = ACTIONS(774), + [anon_sym_ATinterface] = ACTIONS(772), + [anon_sym_interface] = ACTIONS(774), + [anon_sym_byte] = ACTIONS(774), + [anon_sym_short] = ACTIONS(774), + [anon_sym_int] = ACTIONS(774), + [anon_sym_long] = ACTIONS(774), + [anon_sym_char] = ACTIONS(774), + [anon_sym_float] = ACTIONS(774), + [anon_sym_double] = ACTIONS(774), + [sym_boolean_type] = ACTIONS(774), + [sym_void_type] = ACTIONS(774), + [sym_this] = ACTIONS(774), + [sym_super] = ACTIONS(774), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [282] = { - [ts_builtin_sym_end] = ACTIONS(774), - [sym_identifier] = ACTIONS(776), - [sym_decimal_integer_literal] = ACTIONS(776), - [sym_hex_integer_literal] = ACTIONS(776), - [sym_octal_integer_literal] = ACTIONS(776), - [sym_binary_integer_literal] = ACTIONS(774), - [sym_decimal_floating_point_literal] = ACTIONS(774), - [sym_hex_floating_point_literal] = ACTIONS(776), - [sym_true] = ACTIONS(776), - [sym_false] = ACTIONS(776), - [sym_character_literal] = ACTIONS(774), - [anon_sym_DQUOTE] = ACTIONS(776), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(774), - [anon_sym_RBRACE] = ACTIONS(774), - [sym_null_literal] = ACTIONS(776), - [anon_sym_LPAREN] = ACTIONS(774), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_PLUS] = ACTIONS(776), - [anon_sym_DASH] = ACTIONS(776), - [anon_sym_final] = ACTIONS(776), - [anon_sym_BANG] = ACTIONS(774), - [anon_sym_TILDE] = ACTIONS(774), - [anon_sym_PLUS_PLUS] = ACTIONS(774), - [anon_sym_DASH_DASH] = ACTIONS(774), - [anon_sym_new] = ACTIONS(776), - [anon_sym_class] = ACTIONS(776), - [anon_sym_switch] = ACTIONS(776), - [anon_sym_LBRACE] = ACTIONS(774), - [anon_sym_case] = ACTIONS(776), - [anon_sym_default] = ACTIONS(776), - [anon_sym_SEMI] = ACTIONS(774), - [anon_sym_assert] = ACTIONS(776), - [anon_sym_do] = ACTIONS(776), - [anon_sym_while] = ACTIONS(776), - [anon_sym_break] = ACTIONS(776), - [anon_sym_continue] = ACTIONS(776), - [anon_sym_return] = ACTIONS(776), - [anon_sym_yield] = ACTIONS(776), - [anon_sym_synchronized] = ACTIONS(776), - [anon_sym_throw] = ACTIONS(776), - [anon_sym_try] = ACTIONS(776), - [anon_sym_if] = ACTIONS(776), - [anon_sym_else] = ACTIONS(776), - [anon_sym_for] = ACTIONS(776), - [anon_sym_AT] = ACTIONS(776), - [anon_sym_open] = ACTIONS(776), - [anon_sym_module] = ACTIONS(776), - [anon_sym_static] = ACTIONS(776), - [anon_sym_with] = ACTIONS(776), - [anon_sym_package] = ACTIONS(776), - [anon_sym_import] = ACTIONS(776), - [anon_sym_enum] = ACTIONS(776), - [anon_sym_public] = ACTIONS(776), - [anon_sym_protected] = ACTIONS(776), - [anon_sym_private] = ACTIONS(776), - [anon_sym_abstract] = ACTIONS(776), - [anon_sym_strictfp] = ACTIONS(776), - [anon_sym_native] = ACTIONS(776), - [anon_sym_transient] = ACTIONS(776), - [anon_sym_volatile] = ACTIONS(776), - [anon_sym_sealed] = ACTIONS(776), - [anon_sym_non_DASHsealed] = ACTIONS(774), - [anon_sym_record] = ACTIONS(776), - [anon_sym_ATinterface] = ACTIONS(774), - [anon_sym_interface] = ACTIONS(776), - [anon_sym_byte] = ACTIONS(776), - [anon_sym_short] = ACTIONS(776), - [anon_sym_int] = ACTIONS(776), - [anon_sym_long] = ACTIONS(776), - [anon_sym_char] = ACTIONS(776), - [anon_sym_float] = ACTIONS(776), - [anon_sym_double] = ACTIONS(776), - [sym_boolean_type] = ACTIONS(776), - [sym_void_type] = ACTIONS(776), - [sym_this] = ACTIONS(776), - [sym_super] = ACTIONS(776), + [ts_builtin_sym_end] = ACTIONS(776), + [sym_identifier] = ACTIONS(778), + [sym_decimal_integer_literal] = ACTIONS(778), + [sym_hex_integer_literal] = ACTIONS(778), + [sym_octal_integer_literal] = ACTIONS(778), + [sym_binary_integer_literal] = ACTIONS(776), + [sym_decimal_floating_point_literal] = ACTIONS(776), + [sym_hex_floating_point_literal] = ACTIONS(778), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_character_literal] = ACTIONS(776), + [anon_sym_DQUOTE] = ACTIONS(778), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(776), + [anon_sym_RBRACE] = ACTIONS(776), + [sym_null_literal] = ACTIONS(778), + [anon_sym_LPAREN] = ACTIONS(776), + [anon_sym_LT] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(778), + [anon_sym_final] = ACTIONS(778), + [anon_sym_BANG] = ACTIONS(776), + [anon_sym_TILDE] = ACTIONS(776), + [anon_sym_PLUS_PLUS] = ACTIONS(776), + [anon_sym_DASH_DASH] = ACTIONS(776), + [anon_sym_new] = ACTIONS(778), + [anon_sym_class] = ACTIONS(778), + [anon_sym_switch] = ACTIONS(778), + [anon_sym_LBRACE] = ACTIONS(776), + [anon_sym_case] = ACTIONS(778), + [anon_sym_default] = ACTIONS(778), + [anon_sym_SEMI] = ACTIONS(776), + [anon_sym_assert] = ACTIONS(778), + [anon_sym_do] = ACTIONS(778), + [anon_sym_while] = ACTIONS(778), + [anon_sym_break] = ACTIONS(778), + [anon_sym_continue] = ACTIONS(778), + [anon_sym_return] = ACTIONS(778), + [anon_sym_yield] = ACTIONS(778), + [anon_sym_synchronized] = ACTIONS(778), + [anon_sym_throw] = ACTIONS(778), + [anon_sym_try] = ACTIONS(778), + [anon_sym_if] = ACTIONS(778), + [anon_sym_else] = ACTIONS(778), + [anon_sym_for] = ACTIONS(778), + [anon_sym_AT] = ACTIONS(778), + [anon_sym_open] = ACTIONS(778), + [anon_sym_module] = ACTIONS(778), + [anon_sym_static] = ACTIONS(778), + [anon_sym_with] = ACTIONS(778), + [anon_sym_package] = ACTIONS(778), + [anon_sym_import] = ACTIONS(778), + [anon_sym_enum] = ACTIONS(778), + [anon_sym_public] = ACTIONS(778), + [anon_sym_protected] = ACTIONS(778), + [anon_sym_private] = ACTIONS(778), + [anon_sym_abstract] = ACTIONS(778), + [anon_sym_strictfp] = ACTIONS(778), + [anon_sym_native] = ACTIONS(778), + [anon_sym_transient] = ACTIONS(778), + [anon_sym_volatile] = ACTIONS(778), + [anon_sym_sealed] = ACTIONS(778), + [anon_sym_non_DASHsealed] = ACTIONS(776), + [anon_sym_record] = ACTIONS(778), + [anon_sym_ATinterface] = ACTIONS(776), + [anon_sym_interface] = ACTIONS(778), + [anon_sym_byte] = ACTIONS(778), + [anon_sym_short] = ACTIONS(778), + [anon_sym_int] = ACTIONS(778), + [anon_sym_long] = ACTIONS(778), + [anon_sym_char] = ACTIONS(778), + [anon_sym_float] = ACTIONS(778), + [anon_sym_double] = ACTIONS(778), + [sym_boolean_type] = ACTIONS(778), + [sym_void_type] = ACTIONS(778), + [sym_this] = ACTIONS(778), + [sym_super] = ACTIONS(778), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [283] = { - [ts_builtin_sym_end] = ACTIONS(778), - [sym_identifier] = ACTIONS(780), - [sym_decimal_integer_literal] = ACTIONS(780), - [sym_hex_integer_literal] = ACTIONS(780), - [sym_octal_integer_literal] = ACTIONS(780), - [sym_binary_integer_literal] = ACTIONS(778), - [sym_decimal_floating_point_literal] = ACTIONS(778), - [sym_hex_floating_point_literal] = ACTIONS(780), - [sym_true] = ACTIONS(780), - [sym_false] = ACTIONS(780), - [sym_character_literal] = ACTIONS(778), - [anon_sym_DQUOTE] = ACTIONS(780), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(778), - [anon_sym_RBRACE] = ACTIONS(778), - [sym_null_literal] = ACTIONS(780), - [anon_sym_LPAREN] = ACTIONS(778), - [anon_sym_LT] = ACTIONS(778), - [anon_sym_PLUS] = ACTIONS(780), - [anon_sym_DASH] = ACTIONS(780), - [anon_sym_final] = ACTIONS(780), - [anon_sym_BANG] = ACTIONS(778), - [anon_sym_TILDE] = ACTIONS(778), - [anon_sym_PLUS_PLUS] = ACTIONS(778), - [anon_sym_DASH_DASH] = ACTIONS(778), - [anon_sym_new] = ACTIONS(780), - [anon_sym_class] = ACTIONS(780), - [anon_sym_switch] = ACTIONS(780), - [anon_sym_LBRACE] = ACTIONS(778), - [anon_sym_case] = ACTIONS(780), - [anon_sym_default] = ACTIONS(780), - [anon_sym_SEMI] = ACTIONS(778), - [anon_sym_assert] = ACTIONS(780), - [anon_sym_do] = ACTIONS(780), - [anon_sym_while] = ACTIONS(780), - [anon_sym_break] = ACTIONS(780), - [anon_sym_continue] = ACTIONS(780), - [anon_sym_return] = ACTIONS(780), - [anon_sym_yield] = ACTIONS(780), - [anon_sym_synchronized] = ACTIONS(780), - [anon_sym_throw] = ACTIONS(780), - [anon_sym_try] = ACTIONS(780), - [anon_sym_if] = ACTIONS(780), - [anon_sym_else] = ACTIONS(780), - [anon_sym_for] = ACTIONS(780), - [anon_sym_AT] = ACTIONS(780), - [anon_sym_open] = ACTIONS(780), - [anon_sym_module] = ACTIONS(780), - [anon_sym_static] = ACTIONS(780), - [anon_sym_with] = ACTIONS(780), - [anon_sym_package] = ACTIONS(780), - [anon_sym_import] = ACTIONS(780), - [anon_sym_enum] = ACTIONS(780), - [anon_sym_public] = ACTIONS(780), - [anon_sym_protected] = ACTIONS(780), - [anon_sym_private] = ACTIONS(780), - [anon_sym_abstract] = ACTIONS(780), - [anon_sym_strictfp] = ACTIONS(780), - [anon_sym_native] = ACTIONS(780), - [anon_sym_transient] = ACTIONS(780), - [anon_sym_volatile] = ACTIONS(780), - [anon_sym_sealed] = ACTIONS(780), - [anon_sym_non_DASHsealed] = ACTIONS(778), - [anon_sym_record] = ACTIONS(780), - [anon_sym_ATinterface] = ACTIONS(778), - [anon_sym_interface] = ACTIONS(780), - [anon_sym_byte] = ACTIONS(780), - [anon_sym_short] = ACTIONS(780), - [anon_sym_int] = ACTIONS(780), - [anon_sym_long] = ACTIONS(780), - [anon_sym_char] = ACTIONS(780), - [anon_sym_float] = ACTIONS(780), - [anon_sym_double] = ACTIONS(780), - [sym_boolean_type] = ACTIONS(780), - [sym_void_type] = ACTIONS(780), - [sym_this] = ACTIONS(780), - [sym_super] = ACTIONS(780), + [ts_builtin_sym_end] = ACTIONS(780), + [sym_identifier] = ACTIONS(782), + [sym_decimal_integer_literal] = ACTIONS(782), + [sym_hex_integer_literal] = ACTIONS(782), + [sym_octal_integer_literal] = ACTIONS(782), + [sym_binary_integer_literal] = ACTIONS(780), + [sym_decimal_floating_point_literal] = ACTIONS(780), + [sym_hex_floating_point_literal] = ACTIONS(782), + [sym_true] = ACTIONS(782), + [sym_false] = ACTIONS(782), + [sym_character_literal] = ACTIONS(780), + [anon_sym_DQUOTE] = ACTIONS(782), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(780), + [anon_sym_RBRACE] = ACTIONS(780), + [sym_null_literal] = ACTIONS(782), + [anon_sym_LPAREN] = ACTIONS(780), + [anon_sym_LT] = ACTIONS(780), + [anon_sym_PLUS] = ACTIONS(782), + [anon_sym_DASH] = ACTIONS(782), + [anon_sym_final] = ACTIONS(782), + [anon_sym_BANG] = ACTIONS(780), + [anon_sym_TILDE] = ACTIONS(780), + [anon_sym_PLUS_PLUS] = ACTIONS(780), + [anon_sym_DASH_DASH] = ACTIONS(780), + [anon_sym_new] = ACTIONS(782), + [anon_sym_class] = ACTIONS(782), + [anon_sym_switch] = ACTIONS(782), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_case] = ACTIONS(782), + [anon_sym_default] = ACTIONS(782), + [anon_sym_SEMI] = ACTIONS(780), + [anon_sym_assert] = ACTIONS(782), + [anon_sym_do] = ACTIONS(782), + [anon_sym_while] = ACTIONS(782), + [anon_sym_break] = ACTIONS(782), + [anon_sym_continue] = ACTIONS(782), + [anon_sym_return] = ACTIONS(782), + [anon_sym_yield] = ACTIONS(782), + [anon_sym_synchronized] = ACTIONS(782), + [anon_sym_throw] = ACTIONS(782), + [anon_sym_try] = ACTIONS(782), + [anon_sym_if] = ACTIONS(782), + [anon_sym_else] = ACTIONS(782), + [anon_sym_for] = ACTIONS(782), + [anon_sym_AT] = ACTIONS(782), + [anon_sym_open] = ACTIONS(782), + [anon_sym_module] = ACTIONS(782), + [anon_sym_static] = ACTIONS(782), + [anon_sym_with] = ACTIONS(782), + [anon_sym_package] = ACTIONS(782), + [anon_sym_import] = ACTIONS(782), + [anon_sym_enum] = ACTIONS(782), + [anon_sym_public] = ACTIONS(782), + [anon_sym_protected] = ACTIONS(782), + [anon_sym_private] = ACTIONS(782), + [anon_sym_abstract] = ACTIONS(782), + [anon_sym_strictfp] = ACTIONS(782), + [anon_sym_native] = ACTIONS(782), + [anon_sym_transient] = ACTIONS(782), + [anon_sym_volatile] = ACTIONS(782), + [anon_sym_sealed] = ACTIONS(782), + [anon_sym_non_DASHsealed] = ACTIONS(780), + [anon_sym_record] = ACTIONS(782), + [anon_sym_ATinterface] = ACTIONS(780), + [anon_sym_interface] = ACTIONS(782), + [anon_sym_byte] = ACTIONS(782), + [anon_sym_short] = ACTIONS(782), + [anon_sym_int] = ACTIONS(782), + [anon_sym_long] = ACTIONS(782), + [anon_sym_char] = ACTIONS(782), + [anon_sym_float] = ACTIONS(782), + [anon_sym_double] = ACTIONS(782), + [sym_boolean_type] = ACTIONS(782), + [sym_void_type] = ACTIONS(782), + [sym_this] = ACTIONS(782), + [sym_super] = ACTIONS(782), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [284] = { - [ts_builtin_sym_end] = ACTIONS(782), - [sym_identifier] = ACTIONS(784), - [sym_decimal_integer_literal] = ACTIONS(784), - [sym_hex_integer_literal] = ACTIONS(784), - [sym_octal_integer_literal] = ACTIONS(784), - [sym_binary_integer_literal] = ACTIONS(782), - [sym_decimal_floating_point_literal] = ACTIONS(782), - [sym_hex_floating_point_literal] = ACTIONS(784), - [sym_true] = ACTIONS(784), - [sym_false] = ACTIONS(784), - [sym_character_literal] = ACTIONS(782), - [anon_sym_DQUOTE] = ACTIONS(784), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(782), - [anon_sym_RBRACE] = ACTIONS(782), - [sym_null_literal] = ACTIONS(784), - [anon_sym_LPAREN] = ACTIONS(782), - [anon_sym_LT] = ACTIONS(782), - [anon_sym_PLUS] = ACTIONS(784), - [anon_sym_DASH] = ACTIONS(784), - [anon_sym_final] = ACTIONS(784), - [anon_sym_BANG] = ACTIONS(782), - [anon_sym_TILDE] = ACTIONS(782), - [anon_sym_PLUS_PLUS] = ACTIONS(782), - [anon_sym_DASH_DASH] = ACTIONS(782), - [anon_sym_new] = ACTIONS(784), - [anon_sym_class] = ACTIONS(784), - [anon_sym_switch] = ACTIONS(784), - [anon_sym_LBRACE] = ACTIONS(782), - [anon_sym_case] = ACTIONS(784), - [anon_sym_default] = ACTIONS(784), - [anon_sym_SEMI] = ACTIONS(782), - [anon_sym_assert] = ACTIONS(784), - [anon_sym_do] = ACTIONS(784), - [anon_sym_while] = ACTIONS(784), - [anon_sym_break] = ACTIONS(784), - [anon_sym_continue] = ACTIONS(784), - [anon_sym_return] = ACTIONS(784), - [anon_sym_yield] = ACTIONS(784), - [anon_sym_synchronized] = ACTIONS(784), - [anon_sym_throw] = ACTIONS(784), - [anon_sym_try] = ACTIONS(784), - [anon_sym_if] = ACTIONS(784), - [anon_sym_else] = ACTIONS(784), - [anon_sym_for] = ACTIONS(784), - [anon_sym_AT] = ACTIONS(784), - [anon_sym_open] = ACTIONS(784), - [anon_sym_module] = ACTIONS(784), - [anon_sym_static] = ACTIONS(784), - [anon_sym_with] = ACTIONS(784), - [anon_sym_package] = ACTIONS(784), - [anon_sym_import] = ACTIONS(784), - [anon_sym_enum] = ACTIONS(784), - [anon_sym_public] = ACTIONS(784), - [anon_sym_protected] = ACTIONS(784), - [anon_sym_private] = ACTIONS(784), - [anon_sym_abstract] = ACTIONS(784), - [anon_sym_strictfp] = ACTIONS(784), - [anon_sym_native] = ACTIONS(784), - [anon_sym_transient] = ACTIONS(784), - [anon_sym_volatile] = ACTIONS(784), - [anon_sym_sealed] = ACTIONS(784), - [anon_sym_non_DASHsealed] = ACTIONS(782), - [anon_sym_record] = ACTIONS(784), - [anon_sym_ATinterface] = ACTIONS(782), - [anon_sym_interface] = ACTIONS(784), - [anon_sym_byte] = ACTIONS(784), - [anon_sym_short] = ACTIONS(784), - [anon_sym_int] = ACTIONS(784), - [anon_sym_long] = ACTIONS(784), - [anon_sym_char] = ACTIONS(784), - [anon_sym_float] = ACTIONS(784), - [anon_sym_double] = ACTIONS(784), - [sym_boolean_type] = ACTIONS(784), - [sym_void_type] = ACTIONS(784), - [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(784), + [ts_builtin_sym_end] = ACTIONS(784), + [sym_identifier] = ACTIONS(786), + [sym_decimal_integer_literal] = ACTIONS(786), + [sym_hex_integer_literal] = ACTIONS(786), + [sym_octal_integer_literal] = ACTIONS(786), + [sym_binary_integer_literal] = ACTIONS(784), + [sym_decimal_floating_point_literal] = ACTIONS(784), + [sym_hex_floating_point_literal] = ACTIONS(786), + [sym_true] = ACTIONS(786), + [sym_false] = ACTIONS(786), + [sym_character_literal] = ACTIONS(784), + [anon_sym_DQUOTE] = ACTIONS(786), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(784), + [anon_sym_RBRACE] = ACTIONS(784), + [sym_null_literal] = ACTIONS(786), + [anon_sym_LPAREN] = ACTIONS(784), + [anon_sym_LT] = ACTIONS(784), + [anon_sym_PLUS] = ACTIONS(786), + [anon_sym_DASH] = ACTIONS(786), + [anon_sym_final] = ACTIONS(786), + [anon_sym_BANG] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(784), + [anon_sym_PLUS_PLUS] = ACTIONS(784), + [anon_sym_DASH_DASH] = ACTIONS(784), + [anon_sym_new] = ACTIONS(786), + [anon_sym_class] = ACTIONS(786), + [anon_sym_switch] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(784), + [anon_sym_case] = ACTIONS(786), + [anon_sym_default] = ACTIONS(786), + [anon_sym_SEMI] = ACTIONS(784), + [anon_sym_assert] = ACTIONS(786), + [anon_sym_do] = ACTIONS(786), + [anon_sym_while] = ACTIONS(786), + [anon_sym_break] = ACTIONS(786), + [anon_sym_continue] = ACTIONS(786), + [anon_sym_return] = ACTIONS(786), + [anon_sym_yield] = ACTIONS(786), + [anon_sym_synchronized] = ACTIONS(786), + [anon_sym_throw] = ACTIONS(786), + [anon_sym_try] = ACTIONS(786), + [anon_sym_if] = ACTIONS(786), + [anon_sym_else] = ACTIONS(786), + [anon_sym_for] = ACTIONS(786), + [anon_sym_AT] = ACTIONS(786), + [anon_sym_open] = ACTIONS(786), + [anon_sym_module] = ACTIONS(786), + [anon_sym_static] = ACTIONS(786), + [anon_sym_with] = ACTIONS(786), + [anon_sym_package] = ACTIONS(786), + [anon_sym_import] = ACTIONS(786), + [anon_sym_enum] = ACTIONS(786), + [anon_sym_public] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_abstract] = ACTIONS(786), + [anon_sym_strictfp] = ACTIONS(786), + [anon_sym_native] = ACTIONS(786), + [anon_sym_transient] = ACTIONS(786), + [anon_sym_volatile] = ACTIONS(786), + [anon_sym_sealed] = ACTIONS(786), + [anon_sym_non_DASHsealed] = ACTIONS(784), + [anon_sym_record] = ACTIONS(786), + [anon_sym_ATinterface] = ACTIONS(784), + [anon_sym_interface] = ACTIONS(786), + [anon_sym_byte] = ACTIONS(786), + [anon_sym_short] = ACTIONS(786), + [anon_sym_int] = ACTIONS(786), + [anon_sym_long] = ACTIONS(786), + [anon_sym_char] = ACTIONS(786), + [anon_sym_float] = ACTIONS(786), + [anon_sym_double] = ACTIONS(786), + [sym_boolean_type] = ACTIONS(786), + [sym_void_type] = ACTIONS(786), + [sym_this] = ACTIONS(786), + [sym_super] = ACTIONS(786), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [285] = { - [ts_builtin_sym_end] = ACTIONS(786), - [sym_identifier] = ACTIONS(788), - [sym_decimal_integer_literal] = ACTIONS(788), - [sym_hex_integer_literal] = ACTIONS(788), - [sym_octal_integer_literal] = ACTIONS(788), - [sym_binary_integer_literal] = ACTIONS(786), - [sym_decimal_floating_point_literal] = ACTIONS(786), - [sym_hex_floating_point_literal] = ACTIONS(788), - [sym_true] = ACTIONS(788), - [sym_false] = ACTIONS(788), - [sym_character_literal] = ACTIONS(786), - [anon_sym_DQUOTE] = ACTIONS(788), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(786), - [anon_sym_RBRACE] = ACTIONS(786), - [sym_null_literal] = ACTIONS(788), - [anon_sym_LPAREN] = ACTIONS(786), - [anon_sym_LT] = ACTIONS(786), - [anon_sym_PLUS] = ACTIONS(788), - [anon_sym_DASH] = ACTIONS(788), - [anon_sym_final] = ACTIONS(788), - [anon_sym_BANG] = ACTIONS(786), - [anon_sym_TILDE] = ACTIONS(786), - [anon_sym_PLUS_PLUS] = ACTIONS(786), - [anon_sym_DASH_DASH] = ACTIONS(786), - [anon_sym_new] = ACTIONS(788), - [anon_sym_class] = ACTIONS(788), - [anon_sym_switch] = ACTIONS(788), - [anon_sym_LBRACE] = ACTIONS(786), - [anon_sym_case] = ACTIONS(788), - [anon_sym_default] = ACTIONS(788), - [anon_sym_SEMI] = ACTIONS(786), - [anon_sym_assert] = ACTIONS(788), - [anon_sym_do] = ACTIONS(788), - [anon_sym_while] = ACTIONS(788), - [anon_sym_break] = ACTIONS(788), - [anon_sym_continue] = ACTIONS(788), - [anon_sym_return] = ACTIONS(788), - [anon_sym_yield] = ACTIONS(788), - [anon_sym_synchronized] = ACTIONS(788), - [anon_sym_throw] = ACTIONS(788), - [anon_sym_try] = ACTIONS(788), - [anon_sym_if] = ACTIONS(788), - [anon_sym_else] = ACTIONS(788), - [anon_sym_for] = ACTIONS(788), - [anon_sym_AT] = ACTIONS(788), - [anon_sym_open] = ACTIONS(788), - [anon_sym_module] = ACTIONS(788), - [anon_sym_static] = ACTIONS(788), - [anon_sym_with] = ACTIONS(788), - [anon_sym_package] = ACTIONS(788), - [anon_sym_import] = ACTIONS(788), - [anon_sym_enum] = ACTIONS(788), - [anon_sym_public] = ACTIONS(788), - [anon_sym_protected] = ACTIONS(788), - [anon_sym_private] = ACTIONS(788), - [anon_sym_abstract] = ACTIONS(788), - [anon_sym_strictfp] = ACTIONS(788), - [anon_sym_native] = ACTIONS(788), - [anon_sym_transient] = ACTIONS(788), - [anon_sym_volatile] = ACTIONS(788), - [anon_sym_sealed] = ACTIONS(788), - [anon_sym_non_DASHsealed] = ACTIONS(786), - [anon_sym_record] = ACTIONS(788), - [anon_sym_ATinterface] = ACTIONS(786), - [anon_sym_interface] = ACTIONS(788), - [anon_sym_byte] = ACTIONS(788), - [anon_sym_short] = ACTIONS(788), - [anon_sym_int] = ACTIONS(788), - [anon_sym_long] = ACTIONS(788), - [anon_sym_char] = ACTIONS(788), - [anon_sym_float] = ACTIONS(788), - [anon_sym_double] = ACTIONS(788), - [sym_boolean_type] = ACTIONS(788), - [sym_void_type] = ACTIONS(788), - [sym_this] = ACTIONS(788), - [sym_super] = ACTIONS(788), + [ts_builtin_sym_end] = ACTIONS(788), + [sym_identifier] = ACTIONS(790), + [sym_decimal_integer_literal] = ACTIONS(790), + [sym_hex_integer_literal] = ACTIONS(790), + [sym_octal_integer_literal] = ACTIONS(790), + [sym_binary_integer_literal] = ACTIONS(788), + [sym_decimal_floating_point_literal] = ACTIONS(788), + [sym_hex_floating_point_literal] = ACTIONS(790), + [sym_true] = ACTIONS(790), + [sym_false] = ACTIONS(790), + [sym_character_literal] = ACTIONS(788), + [anon_sym_DQUOTE] = ACTIONS(790), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(788), + [anon_sym_RBRACE] = ACTIONS(788), + [sym_null_literal] = ACTIONS(790), + [anon_sym_LPAREN] = ACTIONS(788), + [anon_sym_LT] = ACTIONS(788), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(790), + [anon_sym_final] = ACTIONS(790), + [anon_sym_BANG] = ACTIONS(788), + [anon_sym_TILDE] = ACTIONS(788), + [anon_sym_PLUS_PLUS] = ACTIONS(788), + [anon_sym_DASH_DASH] = ACTIONS(788), + [anon_sym_new] = ACTIONS(790), + [anon_sym_class] = ACTIONS(790), + [anon_sym_switch] = ACTIONS(790), + [anon_sym_LBRACE] = ACTIONS(788), + [anon_sym_case] = ACTIONS(790), + [anon_sym_default] = ACTIONS(790), + [anon_sym_SEMI] = ACTIONS(788), + [anon_sym_assert] = ACTIONS(790), + [anon_sym_do] = ACTIONS(790), + [anon_sym_while] = ACTIONS(790), + [anon_sym_break] = ACTIONS(790), + [anon_sym_continue] = ACTIONS(790), + [anon_sym_return] = ACTIONS(790), + [anon_sym_yield] = ACTIONS(790), + [anon_sym_synchronized] = ACTIONS(790), + [anon_sym_throw] = ACTIONS(790), + [anon_sym_try] = ACTIONS(790), + [anon_sym_if] = ACTIONS(790), + [anon_sym_else] = ACTIONS(790), + [anon_sym_for] = ACTIONS(790), + [anon_sym_AT] = ACTIONS(790), + [anon_sym_open] = ACTIONS(790), + [anon_sym_module] = ACTIONS(790), + [anon_sym_static] = ACTIONS(790), + [anon_sym_with] = ACTIONS(790), + [anon_sym_package] = ACTIONS(790), + [anon_sym_import] = ACTIONS(790), + [anon_sym_enum] = ACTIONS(790), + [anon_sym_public] = ACTIONS(790), + [anon_sym_protected] = ACTIONS(790), + [anon_sym_private] = ACTIONS(790), + [anon_sym_abstract] = ACTIONS(790), + [anon_sym_strictfp] = ACTIONS(790), + [anon_sym_native] = ACTIONS(790), + [anon_sym_transient] = ACTIONS(790), + [anon_sym_volatile] = ACTIONS(790), + [anon_sym_sealed] = ACTIONS(790), + [anon_sym_non_DASHsealed] = ACTIONS(788), + [anon_sym_record] = ACTIONS(790), + [anon_sym_ATinterface] = ACTIONS(788), + [anon_sym_interface] = ACTIONS(790), + [anon_sym_byte] = ACTIONS(790), + [anon_sym_short] = ACTIONS(790), + [anon_sym_int] = ACTIONS(790), + [anon_sym_long] = ACTIONS(790), + [anon_sym_char] = ACTIONS(790), + [anon_sym_float] = ACTIONS(790), + [anon_sym_double] = ACTIONS(790), + [sym_boolean_type] = ACTIONS(790), + [sym_void_type] = ACTIONS(790), + [sym_this] = ACTIONS(790), + [sym_super] = ACTIONS(790), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [286] = { - [ts_builtin_sym_end] = ACTIONS(790), - [sym_identifier] = ACTIONS(792), - [sym_decimal_integer_literal] = ACTIONS(792), - [sym_hex_integer_literal] = ACTIONS(792), - [sym_octal_integer_literal] = ACTIONS(792), - [sym_binary_integer_literal] = ACTIONS(790), - [sym_decimal_floating_point_literal] = ACTIONS(790), - [sym_hex_floating_point_literal] = ACTIONS(792), - [sym_true] = ACTIONS(792), - [sym_false] = ACTIONS(792), - [sym_character_literal] = ACTIONS(790), - [anon_sym_DQUOTE] = ACTIONS(792), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(790), - [anon_sym_RBRACE] = ACTIONS(790), - [sym_null_literal] = ACTIONS(792), - [anon_sym_LPAREN] = ACTIONS(790), - [anon_sym_LT] = ACTIONS(790), - [anon_sym_PLUS] = ACTIONS(792), - [anon_sym_DASH] = ACTIONS(792), - [anon_sym_final] = ACTIONS(792), - [anon_sym_BANG] = ACTIONS(790), - [anon_sym_TILDE] = ACTIONS(790), - [anon_sym_PLUS_PLUS] = ACTIONS(790), - [anon_sym_DASH_DASH] = ACTIONS(790), - [anon_sym_new] = ACTIONS(792), - [anon_sym_class] = ACTIONS(792), - [anon_sym_switch] = ACTIONS(792), - [anon_sym_LBRACE] = ACTIONS(790), - [anon_sym_case] = ACTIONS(792), - [anon_sym_default] = ACTIONS(792), - [anon_sym_SEMI] = ACTIONS(790), - [anon_sym_assert] = ACTIONS(792), - [anon_sym_do] = ACTIONS(792), - [anon_sym_while] = ACTIONS(792), - [anon_sym_break] = ACTIONS(792), - [anon_sym_continue] = ACTIONS(792), - [anon_sym_return] = ACTIONS(792), - [anon_sym_yield] = ACTIONS(792), - [anon_sym_synchronized] = ACTIONS(792), - [anon_sym_throw] = ACTIONS(792), - [anon_sym_try] = ACTIONS(792), - [anon_sym_if] = ACTIONS(792), - [anon_sym_else] = ACTIONS(792), - [anon_sym_for] = ACTIONS(792), - [anon_sym_AT] = ACTIONS(792), - [anon_sym_open] = ACTIONS(792), - [anon_sym_module] = ACTIONS(792), - [anon_sym_static] = ACTIONS(792), - [anon_sym_with] = ACTIONS(792), - [anon_sym_package] = ACTIONS(792), - [anon_sym_import] = ACTIONS(792), - [anon_sym_enum] = ACTIONS(792), - [anon_sym_public] = ACTIONS(792), - [anon_sym_protected] = ACTIONS(792), - [anon_sym_private] = ACTIONS(792), - [anon_sym_abstract] = ACTIONS(792), - [anon_sym_strictfp] = ACTIONS(792), - [anon_sym_native] = ACTIONS(792), - [anon_sym_transient] = ACTIONS(792), - [anon_sym_volatile] = ACTIONS(792), - [anon_sym_sealed] = ACTIONS(792), - [anon_sym_non_DASHsealed] = ACTIONS(790), - [anon_sym_record] = ACTIONS(792), - [anon_sym_ATinterface] = ACTIONS(790), - [anon_sym_interface] = ACTIONS(792), - [anon_sym_byte] = ACTIONS(792), - [anon_sym_short] = ACTIONS(792), - [anon_sym_int] = ACTIONS(792), - [anon_sym_long] = ACTIONS(792), - [anon_sym_char] = ACTIONS(792), - [anon_sym_float] = ACTIONS(792), - [anon_sym_double] = ACTIONS(792), - [sym_boolean_type] = ACTIONS(792), - [sym_void_type] = ACTIONS(792), - [sym_this] = ACTIONS(792), - [sym_super] = ACTIONS(792), + [ts_builtin_sym_end] = ACTIONS(792), + [sym_identifier] = ACTIONS(794), + [sym_decimal_integer_literal] = ACTIONS(794), + [sym_hex_integer_literal] = ACTIONS(794), + [sym_octal_integer_literal] = ACTIONS(794), + [sym_binary_integer_literal] = ACTIONS(792), + [sym_decimal_floating_point_literal] = ACTIONS(792), + [sym_hex_floating_point_literal] = ACTIONS(794), + [sym_true] = ACTIONS(794), + [sym_false] = ACTIONS(794), + [sym_character_literal] = ACTIONS(792), + [anon_sym_DQUOTE] = ACTIONS(794), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(792), + [anon_sym_RBRACE] = ACTIONS(792), + [sym_null_literal] = ACTIONS(794), + [anon_sym_LPAREN] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(792), + [anon_sym_PLUS] = ACTIONS(794), + [anon_sym_DASH] = ACTIONS(794), + [anon_sym_final] = ACTIONS(794), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_PLUS_PLUS] = ACTIONS(792), + [anon_sym_DASH_DASH] = ACTIONS(792), + [anon_sym_new] = ACTIONS(794), + [anon_sym_class] = ACTIONS(794), + [anon_sym_switch] = ACTIONS(794), + [anon_sym_LBRACE] = ACTIONS(792), + [anon_sym_case] = ACTIONS(794), + [anon_sym_default] = ACTIONS(794), + [anon_sym_SEMI] = ACTIONS(792), + [anon_sym_assert] = ACTIONS(794), + [anon_sym_do] = ACTIONS(794), + [anon_sym_while] = ACTIONS(794), + [anon_sym_break] = ACTIONS(794), + [anon_sym_continue] = ACTIONS(794), + [anon_sym_return] = ACTIONS(794), + [anon_sym_yield] = ACTIONS(794), + [anon_sym_synchronized] = ACTIONS(794), + [anon_sym_throw] = ACTIONS(794), + [anon_sym_try] = ACTIONS(794), + [anon_sym_if] = ACTIONS(794), + [anon_sym_else] = ACTIONS(794), + [anon_sym_for] = ACTIONS(794), + [anon_sym_AT] = ACTIONS(794), + [anon_sym_open] = ACTIONS(794), + [anon_sym_module] = ACTIONS(794), + [anon_sym_static] = ACTIONS(794), + [anon_sym_with] = ACTIONS(794), + [anon_sym_package] = ACTIONS(794), + [anon_sym_import] = ACTIONS(794), + [anon_sym_enum] = ACTIONS(794), + [anon_sym_public] = ACTIONS(794), + [anon_sym_protected] = ACTIONS(794), + [anon_sym_private] = ACTIONS(794), + [anon_sym_abstract] = ACTIONS(794), + [anon_sym_strictfp] = ACTIONS(794), + [anon_sym_native] = ACTIONS(794), + [anon_sym_transient] = ACTIONS(794), + [anon_sym_volatile] = ACTIONS(794), + [anon_sym_sealed] = ACTIONS(794), + [anon_sym_non_DASHsealed] = ACTIONS(792), + [anon_sym_record] = ACTIONS(794), + [anon_sym_ATinterface] = ACTIONS(792), + [anon_sym_interface] = ACTIONS(794), + [anon_sym_byte] = ACTIONS(794), + [anon_sym_short] = ACTIONS(794), + [anon_sym_int] = ACTIONS(794), + [anon_sym_long] = ACTIONS(794), + [anon_sym_char] = ACTIONS(794), + [anon_sym_float] = ACTIONS(794), + [anon_sym_double] = ACTIONS(794), + [sym_boolean_type] = ACTIONS(794), + [sym_void_type] = ACTIONS(794), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(794), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [287] = { - [ts_builtin_sym_end] = ACTIONS(794), - [sym_identifier] = ACTIONS(796), - [sym_decimal_integer_literal] = ACTIONS(796), - [sym_hex_integer_literal] = ACTIONS(796), - [sym_octal_integer_literal] = ACTIONS(796), - [sym_binary_integer_literal] = ACTIONS(794), - [sym_decimal_floating_point_literal] = ACTIONS(794), - [sym_hex_floating_point_literal] = ACTIONS(796), - [sym_true] = ACTIONS(796), - [sym_false] = ACTIONS(796), - [sym_character_literal] = ACTIONS(794), - [anon_sym_DQUOTE] = ACTIONS(796), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(794), - [anon_sym_RBRACE] = ACTIONS(794), - [sym_null_literal] = ACTIONS(796), - [anon_sym_LPAREN] = ACTIONS(794), - [anon_sym_LT] = ACTIONS(794), - [anon_sym_PLUS] = ACTIONS(796), - [anon_sym_DASH] = ACTIONS(796), - [anon_sym_final] = ACTIONS(796), - [anon_sym_BANG] = ACTIONS(794), - [anon_sym_TILDE] = ACTIONS(794), - [anon_sym_PLUS_PLUS] = ACTIONS(794), - [anon_sym_DASH_DASH] = ACTIONS(794), - [anon_sym_new] = ACTIONS(796), - [anon_sym_class] = ACTIONS(796), - [anon_sym_switch] = ACTIONS(796), - [anon_sym_LBRACE] = ACTIONS(794), - [anon_sym_case] = ACTIONS(796), - [anon_sym_default] = ACTIONS(796), - [anon_sym_SEMI] = ACTIONS(794), - [anon_sym_assert] = ACTIONS(796), - [anon_sym_do] = ACTIONS(796), - [anon_sym_while] = ACTIONS(796), - [anon_sym_break] = ACTIONS(796), - [anon_sym_continue] = ACTIONS(796), - [anon_sym_return] = ACTIONS(796), - [anon_sym_yield] = ACTIONS(796), - [anon_sym_synchronized] = ACTIONS(796), - [anon_sym_throw] = ACTIONS(796), - [anon_sym_try] = ACTIONS(796), - [anon_sym_if] = ACTIONS(796), - [anon_sym_else] = ACTIONS(796), - [anon_sym_for] = ACTIONS(796), - [anon_sym_AT] = ACTIONS(796), - [anon_sym_open] = ACTIONS(796), - [anon_sym_module] = ACTIONS(796), - [anon_sym_static] = ACTIONS(796), - [anon_sym_with] = ACTIONS(796), - [anon_sym_package] = ACTIONS(796), - [anon_sym_import] = ACTIONS(796), - [anon_sym_enum] = ACTIONS(796), - [anon_sym_public] = ACTIONS(796), - [anon_sym_protected] = ACTIONS(796), - [anon_sym_private] = ACTIONS(796), - [anon_sym_abstract] = ACTIONS(796), - [anon_sym_strictfp] = ACTIONS(796), - [anon_sym_native] = ACTIONS(796), - [anon_sym_transient] = ACTIONS(796), - [anon_sym_volatile] = ACTIONS(796), - [anon_sym_sealed] = ACTIONS(796), - [anon_sym_non_DASHsealed] = ACTIONS(794), - [anon_sym_record] = ACTIONS(796), - [anon_sym_ATinterface] = ACTIONS(794), - [anon_sym_interface] = ACTIONS(796), - [anon_sym_byte] = ACTIONS(796), - [anon_sym_short] = ACTIONS(796), - [anon_sym_int] = ACTIONS(796), - [anon_sym_long] = ACTIONS(796), - [anon_sym_char] = ACTIONS(796), - [anon_sym_float] = ACTIONS(796), - [anon_sym_double] = ACTIONS(796), - [sym_boolean_type] = ACTIONS(796), - [sym_void_type] = ACTIONS(796), - [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(796), + [ts_builtin_sym_end] = ACTIONS(796), + [sym_identifier] = ACTIONS(798), + [sym_decimal_integer_literal] = ACTIONS(798), + [sym_hex_integer_literal] = ACTIONS(798), + [sym_octal_integer_literal] = ACTIONS(798), + [sym_binary_integer_literal] = ACTIONS(796), + [sym_decimal_floating_point_literal] = ACTIONS(796), + [sym_hex_floating_point_literal] = ACTIONS(798), + [sym_true] = ACTIONS(798), + [sym_false] = ACTIONS(798), + [sym_character_literal] = ACTIONS(796), + [anon_sym_DQUOTE] = ACTIONS(798), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(796), + [anon_sym_RBRACE] = ACTIONS(796), + [sym_null_literal] = ACTIONS(798), + [anon_sym_LPAREN] = ACTIONS(796), + [anon_sym_LT] = ACTIONS(796), + [anon_sym_PLUS] = ACTIONS(798), + [anon_sym_DASH] = ACTIONS(798), + [anon_sym_final] = ACTIONS(798), + [anon_sym_BANG] = ACTIONS(796), + [anon_sym_TILDE] = ACTIONS(796), + [anon_sym_PLUS_PLUS] = ACTIONS(796), + [anon_sym_DASH_DASH] = ACTIONS(796), + [anon_sym_new] = ACTIONS(798), + [anon_sym_class] = ACTIONS(798), + [anon_sym_switch] = ACTIONS(798), + [anon_sym_LBRACE] = ACTIONS(796), + [anon_sym_case] = ACTIONS(798), + [anon_sym_default] = ACTIONS(798), + [anon_sym_SEMI] = ACTIONS(796), + [anon_sym_assert] = ACTIONS(798), + [anon_sym_do] = ACTIONS(798), + [anon_sym_while] = ACTIONS(798), + [anon_sym_break] = ACTIONS(798), + [anon_sym_continue] = ACTIONS(798), + [anon_sym_return] = ACTIONS(798), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_synchronized] = ACTIONS(798), + [anon_sym_throw] = ACTIONS(798), + [anon_sym_try] = ACTIONS(798), + [anon_sym_if] = ACTIONS(798), + [anon_sym_else] = ACTIONS(798), + [anon_sym_for] = ACTIONS(798), + [anon_sym_AT] = ACTIONS(798), + [anon_sym_open] = ACTIONS(798), + [anon_sym_module] = ACTIONS(798), + [anon_sym_static] = ACTIONS(798), + [anon_sym_with] = ACTIONS(798), + [anon_sym_package] = ACTIONS(798), + [anon_sym_import] = ACTIONS(798), + [anon_sym_enum] = ACTIONS(798), + [anon_sym_public] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_abstract] = ACTIONS(798), + [anon_sym_strictfp] = ACTIONS(798), + [anon_sym_native] = ACTIONS(798), + [anon_sym_transient] = ACTIONS(798), + [anon_sym_volatile] = ACTIONS(798), + [anon_sym_sealed] = ACTIONS(798), + [anon_sym_non_DASHsealed] = ACTIONS(796), + [anon_sym_record] = ACTIONS(798), + [anon_sym_ATinterface] = ACTIONS(796), + [anon_sym_interface] = ACTIONS(798), + [anon_sym_byte] = ACTIONS(798), + [anon_sym_short] = ACTIONS(798), + [anon_sym_int] = ACTIONS(798), + [anon_sym_long] = ACTIONS(798), + [anon_sym_char] = ACTIONS(798), + [anon_sym_float] = ACTIONS(798), + [anon_sym_double] = ACTIONS(798), + [sym_boolean_type] = ACTIONS(798), + [sym_void_type] = ACTIONS(798), + [sym_this] = ACTIONS(798), + [sym_super] = ACTIONS(798), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [288] = { - [ts_builtin_sym_end] = ACTIONS(798), - [sym_identifier] = ACTIONS(800), - [sym_decimal_integer_literal] = ACTIONS(800), - [sym_hex_integer_literal] = ACTIONS(800), - [sym_octal_integer_literal] = ACTIONS(800), - [sym_binary_integer_literal] = ACTIONS(798), - [sym_decimal_floating_point_literal] = ACTIONS(798), - [sym_hex_floating_point_literal] = ACTIONS(800), - [sym_true] = ACTIONS(800), - [sym_false] = ACTIONS(800), - [sym_character_literal] = ACTIONS(798), - [anon_sym_DQUOTE] = ACTIONS(800), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(798), - [anon_sym_RBRACE] = ACTIONS(798), - [sym_null_literal] = ACTIONS(800), - [anon_sym_LPAREN] = ACTIONS(798), - [anon_sym_LT] = ACTIONS(798), - [anon_sym_PLUS] = ACTIONS(800), - [anon_sym_DASH] = ACTIONS(800), - [anon_sym_final] = ACTIONS(800), - [anon_sym_BANG] = ACTIONS(798), - [anon_sym_TILDE] = ACTIONS(798), - [anon_sym_PLUS_PLUS] = ACTIONS(798), - [anon_sym_DASH_DASH] = ACTIONS(798), - [anon_sym_new] = ACTIONS(800), - [anon_sym_class] = ACTIONS(800), - [anon_sym_switch] = ACTIONS(800), - [anon_sym_LBRACE] = ACTIONS(798), - [anon_sym_case] = ACTIONS(800), - [anon_sym_default] = ACTIONS(800), - [anon_sym_SEMI] = ACTIONS(798), - [anon_sym_assert] = ACTIONS(800), - [anon_sym_do] = ACTIONS(800), - [anon_sym_while] = ACTIONS(800), - [anon_sym_break] = ACTIONS(800), - [anon_sym_continue] = ACTIONS(800), - [anon_sym_return] = ACTIONS(800), - [anon_sym_yield] = ACTIONS(800), - [anon_sym_synchronized] = ACTIONS(800), - [anon_sym_throw] = ACTIONS(800), - [anon_sym_try] = ACTIONS(800), - [anon_sym_if] = ACTIONS(800), - [anon_sym_else] = ACTIONS(800), - [anon_sym_for] = ACTIONS(800), - [anon_sym_AT] = ACTIONS(800), - [anon_sym_open] = ACTIONS(800), - [anon_sym_module] = ACTIONS(800), - [anon_sym_static] = ACTIONS(800), - [anon_sym_with] = ACTIONS(800), - [anon_sym_package] = ACTIONS(800), - [anon_sym_import] = ACTIONS(800), - [anon_sym_enum] = ACTIONS(800), - [anon_sym_public] = ACTIONS(800), - [anon_sym_protected] = ACTIONS(800), - [anon_sym_private] = ACTIONS(800), - [anon_sym_abstract] = ACTIONS(800), - [anon_sym_strictfp] = ACTIONS(800), - [anon_sym_native] = ACTIONS(800), - [anon_sym_transient] = ACTIONS(800), - [anon_sym_volatile] = ACTIONS(800), - [anon_sym_sealed] = ACTIONS(800), - [anon_sym_non_DASHsealed] = ACTIONS(798), - [anon_sym_record] = ACTIONS(800), - [anon_sym_ATinterface] = ACTIONS(798), - [anon_sym_interface] = ACTIONS(800), - [anon_sym_byte] = ACTIONS(800), - [anon_sym_short] = ACTIONS(800), - [anon_sym_int] = ACTIONS(800), - [anon_sym_long] = ACTIONS(800), - [anon_sym_char] = ACTIONS(800), - [anon_sym_float] = ACTIONS(800), - [anon_sym_double] = ACTIONS(800), - [sym_boolean_type] = ACTIONS(800), - [sym_void_type] = ACTIONS(800), - [sym_this] = ACTIONS(800), - [sym_super] = ACTIONS(800), + [ts_builtin_sym_end] = ACTIONS(800), + [sym_identifier] = ACTIONS(802), + [sym_decimal_integer_literal] = ACTIONS(802), + [sym_hex_integer_literal] = ACTIONS(802), + [sym_octal_integer_literal] = ACTIONS(802), + [sym_binary_integer_literal] = ACTIONS(800), + [sym_decimal_floating_point_literal] = ACTIONS(800), + [sym_hex_floating_point_literal] = ACTIONS(802), + [sym_true] = ACTIONS(802), + [sym_false] = ACTIONS(802), + [sym_character_literal] = ACTIONS(800), + [anon_sym_DQUOTE] = ACTIONS(802), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(800), + [anon_sym_RBRACE] = ACTIONS(800), + [sym_null_literal] = ACTIONS(802), + [anon_sym_LPAREN] = ACTIONS(800), + [anon_sym_LT] = ACTIONS(800), + [anon_sym_PLUS] = ACTIONS(802), + [anon_sym_DASH] = ACTIONS(802), + [anon_sym_final] = ACTIONS(802), + [anon_sym_BANG] = ACTIONS(800), + [anon_sym_TILDE] = ACTIONS(800), + [anon_sym_PLUS_PLUS] = ACTIONS(800), + [anon_sym_DASH_DASH] = ACTIONS(800), + [anon_sym_new] = ACTIONS(802), + [anon_sym_class] = ACTIONS(802), + [anon_sym_switch] = ACTIONS(802), + [anon_sym_LBRACE] = ACTIONS(800), + [anon_sym_case] = ACTIONS(802), + [anon_sym_default] = ACTIONS(802), + [anon_sym_SEMI] = ACTIONS(800), + [anon_sym_assert] = ACTIONS(802), + [anon_sym_do] = ACTIONS(802), + [anon_sym_while] = ACTIONS(802), + [anon_sym_break] = ACTIONS(802), + [anon_sym_continue] = ACTIONS(802), + [anon_sym_return] = ACTIONS(802), + [anon_sym_yield] = ACTIONS(802), + [anon_sym_synchronized] = ACTIONS(802), + [anon_sym_throw] = ACTIONS(802), + [anon_sym_try] = ACTIONS(802), + [anon_sym_if] = ACTIONS(802), + [anon_sym_else] = ACTIONS(802), + [anon_sym_for] = ACTIONS(802), + [anon_sym_AT] = ACTIONS(802), + [anon_sym_open] = ACTIONS(802), + [anon_sym_module] = ACTIONS(802), + [anon_sym_static] = ACTIONS(802), + [anon_sym_with] = ACTIONS(802), + [anon_sym_package] = ACTIONS(802), + [anon_sym_import] = ACTIONS(802), + [anon_sym_enum] = ACTIONS(802), + [anon_sym_public] = ACTIONS(802), + [anon_sym_protected] = ACTIONS(802), + [anon_sym_private] = ACTIONS(802), + [anon_sym_abstract] = ACTIONS(802), + [anon_sym_strictfp] = ACTIONS(802), + [anon_sym_native] = ACTIONS(802), + [anon_sym_transient] = ACTIONS(802), + [anon_sym_volatile] = ACTIONS(802), + [anon_sym_sealed] = ACTIONS(802), + [anon_sym_non_DASHsealed] = ACTIONS(800), + [anon_sym_record] = ACTIONS(802), + [anon_sym_ATinterface] = ACTIONS(800), + [anon_sym_interface] = ACTIONS(802), + [anon_sym_byte] = ACTIONS(802), + [anon_sym_short] = ACTIONS(802), + [anon_sym_int] = ACTIONS(802), + [anon_sym_long] = ACTIONS(802), + [anon_sym_char] = ACTIONS(802), + [anon_sym_float] = ACTIONS(802), + [anon_sym_double] = ACTIONS(802), + [sym_boolean_type] = ACTIONS(802), + [sym_void_type] = ACTIONS(802), + [sym_this] = ACTIONS(802), + [sym_super] = ACTIONS(802), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [289] = { - [ts_builtin_sym_end] = ACTIONS(802), - [sym_identifier] = ACTIONS(804), - [sym_decimal_integer_literal] = ACTIONS(804), - [sym_hex_integer_literal] = ACTIONS(804), - [sym_octal_integer_literal] = ACTIONS(804), - [sym_binary_integer_literal] = ACTIONS(802), - [sym_decimal_floating_point_literal] = ACTIONS(802), - [sym_hex_floating_point_literal] = ACTIONS(804), - [sym_true] = ACTIONS(804), - [sym_false] = ACTIONS(804), - [sym_character_literal] = ACTIONS(802), - [anon_sym_DQUOTE] = ACTIONS(804), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(802), - [anon_sym_RBRACE] = ACTIONS(802), - [sym_null_literal] = ACTIONS(804), - [anon_sym_LPAREN] = ACTIONS(802), - [anon_sym_LT] = ACTIONS(802), - [anon_sym_PLUS] = ACTIONS(804), - [anon_sym_DASH] = ACTIONS(804), - [anon_sym_final] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(802), - [anon_sym_TILDE] = ACTIONS(802), - [anon_sym_PLUS_PLUS] = ACTIONS(802), - [anon_sym_DASH_DASH] = ACTIONS(802), - [anon_sym_new] = ACTIONS(804), - [anon_sym_class] = ACTIONS(804), - [anon_sym_switch] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(802), - [anon_sym_case] = ACTIONS(804), - [anon_sym_default] = ACTIONS(804), - [anon_sym_SEMI] = ACTIONS(802), - [anon_sym_assert] = ACTIONS(804), - [anon_sym_do] = ACTIONS(804), - [anon_sym_while] = ACTIONS(804), - [anon_sym_break] = ACTIONS(804), - [anon_sym_continue] = ACTIONS(804), - [anon_sym_return] = ACTIONS(804), - [anon_sym_yield] = ACTIONS(804), - [anon_sym_synchronized] = ACTIONS(804), - [anon_sym_throw] = ACTIONS(804), - [anon_sym_try] = ACTIONS(804), - [anon_sym_if] = ACTIONS(804), - [anon_sym_else] = ACTIONS(804), - [anon_sym_for] = ACTIONS(804), - [anon_sym_AT] = ACTIONS(804), - [anon_sym_open] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_static] = ACTIONS(804), - [anon_sym_with] = ACTIONS(804), - [anon_sym_package] = ACTIONS(804), - [anon_sym_import] = ACTIONS(804), - [anon_sym_enum] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_abstract] = ACTIONS(804), - [anon_sym_strictfp] = ACTIONS(804), - [anon_sym_native] = ACTIONS(804), - [anon_sym_transient] = ACTIONS(804), - [anon_sym_volatile] = ACTIONS(804), - [anon_sym_sealed] = ACTIONS(804), - [anon_sym_non_DASHsealed] = ACTIONS(802), - [anon_sym_record] = ACTIONS(804), - [anon_sym_ATinterface] = ACTIONS(802), - [anon_sym_interface] = ACTIONS(804), - [anon_sym_byte] = ACTIONS(804), - [anon_sym_short] = ACTIONS(804), - [anon_sym_int] = ACTIONS(804), - [anon_sym_long] = ACTIONS(804), - [anon_sym_char] = ACTIONS(804), - [anon_sym_float] = ACTIONS(804), - [anon_sym_double] = ACTIONS(804), - [sym_boolean_type] = ACTIONS(804), - [sym_void_type] = ACTIONS(804), - [sym_this] = ACTIONS(804), - [sym_super] = ACTIONS(804), + [ts_builtin_sym_end] = ACTIONS(804), + [sym_identifier] = ACTIONS(806), + [sym_decimal_integer_literal] = ACTIONS(806), + [sym_hex_integer_literal] = ACTIONS(806), + [sym_octal_integer_literal] = ACTIONS(806), + [sym_binary_integer_literal] = ACTIONS(804), + [sym_decimal_floating_point_literal] = ACTIONS(804), + [sym_hex_floating_point_literal] = ACTIONS(806), + [sym_true] = ACTIONS(806), + [sym_false] = ACTIONS(806), + [sym_character_literal] = ACTIONS(804), + [anon_sym_DQUOTE] = ACTIONS(806), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(804), + [anon_sym_RBRACE] = ACTIONS(804), + [sym_null_literal] = ACTIONS(806), + [anon_sym_LPAREN] = ACTIONS(804), + [anon_sym_LT] = ACTIONS(804), + [anon_sym_PLUS] = ACTIONS(806), + [anon_sym_DASH] = ACTIONS(806), + [anon_sym_final] = ACTIONS(806), + [anon_sym_BANG] = ACTIONS(804), + [anon_sym_TILDE] = ACTIONS(804), + [anon_sym_PLUS_PLUS] = ACTIONS(804), + [anon_sym_DASH_DASH] = ACTIONS(804), + [anon_sym_new] = ACTIONS(806), + [anon_sym_class] = ACTIONS(806), + [anon_sym_switch] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(804), + [anon_sym_case] = ACTIONS(806), + [anon_sym_default] = ACTIONS(806), + [anon_sym_SEMI] = ACTIONS(804), + [anon_sym_assert] = ACTIONS(806), + [anon_sym_do] = ACTIONS(806), + [anon_sym_while] = ACTIONS(806), + [anon_sym_break] = ACTIONS(806), + [anon_sym_continue] = ACTIONS(806), + [anon_sym_return] = ACTIONS(806), + [anon_sym_yield] = ACTIONS(806), + [anon_sym_synchronized] = ACTIONS(806), + [anon_sym_throw] = ACTIONS(806), + [anon_sym_try] = ACTIONS(806), + [anon_sym_if] = ACTIONS(806), + [anon_sym_else] = ACTIONS(806), + [anon_sym_for] = ACTIONS(806), + [anon_sym_AT] = ACTIONS(806), + [anon_sym_open] = ACTIONS(806), + [anon_sym_module] = ACTIONS(806), + [anon_sym_static] = ACTIONS(806), + [anon_sym_with] = ACTIONS(806), + [anon_sym_package] = ACTIONS(806), + [anon_sym_import] = ACTIONS(806), + [anon_sym_enum] = ACTIONS(806), + [anon_sym_public] = ACTIONS(806), + [anon_sym_protected] = ACTIONS(806), + [anon_sym_private] = ACTIONS(806), + [anon_sym_abstract] = ACTIONS(806), + [anon_sym_strictfp] = ACTIONS(806), + [anon_sym_native] = ACTIONS(806), + [anon_sym_transient] = ACTIONS(806), + [anon_sym_volatile] = ACTIONS(806), + [anon_sym_sealed] = ACTIONS(806), + [anon_sym_non_DASHsealed] = ACTIONS(804), + [anon_sym_record] = ACTIONS(806), + [anon_sym_ATinterface] = ACTIONS(804), + [anon_sym_interface] = ACTIONS(806), + [anon_sym_byte] = ACTIONS(806), + [anon_sym_short] = ACTIONS(806), + [anon_sym_int] = ACTIONS(806), + [anon_sym_long] = ACTIONS(806), + [anon_sym_char] = ACTIONS(806), + [anon_sym_float] = ACTIONS(806), + [anon_sym_double] = ACTIONS(806), + [sym_boolean_type] = ACTIONS(806), + [sym_void_type] = ACTIONS(806), + [sym_this] = ACTIONS(806), + [sym_super] = ACTIONS(806), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [290] = { - [ts_builtin_sym_end] = ACTIONS(806), - [sym_identifier] = ACTIONS(808), - [sym_decimal_integer_literal] = ACTIONS(808), - [sym_hex_integer_literal] = ACTIONS(808), - [sym_octal_integer_literal] = ACTIONS(808), - [sym_binary_integer_literal] = ACTIONS(806), - [sym_decimal_floating_point_literal] = ACTIONS(806), - [sym_hex_floating_point_literal] = ACTIONS(808), - [sym_true] = ACTIONS(808), - [sym_false] = ACTIONS(808), - [sym_character_literal] = ACTIONS(806), - [anon_sym_DQUOTE] = ACTIONS(808), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(806), - [anon_sym_RBRACE] = ACTIONS(806), - [sym_null_literal] = ACTIONS(808), - [anon_sym_LPAREN] = ACTIONS(806), - [anon_sym_LT] = ACTIONS(806), - [anon_sym_PLUS] = ACTIONS(808), - [anon_sym_DASH] = ACTIONS(808), - [anon_sym_final] = ACTIONS(808), - [anon_sym_BANG] = ACTIONS(806), - [anon_sym_TILDE] = ACTIONS(806), - [anon_sym_PLUS_PLUS] = ACTIONS(806), - [anon_sym_DASH_DASH] = ACTIONS(806), - [anon_sym_new] = ACTIONS(808), - [anon_sym_class] = ACTIONS(808), - [anon_sym_switch] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_case] = ACTIONS(808), - [anon_sym_default] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(806), - [anon_sym_assert] = ACTIONS(808), - [anon_sym_do] = ACTIONS(808), - [anon_sym_while] = ACTIONS(808), - [anon_sym_break] = ACTIONS(808), - [anon_sym_continue] = ACTIONS(808), - [anon_sym_return] = ACTIONS(808), - [anon_sym_yield] = ACTIONS(808), - [anon_sym_synchronized] = ACTIONS(808), - [anon_sym_throw] = ACTIONS(808), - [anon_sym_try] = ACTIONS(808), - [anon_sym_if] = ACTIONS(808), - [anon_sym_else] = ACTIONS(808), - [anon_sym_for] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(808), - [anon_sym_open] = ACTIONS(808), - [anon_sym_module] = ACTIONS(808), - [anon_sym_static] = ACTIONS(808), - [anon_sym_with] = ACTIONS(808), - [anon_sym_package] = ACTIONS(808), - [anon_sym_import] = ACTIONS(808), - [anon_sym_enum] = ACTIONS(808), - [anon_sym_public] = ACTIONS(808), - [anon_sym_protected] = ACTIONS(808), - [anon_sym_private] = ACTIONS(808), - [anon_sym_abstract] = ACTIONS(808), - [anon_sym_strictfp] = ACTIONS(808), - [anon_sym_native] = ACTIONS(808), - [anon_sym_transient] = ACTIONS(808), - [anon_sym_volatile] = ACTIONS(808), - [anon_sym_sealed] = ACTIONS(808), - [anon_sym_non_DASHsealed] = ACTIONS(806), - [anon_sym_record] = ACTIONS(808), - [anon_sym_ATinterface] = ACTIONS(806), - [anon_sym_interface] = ACTIONS(808), - [anon_sym_byte] = ACTIONS(808), - [anon_sym_short] = ACTIONS(808), - [anon_sym_int] = ACTIONS(808), - [anon_sym_long] = ACTIONS(808), - [anon_sym_char] = ACTIONS(808), - [anon_sym_float] = ACTIONS(808), - [anon_sym_double] = ACTIONS(808), - [sym_boolean_type] = ACTIONS(808), - [sym_void_type] = ACTIONS(808), - [sym_this] = ACTIONS(808), - [sym_super] = ACTIONS(808), + [ts_builtin_sym_end] = ACTIONS(808), + [sym_identifier] = ACTIONS(810), + [sym_decimal_integer_literal] = ACTIONS(810), + [sym_hex_integer_literal] = ACTIONS(810), + [sym_octal_integer_literal] = ACTIONS(810), + [sym_binary_integer_literal] = ACTIONS(808), + [sym_decimal_floating_point_literal] = ACTIONS(808), + [sym_hex_floating_point_literal] = ACTIONS(810), + [sym_true] = ACTIONS(810), + [sym_false] = ACTIONS(810), + [sym_character_literal] = ACTIONS(808), + [anon_sym_DQUOTE] = ACTIONS(810), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(808), + [sym_null_literal] = ACTIONS(810), + [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LT] = ACTIONS(808), + [anon_sym_PLUS] = ACTIONS(810), + [anon_sym_DASH] = ACTIONS(810), + [anon_sym_final] = ACTIONS(810), + [anon_sym_BANG] = ACTIONS(808), + [anon_sym_TILDE] = ACTIONS(808), + [anon_sym_PLUS_PLUS] = ACTIONS(808), + [anon_sym_DASH_DASH] = ACTIONS(808), + [anon_sym_new] = ACTIONS(810), + [anon_sym_class] = ACTIONS(810), + [anon_sym_switch] = ACTIONS(810), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_case] = ACTIONS(810), + [anon_sym_default] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(808), + [anon_sym_assert] = ACTIONS(810), + [anon_sym_do] = ACTIONS(810), + [anon_sym_while] = ACTIONS(810), + [anon_sym_break] = ACTIONS(810), + [anon_sym_continue] = ACTIONS(810), + [anon_sym_return] = ACTIONS(810), + [anon_sym_yield] = ACTIONS(810), + [anon_sym_synchronized] = ACTIONS(810), + [anon_sym_throw] = ACTIONS(810), + [anon_sym_try] = ACTIONS(810), + [anon_sym_if] = ACTIONS(810), + [anon_sym_else] = ACTIONS(810), + [anon_sym_for] = ACTIONS(810), + [anon_sym_AT] = ACTIONS(810), + [anon_sym_open] = ACTIONS(810), + [anon_sym_module] = ACTIONS(810), + [anon_sym_static] = ACTIONS(810), + [anon_sym_with] = ACTIONS(810), + [anon_sym_package] = ACTIONS(810), + [anon_sym_import] = ACTIONS(810), + [anon_sym_enum] = ACTIONS(810), + [anon_sym_public] = ACTIONS(810), + [anon_sym_protected] = ACTIONS(810), + [anon_sym_private] = ACTIONS(810), + [anon_sym_abstract] = ACTIONS(810), + [anon_sym_strictfp] = ACTIONS(810), + [anon_sym_native] = ACTIONS(810), + [anon_sym_transient] = ACTIONS(810), + [anon_sym_volatile] = ACTIONS(810), + [anon_sym_sealed] = ACTIONS(810), + [anon_sym_non_DASHsealed] = ACTIONS(808), + [anon_sym_record] = ACTIONS(810), + [anon_sym_ATinterface] = ACTIONS(808), + [anon_sym_interface] = ACTIONS(810), + [anon_sym_byte] = ACTIONS(810), + [anon_sym_short] = ACTIONS(810), + [anon_sym_int] = ACTIONS(810), + [anon_sym_long] = ACTIONS(810), + [anon_sym_char] = ACTIONS(810), + [anon_sym_float] = ACTIONS(810), + [anon_sym_double] = ACTIONS(810), + [sym_boolean_type] = ACTIONS(810), + [sym_void_type] = ACTIONS(810), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(810), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [291] = { - [ts_builtin_sym_end] = ACTIONS(810), - [sym_identifier] = ACTIONS(812), - [sym_decimal_integer_literal] = ACTIONS(812), - [sym_hex_integer_literal] = ACTIONS(812), - [sym_octal_integer_literal] = ACTIONS(812), - [sym_binary_integer_literal] = ACTIONS(810), - [sym_decimal_floating_point_literal] = ACTIONS(810), - [sym_hex_floating_point_literal] = ACTIONS(812), - [sym_true] = ACTIONS(812), - [sym_false] = ACTIONS(812), - [sym_character_literal] = ACTIONS(810), - [anon_sym_DQUOTE] = ACTIONS(812), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(810), - [anon_sym_RBRACE] = ACTIONS(810), - [sym_null_literal] = ACTIONS(812), - [anon_sym_LPAREN] = ACTIONS(810), - [anon_sym_LT] = ACTIONS(810), - [anon_sym_PLUS] = ACTIONS(812), - [anon_sym_DASH] = ACTIONS(812), - [anon_sym_final] = ACTIONS(812), - [anon_sym_BANG] = ACTIONS(810), - [anon_sym_TILDE] = ACTIONS(810), - [anon_sym_PLUS_PLUS] = ACTIONS(810), - [anon_sym_DASH_DASH] = ACTIONS(810), - [anon_sym_new] = ACTIONS(812), - [anon_sym_class] = ACTIONS(812), - [anon_sym_switch] = ACTIONS(812), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_case] = ACTIONS(812), - [anon_sym_default] = ACTIONS(812), - [anon_sym_SEMI] = ACTIONS(810), - [anon_sym_assert] = ACTIONS(812), - [anon_sym_do] = ACTIONS(812), - [anon_sym_while] = ACTIONS(812), - [anon_sym_break] = ACTIONS(812), - [anon_sym_continue] = ACTIONS(812), - [anon_sym_return] = ACTIONS(812), - [anon_sym_yield] = ACTIONS(812), - [anon_sym_synchronized] = ACTIONS(812), - [anon_sym_throw] = ACTIONS(812), - [anon_sym_try] = ACTIONS(812), - [anon_sym_if] = ACTIONS(812), - [anon_sym_else] = ACTIONS(812), - [anon_sym_for] = ACTIONS(812), - [anon_sym_AT] = ACTIONS(812), - [anon_sym_open] = ACTIONS(812), - [anon_sym_module] = ACTIONS(812), - [anon_sym_static] = ACTIONS(812), - [anon_sym_with] = ACTIONS(812), - [anon_sym_package] = ACTIONS(812), - [anon_sym_import] = ACTIONS(812), - [anon_sym_enum] = ACTIONS(812), - [anon_sym_public] = ACTIONS(812), - [anon_sym_protected] = ACTIONS(812), - [anon_sym_private] = ACTIONS(812), - [anon_sym_abstract] = ACTIONS(812), - [anon_sym_strictfp] = ACTIONS(812), - [anon_sym_native] = ACTIONS(812), - [anon_sym_transient] = ACTIONS(812), - [anon_sym_volatile] = ACTIONS(812), - [anon_sym_sealed] = ACTIONS(812), - [anon_sym_non_DASHsealed] = ACTIONS(810), - [anon_sym_record] = ACTIONS(812), - [anon_sym_ATinterface] = ACTIONS(810), - [anon_sym_interface] = ACTIONS(812), - [anon_sym_byte] = ACTIONS(812), - [anon_sym_short] = ACTIONS(812), - [anon_sym_int] = ACTIONS(812), - [anon_sym_long] = ACTIONS(812), - [anon_sym_char] = ACTIONS(812), - [anon_sym_float] = ACTIONS(812), - [anon_sym_double] = ACTIONS(812), - [sym_boolean_type] = ACTIONS(812), - [sym_void_type] = ACTIONS(812), - [sym_this] = ACTIONS(812), - [sym_super] = ACTIONS(812), + [ts_builtin_sym_end] = ACTIONS(812), + [sym_identifier] = ACTIONS(814), + [sym_decimal_integer_literal] = ACTIONS(814), + [sym_hex_integer_literal] = ACTIONS(814), + [sym_octal_integer_literal] = ACTIONS(814), + [sym_binary_integer_literal] = ACTIONS(812), + [sym_decimal_floating_point_literal] = ACTIONS(812), + [sym_hex_floating_point_literal] = ACTIONS(814), + [sym_true] = ACTIONS(814), + [sym_false] = ACTIONS(814), + [sym_character_literal] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(814), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(812), + [anon_sym_RBRACE] = ACTIONS(812), + [sym_null_literal] = ACTIONS(814), + [anon_sym_LPAREN] = ACTIONS(812), + [anon_sym_LT] = ACTIONS(812), + [anon_sym_PLUS] = ACTIONS(814), + [anon_sym_DASH] = ACTIONS(814), + [anon_sym_final] = ACTIONS(814), + [anon_sym_BANG] = ACTIONS(812), + [anon_sym_TILDE] = ACTIONS(812), + [anon_sym_PLUS_PLUS] = ACTIONS(812), + [anon_sym_DASH_DASH] = ACTIONS(812), + [anon_sym_new] = ACTIONS(814), + [anon_sym_class] = ACTIONS(814), + [anon_sym_switch] = ACTIONS(814), + [anon_sym_LBRACE] = ACTIONS(812), + [anon_sym_case] = ACTIONS(814), + [anon_sym_default] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(812), + [anon_sym_assert] = ACTIONS(814), + [anon_sym_do] = ACTIONS(814), + [anon_sym_while] = ACTIONS(814), + [anon_sym_break] = ACTIONS(814), + [anon_sym_continue] = ACTIONS(814), + [anon_sym_return] = ACTIONS(814), + [anon_sym_yield] = ACTIONS(814), + [anon_sym_synchronized] = ACTIONS(814), + [anon_sym_throw] = ACTIONS(814), + [anon_sym_try] = ACTIONS(814), + [anon_sym_if] = ACTIONS(814), + [anon_sym_else] = ACTIONS(814), + [anon_sym_for] = ACTIONS(814), + [anon_sym_AT] = ACTIONS(814), + [anon_sym_open] = ACTIONS(814), + [anon_sym_module] = ACTIONS(814), + [anon_sym_static] = ACTIONS(814), + [anon_sym_with] = ACTIONS(814), + [anon_sym_package] = ACTIONS(814), + [anon_sym_import] = ACTIONS(814), + [anon_sym_enum] = ACTIONS(814), + [anon_sym_public] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_abstract] = ACTIONS(814), + [anon_sym_strictfp] = ACTIONS(814), + [anon_sym_native] = ACTIONS(814), + [anon_sym_transient] = ACTIONS(814), + [anon_sym_volatile] = ACTIONS(814), + [anon_sym_sealed] = ACTIONS(814), + [anon_sym_non_DASHsealed] = ACTIONS(812), + [anon_sym_record] = ACTIONS(814), + [anon_sym_ATinterface] = ACTIONS(812), + [anon_sym_interface] = ACTIONS(814), + [anon_sym_byte] = ACTIONS(814), + [anon_sym_short] = ACTIONS(814), + [anon_sym_int] = ACTIONS(814), + [anon_sym_long] = ACTIONS(814), + [anon_sym_char] = ACTIONS(814), + [anon_sym_float] = ACTIONS(814), + [anon_sym_double] = ACTIONS(814), + [sym_boolean_type] = ACTIONS(814), + [sym_void_type] = ACTIONS(814), + [sym_this] = ACTIONS(814), + [sym_super] = ACTIONS(814), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [292] = { - [ts_builtin_sym_end] = ACTIONS(814), - [sym_identifier] = ACTIONS(816), - [sym_decimal_integer_literal] = ACTIONS(816), - [sym_hex_integer_literal] = ACTIONS(816), - [sym_octal_integer_literal] = ACTIONS(816), - [sym_binary_integer_literal] = ACTIONS(814), - [sym_decimal_floating_point_literal] = ACTIONS(814), - [sym_hex_floating_point_literal] = ACTIONS(816), - [sym_true] = ACTIONS(816), - [sym_false] = ACTIONS(816), - [sym_character_literal] = ACTIONS(814), - [anon_sym_DQUOTE] = ACTIONS(816), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(814), - [anon_sym_RBRACE] = ACTIONS(814), - [sym_null_literal] = ACTIONS(816), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_LT] = ACTIONS(814), - [anon_sym_PLUS] = ACTIONS(816), - [anon_sym_DASH] = ACTIONS(816), - [anon_sym_final] = ACTIONS(816), - [anon_sym_BANG] = ACTIONS(814), - [anon_sym_TILDE] = ACTIONS(814), - [anon_sym_PLUS_PLUS] = ACTIONS(814), - [anon_sym_DASH_DASH] = ACTIONS(814), - [anon_sym_new] = ACTIONS(816), - [anon_sym_class] = ACTIONS(816), - [anon_sym_switch] = ACTIONS(816), - [anon_sym_LBRACE] = ACTIONS(814), - [anon_sym_case] = ACTIONS(816), - [anon_sym_default] = ACTIONS(816), - [anon_sym_SEMI] = ACTIONS(814), - [anon_sym_assert] = ACTIONS(816), - [anon_sym_do] = ACTIONS(816), - [anon_sym_while] = ACTIONS(816), - [anon_sym_break] = ACTIONS(816), - [anon_sym_continue] = ACTIONS(816), - [anon_sym_return] = ACTIONS(816), - [anon_sym_yield] = ACTIONS(816), - [anon_sym_synchronized] = ACTIONS(816), - [anon_sym_throw] = ACTIONS(816), - [anon_sym_try] = ACTIONS(816), - [anon_sym_if] = ACTIONS(816), - [anon_sym_else] = ACTIONS(816), - [anon_sym_for] = ACTIONS(816), - [anon_sym_AT] = ACTIONS(816), - [anon_sym_open] = ACTIONS(816), - [anon_sym_module] = ACTIONS(816), - [anon_sym_static] = ACTIONS(816), - [anon_sym_with] = ACTIONS(816), - [anon_sym_package] = ACTIONS(816), - [anon_sym_import] = ACTIONS(816), - [anon_sym_enum] = ACTIONS(816), - [anon_sym_public] = ACTIONS(816), - [anon_sym_protected] = ACTIONS(816), - [anon_sym_private] = ACTIONS(816), - [anon_sym_abstract] = ACTIONS(816), - [anon_sym_strictfp] = ACTIONS(816), - [anon_sym_native] = ACTIONS(816), - [anon_sym_transient] = ACTIONS(816), - [anon_sym_volatile] = ACTIONS(816), - [anon_sym_sealed] = ACTIONS(816), - [anon_sym_non_DASHsealed] = ACTIONS(814), - [anon_sym_record] = ACTIONS(816), - [anon_sym_ATinterface] = ACTIONS(814), - [anon_sym_interface] = ACTIONS(816), - [anon_sym_byte] = ACTIONS(816), - [anon_sym_short] = ACTIONS(816), - [anon_sym_int] = ACTIONS(816), - [anon_sym_long] = ACTIONS(816), - [anon_sym_char] = ACTIONS(816), - [anon_sym_float] = ACTIONS(816), - [anon_sym_double] = ACTIONS(816), - [sym_boolean_type] = ACTIONS(816), - [sym_void_type] = ACTIONS(816), - [sym_this] = ACTIONS(816), - [sym_super] = ACTIONS(816), + [ts_builtin_sym_end] = ACTIONS(816), + [sym_identifier] = ACTIONS(818), + [sym_decimal_integer_literal] = ACTIONS(818), + [sym_hex_integer_literal] = ACTIONS(818), + [sym_octal_integer_literal] = ACTIONS(818), + [sym_binary_integer_literal] = ACTIONS(816), + [sym_decimal_floating_point_literal] = ACTIONS(816), + [sym_hex_floating_point_literal] = ACTIONS(818), + [sym_true] = ACTIONS(818), + [sym_false] = ACTIONS(818), + [sym_character_literal] = ACTIONS(816), + [anon_sym_DQUOTE] = ACTIONS(818), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(816), + [anon_sym_RBRACE] = ACTIONS(816), + [sym_null_literal] = ACTIONS(818), + [anon_sym_LPAREN] = ACTIONS(816), + [anon_sym_LT] = ACTIONS(816), + [anon_sym_PLUS] = ACTIONS(818), + [anon_sym_DASH] = ACTIONS(818), + [anon_sym_final] = ACTIONS(818), + [anon_sym_BANG] = ACTIONS(816), + [anon_sym_TILDE] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(816), + [anon_sym_DASH_DASH] = ACTIONS(816), + [anon_sym_new] = ACTIONS(818), + [anon_sym_class] = ACTIONS(818), + [anon_sym_switch] = ACTIONS(818), + [anon_sym_LBRACE] = ACTIONS(816), + [anon_sym_case] = ACTIONS(818), + [anon_sym_default] = ACTIONS(818), + [anon_sym_SEMI] = ACTIONS(816), + [anon_sym_assert] = ACTIONS(818), + [anon_sym_do] = ACTIONS(818), + [anon_sym_while] = ACTIONS(818), + [anon_sym_break] = ACTIONS(818), + [anon_sym_continue] = ACTIONS(818), + [anon_sym_return] = ACTIONS(818), + [anon_sym_yield] = ACTIONS(818), + [anon_sym_synchronized] = ACTIONS(818), + [anon_sym_throw] = ACTIONS(818), + [anon_sym_try] = ACTIONS(818), + [anon_sym_if] = ACTIONS(818), + [anon_sym_else] = ACTIONS(818), + [anon_sym_for] = ACTIONS(818), + [anon_sym_AT] = ACTIONS(818), + [anon_sym_open] = ACTIONS(818), + [anon_sym_module] = ACTIONS(818), + [anon_sym_static] = ACTIONS(818), + [anon_sym_with] = ACTIONS(818), + [anon_sym_package] = ACTIONS(818), + [anon_sym_import] = ACTIONS(818), + [anon_sym_enum] = ACTIONS(818), + [anon_sym_public] = ACTIONS(818), + [anon_sym_protected] = ACTIONS(818), + [anon_sym_private] = ACTIONS(818), + [anon_sym_abstract] = ACTIONS(818), + [anon_sym_strictfp] = ACTIONS(818), + [anon_sym_native] = ACTIONS(818), + [anon_sym_transient] = ACTIONS(818), + [anon_sym_volatile] = ACTIONS(818), + [anon_sym_sealed] = ACTIONS(818), + [anon_sym_non_DASHsealed] = ACTIONS(816), + [anon_sym_record] = ACTIONS(818), + [anon_sym_ATinterface] = ACTIONS(816), + [anon_sym_interface] = ACTIONS(818), + [anon_sym_byte] = ACTIONS(818), + [anon_sym_short] = ACTIONS(818), + [anon_sym_int] = ACTIONS(818), + [anon_sym_long] = ACTIONS(818), + [anon_sym_char] = ACTIONS(818), + [anon_sym_float] = ACTIONS(818), + [anon_sym_double] = ACTIONS(818), + [sym_boolean_type] = ACTIONS(818), + [sym_void_type] = ACTIONS(818), + [sym_this] = ACTIONS(818), + [sym_super] = ACTIONS(818), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [293] = { - [ts_builtin_sym_end] = ACTIONS(818), - [sym_identifier] = ACTIONS(820), - [sym_decimal_integer_literal] = ACTIONS(820), - [sym_hex_integer_literal] = ACTIONS(820), - [sym_octal_integer_literal] = ACTIONS(820), - [sym_binary_integer_literal] = ACTIONS(818), - [sym_decimal_floating_point_literal] = ACTIONS(818), - [sym_hex_floating_point_literal] = ACTIONS(820), - [sym_true] = ACTIONS(820), - [sym_false] = ACTIONS(820), - [sym_character_literal] = ACTIONS(818), - [anon_sym_DQUOTE] = ACTIONS(820), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(818), - [anon_sym_RBRACE] = ACTIONS(818), - [sym_null_literal] = ACTIONS(820), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_LT] = ACTIONS(818), - [anon_sym_PLUS] = ACTIONS(820), - [anon_sym_DASH] = ACTIONS(820), - [anon_sym_final] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(818), - [anon_sym_TILDE] = ACTIONS(818), - [anon_sym_PLUS_PLUS] = ACTIONS(818), - [anon_sym_DASH_DASH] = ACTIONS(818), - [anon_sym_new] = ACTIONS(820), - [anon_sym_class] = ACTIONS(820), - [anon_sym_switch] = ACTIONS(820), - [anon_sym_LBRACE] = ACTIONS(818), - [anon_sym_case] = ACTIONS(820), - [anon_sym_default] = ACTIONS(820), - [anon_sym_SEMI] = ACTIONS(818), - [anon_sym_assert] = ACTIONS(820), - [anon_sym_do] = ACTIONS(820), - [anon_sym_while] = ACTIONS(820), - [anon_sym_break] = ACTIONS(820), - [anon_sym_continue] = ACTIONS(820), - [anon_sym_return] = ACTIONS(820), - [anon_sym_yield] = ACTIONS(820), - [anon_sym_synchronized] = ACTIONS(820), - [anon_sym_throw] = ACTIONS(820), - [anon_sym_try] = ACTIONS(820), - [anon_sym_if] = ACTIONS(820), - [anon_sym_else] = ACTIONS(820), - [anon_sym_for] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(820), - [anon_sym_open] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_static] = ACTIONS(820), - [anon_sym_with] = ACTIONS(820), - [anon_sym_package] = ACTIONS(820), - [anon_sym_import] = ACTIONS(820), - [anon_sym_enum] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_abstract] = ACTIONS(820), - [anon_sym_strictfp] = ACTIONS(820), - [anon_sym_native] = ACTIONS(820), - [anon_sym_transient] = ACTIONS(820), - [anon_sym_volatile] = ACTIONS(820), - [anon_sym_sealed] = ACTIONS(820), - [anon_sym_non_DASHsealed] = ACTIONS(818), - [anon_sym_record] = ACTIONS(820), - [anon_sym_ATinterface] = ACTIONS(818), - [anon_sym_interface] = ACTIONS(820), - [anon_sym_byte] = ACTIONS(820), - [anon_sym_short] = ACTIONS(820), - [anon_sym_int] = ACTIONS(820), - [anon_sym_long] = ACTIONS(820), - [anon_sym_char] = ACTIONS(820), - [anon_sym_float] = ACTIONS(820), - [anon_sym_double] = ACTIONS(820), - [sym_boolean_type] = ACTIONS(820), - [sym_void_type] = ACTIONS(820), - [sym_this] = ACTIONS(820), - [sym_super] = ACTIONS(820), + [ts_builtin_sym_end] = ACTIONS(820), + [sym_identifier] = ACTIONS(822), + [sym_decimal_integer_literal] = ACTIONS(822), + [sym_hex_integer_literal] = ACTIONS(822), + [sym_octal_integer_literal] = ACTIONS(822), + [sym_binary_integer_literal] = ACTIONS(820), + [sym_decimal_floating_point_literal] = ACTIONS(820), + [sym_hex_floating_point_literal] = ACTIONS(822), + [sym_true] = ACTIONS(822), + [sym_false] = ACTIONS(822), + [sym_character_literal] = ACTIONS(820), + [anon_sym_DQUOTE] = ACTIONS(822), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(820), + [anon_sym_RBRACE] = ACTIONS(820), + [sym_null_literal] = ACTIONS(822), + [anon_sym_LPAREN] = ACTIONS(820), + [anon_sym_LT] = ACTIONS(820), + [anon_sym_PLUS] = ACTIONS(822), + [anon_sym_DASH] = ACTIONS(822), + [anon_sym_final] = ACTIONS(822), + [anon_sym_BANG] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(820), + [anon_sym_PLUS_PLUS] = ACTIONS(820), + [anon_sym_DASH_DASH] = ACTIONS(820), + [anon_sym_new] = ACTIONS(822), + [anon_sym_class] = ACTIONS(822), + [anon_sym_switch] = ACTIONS(822), + [anon_sym_LBRACE] = ACTIONS(820), + [anon_sym_case] = ACTIONS(822), + [anon_sym_default] = ACTIONS(822), + [anon_sym_SEMI] = ACTIONS(820), + [anon_sym_assert] = ACTIONS(822), + [anon_sym_do] = ACTIONS(822), + [anon_sym_while] = ACTIONS(822), + [anon_sym_break] = ACTIONS(822), + [anon_sym_continue] = ACTIONS(822), + [anon_sym_return] = ACTIONS(822), + [anon_sym_yield] = ACTIONS(822), + [anon_sym_synchronized] = ACTIONS(822), + [anon_sym_throw] = ACTIONS(822), + [anon_sym_try] = ACTIONS(822), + [anon_sym_if] = ACTIONS(822), + [anon_sym_else] = ACTIONS(822), + [anon_sym_for] = ACTIONS(822), + [anon_sym_AT] = ACTIONS(822), + [anon_sym_open] = ACTIONS(822), + [anon_sym_module] = ACTIONS(822), + [anon_sym_static] = ACTIONS(822), + [anon_sym_with] = ACTIONS(822), + [anon_sym_package] = ACTIONS(822), + [anon_sym_import] = ACTIONS(822), + [anon_sym_enum] = ACTIONS(822), + [anon_sym_public] = ACTIONS(822), + [anon_sym_protected] = ACTIONS(822), + [anon_sym_private] = ACTIONS(822), + [anon_sym_abstract] = ACTIONS(822), + [anon_sym_strictfp] = ACTIONS(822), + [anon_sym_native] = ACTIONS(822), + [anon_sym_transient] = ACTIONS(822), + [anon_sym_volatile] = ACTIONS(822), + [anon_sym_sealed] = ACTIONS(822), + [anon_sym_non_DASHsealed] = ACTIONS(820), + [anon_sym_record] = ACTIONS(822), + [anon_sym_ATinterface] = ACTIONS(820), + [anon_sym_interface] = ACTIONS(822), + [anon_sym_byte] = ACTIONS(822), + [anon_sym_short] = ACTIONS(822), + [anon_sym_int] = ACTIONS(822), + [anon_sym_long] = ACTIONS(822), + [anon_sym_char] = ACTIONS(822), + [anon_sym_float] = ACTIONS(822), + [anon_sym_double] = ACTIONS(822), + [sym_boolean_type] = ACTIONS(822), + [sym_void_type] = ACTIONS(822), + [sym_this] = ACTIONS(822), + [sym_super] = ACTIONS(822), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [294] = { - [ts_builtin_sym_end] = ACTIONS(822), - [sym_identifier] = ACTIONS(824), - [sym_decimal_integer_literal] = ACTIONS(824), - [sym_hex_integer_literal] = ACTIONS(824), - [sym_octal_integer_literal] = ACTIONS(824), - [sym_binary_integer_literal] = ACTIONS(822), - [sym_decimal_floating_point_literal] = ACTIONS(822), - [sym_hex_floating_point_literal] = ACTIONS(824), - [sym_true] = ACTIONS(824), - [sym_false] = ACTIONS(824), - [sym_character_literal] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(824), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(822), - [anon_sym_RBRACE] = ACTIONS(822), - [sym_null_literal] = ACTIONS(824), - [anon_sym_LPAREN] = ACTIONS(822), - [anon_sym_LT] = ACTIONS(822), - [anon_sym_PLUS] = ACTIONS(824), - [anon_sym_DASH] = ACTIONS(824), - [anon_sym_final] = ACTIONS(824), - [anon_sym_BANG] = ACTIONS(822), - [anon_sym_TILDE] = ACTIONS(822), - [anon_sym_PLUS_PLUS] = ACTIONS(822), - [anon_sym_DASH_DASH] = ACTIONS(822), - [anon_sym_new] = ACTIONS(824), - [anon_sym_class] = ACTIONS(824), - [anon_sym_switch] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(822), - [anon_sym_case] = ACTIONS(824), - [anon_sym_default] = ACTIONS(824), - [anon_sym_SEMI] = ACTIONS(822), - [anon_sym_assert] = ACTIONS(824), - [anon_sym_do] = ACTIONS(824), - [anon_sym_while] = ACTIONS(824), - [anon_sym_break] = ACTIONS(824), - [anon_sym_continue] = ACTIONS(824), - [anon_sym_return] = ACTIONS(824), - [anon_sym_yield] = ACTIONS(824), - [anon_sym_synchronized] = ACTIONS(824), - [anon_sym_throw] = ACTIONS(824), - [anon_sym_try] = ACTIONS(824), - [anon_sym_if] = ACTIONS(824), - [anon_sym_else] = ACTIONS(824), - [anon_sym_for] = ACTIONS(824), - [anon_sym_AT] = ACTIONS(824), - [anon_sym_open] = ACTIONS(824), - [anon_sym_module] = ACTIONS(824), - [anon_sym_static] = ACTIONS(824), - [anon_sym_with] = ACTIONS(824), - [anon_sym_package] = ACTIONS(824), - [anon_sym_import] = ACTIONS(824), - [anon_sym_enum] = ACTIONS(824), - [anon_sym_public] = ACTIONS(824), - [anon_sym_protected] = ACTIONS(824), - [anon_sym_private] = ACTIONS(824), - [anon_sym_abstract] = ACTIONS(824), - [anon_sym_strictfp] = ACTIONS(824), - [anon_sym_native] = ACTIONS(824), - [anon_sym_transient] = ACTIONS(824), - [anon_sym_volatile] = ACTIONS(824), - [anon_sym_sealed] = ACTIONS(824), - [anon_sym_non_DASHsealed] = ACTIONS(822), - [anon_sym_record] = ACTIONS(824), - [anon_sym_ATinterface] = ACTIONS(822), - [anon_sym_interface] = ACTIONS(824), - [anon_sym_byte] = ACTIONS(824), - [anon_sym_short] = ACTIONS(824), - [anon_sym_int] = ACTIONS(824), - [anon_sym_long] = ACTIONS(824), - [anon_sym_char] = ACTIONS(824), - [anon_sym_float] = ACTIONS(824), - [anon_sym_double] = ACTIONS(824), - [sym_boolean_type] = ACTIONS(824), - [sym_void_type] = ACTIONS(824), - [sym_this] = ACTIONS(824), - [sym_super] = ACTIONS(824), + [ts_builtin_sym_end] = ACTIONS(824), + [sym_identifier] = ACTIONS(826), + [sym_decimal_integer_literal] = ACTIONS(826), + [sym_hex_integer_literal] = ACTIONS(826), + [sym_octal_integer_literal] = ACTIONS(826), + [sym_binary_integer_literal] = ACTIONS(824), + [sym_decimal_floating_point_literal] = ACTIONS(824), + [sym_hex_floating_point_literal] = ACTIONS(826), + [sym_true] = ACTIONS(826), + [sym_false] = ACTIONS(826), + [sym_character_literal] = ACTIONS(824), + [anon_sym_DQUOTE] = ACTIONS(826), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(824), + [anon_sym_RBRACE] = ACTIONS(824), + [sym_null_literal] = ACTIONS(826), + [anon_sym_LPAREN] = ACTIONS(824), + [anon_sym_LT] = ACTIONS(824), + [anon_sym_PLUS] = ACTIONS(826), + [anon_sym_DASH] = ACTIONS(826), + [anon_sym_final] = ACTIONS(826), + [anon_sym_BANG] = ACTIONS(824), + [anon_sym_TILDE] = ACTIONS(824), + [anon_sym_PLUS_PLUS] = ACTIONS(824), + [anon_sym_DASH_DASH] = ACTIONS(824), + [anon_sym_new] = ACTIONS(826), + [anon_sym_class] = ACTIONS(826), + [anon_sym_switch] = ACTIONS(826), + [anon_sym_LBRACE] = ACTIONS(824), + [anon_sym_case] = ACTIONS(826), + [anon_sym_default] = ACTIONS(826), + [anon_sym_SEMI] = ACTIONS(824), + [anon_sym_assert] = ACTIONS(826), + [anon_sym_do] = ACTIONS(826), + [anon_sym_while] = ACTIONS(826), + [anon_sym_break] = ACTIONS(826), + [anon_sym_continue] = ACTIONS(826), + [anon_sym_return] = ACTIONS(826), + [anon_sym_yield] = ACTIONS(826), + [anon_sym_synchronized] = ACTIONS(826), + [anon_sym_throw] = ACTIONS(826), + [anon_sym_try] = ACTIONS(826), + [anon_sym_if] = ACTIONS(826), + [anon_sym_else] = ACTIONS(826), + [anon_sym_for] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(826), + [anon_sym_open] = ACTIONS(826), + [anon_sym_module] = ACTIONS(826), + [anon_sym_static] = ACTIONS(826), + [anon_sym_with] = ACTIONS(826), + [anon_sym_package] = ACTIONS(826), + [anon_sym_import] = ACTIONS(826), + [anon_sym_enum] = ACTIONS(826), + [anon_sym_public] = ACTIONS(826), + [anon_sym_protected] = ACTIONS(826), + [anon_sym_private] = ACTIONS(826), + [anon_sym_abstract] = ACTIONS(826), + [anon_sym_strictfp] = ACTIONS(826), + [anon_sym_native] = ACTIONS(826), + [anon_sym_transient] = ACTIONS(826), + [anon_sym_volatile] = ACTIONS(826), + [anon_sym_sealed] = ACTIONS(826), + [anon_sym_non_DASHsealed] = ACTIONS(824), + [anon_sym_record] = ACTIONS(826), + [anon_sym_ATinterface] = ACTIONS(824), + [anon_sym_interface] = ACTIONS(826), + [anon_sym_byte] = ACTIONS(826), + [anon_sym_short] = ACTIONS(826), + [anon_sym_int] = ACTIONS(826), + [anon_sym_long] = ACTIONS(826), + [anon_sym_char] = ACTIONS(826), + [anon_sym_float] = ACTIONS(826), + [anon_sym_double] = ACTIONS(826), + [sym_boolean_type] = ACTIONS(826), + [sym_void_type] = ACTIONS(826), + [sym_this] = ACTIONS(826), + [sym_super] = ACTIONS(826), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [295] = { - [ts_builtin_sym_end] = ACTIONS(826), - [sym_identifier] = ACTIONS(828), - [sym_decimal_integer_literal] = ACTIONS(828), - [sym_hex_integer_literal] = ACTIONS(828), - [sym_octal_integer_literal] = ACTIONS(828), - [sym_binary_integer_literal] = ACTIONS(826), - [sym_decimal_floating_point_literal] = ACTIONS(826), - [sym_hex_floating_point_literal] = ACTIONS(828), - [sym_true] = ACTIONS(828), - [sym_false] = ACTIONS(828), - [sym_character_literal] = ACTIONS(826), - [anon_sym_DQUOTE] = ACTIONS(828), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(826), - [anon_sym_RBRACE] = ACTIONS(826), - [sym_null_literal] = ACTIONS(828), - [anon_sym_LPAREN] = ACTIONS(826), - [anon_sym_LT] = ACTIONS(826), - [anon_sym_PLUS] = ACTIONS(828), - [anon_sym_DASH] = ACTIONS(828), - [anon_sym_final] = ACTIONS(828), - [anon_sym_BANG] = ACTIONS(826), - [anon_sym_TILDE] = ACTIONS(826), - [anon_sym_PLUS_PLUS] = ACTIONS(826), - [anon_sym_DASH_DASH] = ACTIONS(826), - [anon_sym_new] = ACTIONS(828), - [anon_sym_class] = ACTIONS(828), - [anon_sym_switch] = ACTIONS(828), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_case] = ACTIONS(828), - [anon_sym_default] = ACTIONS(828), - [anon_sym_SEMI] = ACTIONS(826), - [anon_sym_assert] = ACTIONS(828), - [anon_sym_do] = ACTIONS(828), - [anon_sym_while] = ACTIONS(828), - [anon_sym_break] = ACTIONS(828), - [anon_sym_continue] = ACTIONS(828), - [anon_sym_return] = ACTIONS(828), - [anon_sym_yield] = ACTIONS(828), - [anon_sym_synchronized] = ACTIONS(828), - [anon_sym_throw] = ACTIONS(828), - [anon_sym_try] = ACTIONS(828), - [anon_sym_if] = ACTIONS(828), - [anon_sym_else] = ACTIONS(828), - [anon_sym_for] = ACTIONS(828), - [anon_sym_AT] = ACTIONS(828), - [anon_sym_open] = ACTIONS(828), - [anon_sym_module] = ACTIONS(828), - [anon_sym_static] = ACTIONS(828), - [anon_sym_with] = ACTIONS(828), - [anon_sym_package] = ACTIONS(828), - [anon_sym_import] = ACTIONS(828), - [anon_sym_enum] = ACTIONS(828), - [anon_sym_public] = ACTIONS(828), - [anon_sym_protected] = ACTIONS(828), - [anon_sym_private] = ACTIONS(828), - [anon_sym_abstract] = ACTIONS(828), - [anon_sym_strictfp] = ACTIONS(828), - [anon_sym_native] = ACTIONS(828), - [anon_sym_transient] = ACTIONS(828), - [anon_sym_volatile] = ACTIONS(828), - [anon_sym_sealed] = ACTIONS(828), - [anon_sym_non_DASHsealed] = ACTIONS(826), - [anon_sym_record] = ACTIONS(828), - [anon_sym_ATinterface] = ACTIONS(826), - [anon_sym_interface] = ACTIONS(828), - [anon_sym_byte] = ACTIONS(828), - [anon_sym_short] = ACTIONS(828), - [anon_sym_int] = ACTIONS(828), - [anon_sym_long] = ACTIONS(828), - [anon_sym_char] = ACTIONS(828), - [anon_sym_float] = ACTIONS(828), - [anon_sym_double] = ACTIONS(828), - [sym_boolean_type] = ACTIONS(828), - [sym_void_type] = ACTIONS(828), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(828), + [ts_builtin_sym_end] = ACTIONS(828), + [sym_identifier] = ACTIONS(830), + [sym_decimal_integer_literal] = ACTIONS(830), + [sym_hex_integer_literal] = ACTIONS(830), + [sym_octal_integer_literal] = ACTIONS(830), + [sym_binary_integer_literal] = ACTIONS(828), + [sym_decimal_floating_point_literal] = ACTIONS(828), + [sym_hex_floating_point_literal] = ACTIONS(830), + [sym_true] = ACTIONS(830), + [sym_false] = ACTIONS(830), + [sym_character_literal] = ACTIONS(828), + [anon_sym_DQUOTE] = ACTIONS(830), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(828), + [anon_sym_RBRACE] = ACTIONS(828), + [sym_null_literal] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(828), + [anon_sym_LT] = ACTIONS(828), + [anon_sym_PLUS] = ACTIONS(830), + [anon_sym_DASH] = ACTIONS(830), + [anon_sym_final] = ACTIONS(830), + [anon_sym_BANG] = ACTIONS(828), + [anon_sym_TILDE] = ACTIONS(828), + [anon_sym_PLUS_PLUS] = ACTIONS(828), + [anon_sym_DASH_DASH] = ACTIONS(828), + [anon_sym_new] = ACTIONS(830), + [anon_sym_class] = ACTIONS(830), + [anon_sym_switch] = ACTIONS(830), + [anon_sym_LBRACE] = ACTIONS(828), + [anon_sym_case] = ACTIONS(830), + [anon_sym_default] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(828), + [anon_sym_assert] = ACTIONS(830), + [anon_sym_do] = ACTIONS(830), + [anon_sym_while] = ACTIONS(830), + [anon_sym_break] = ACTIONS(830), + [anon_sym_continue] = ACTIONS(830), + [anon_sym_return] = ACTIONS(830), + [anon_sym_yield] = ACTIONS(830), + [anon_sym_synchronized] = ACTIONS(830), + [anon_sym_throw] = ACTIONS(830), + [anon_sym_try] = ACTIONS(830), + [anon_sym_if] = ACTIONS(830), + [anon_sym_else] = ACTIONS(830), + [anon_sym_for] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(830), + [anon_sym_open] = ACTIONS(830), + [anon_sym_module] = ACTIONS(830), + [anon_sym_static] = ACTIONS(830), + [anon_sym_with] = ACTIONS(830), + [anon_sym_package] = ACTIONS(830), + [anon_sym_import] = ACTIONS(830), + [anon_sym_enum] = ACTIONS(830), + [anon_sym_public] = ACTIONS(830), + [anon_sym_protected] = ACTIONS(830), + [anon_sym_private] = ACTIONS(830), + [anon_sym_abstract] = ACTIONS(830), + [anon_sym_strictfp] = ACTIONS(830), + [anon_sym_native] = ACTIONS(830), + [anon_sym_transient] = ACTIONS(830), + [anon_sym_volatile] = ACTIONS(830), + [anon_sym_sealed] = ACTIONS(830), + [anon_sym_non_DASHsealed] = ACTIONS(828), + [anon_sym_record] = ACTIONS(830), + [anon_sym_ATinterface] = ACTIONS(828), + [anon_sym_interface] = ACTIONS(830), + [anon_sym_byte] = ACTIONS(830), + [anon_sym_short] = ACTIONS(830), + [anon_sym_int] = ACTIONS(830), + [anon_sym_long] = ACTIONS(830), + [anon_sym_char] = ACTIONS(830), + [anon_sym_float] = ACTIONS(830), + [anon_sym_double] = ACTIONS(830), + [sym_boolean_type] = ACTIONS(830), + [sym_void_type] = ACTIONS(830), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(830), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [296] = { - [ts_builtin_sym_end] = ACTIONS(830), - [sym_identifier] = ACTIONS(832), - [sym_decimal_integer_literal] = ACTIONS(832), - [sym_hex_integer_literal] = ACTIONS(832), - [sym_octal_integer_literal] = ACTIONS(832), - [sym_binary_integer_literal] = ACTIONS(830), - [sym_decimal_floating_point_literal] = ACTIONS(830), - [sym_hex_floating_point_literal] = ACTIONS(832), - [sym_true] = ACTIONS(832), - [sym_false] = ACTIONS(832), - [sym_character_literal] = ACTIONS(830), - [anon_sym_DQUOTE] = ACTIONS(832), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(830), - [anon_sym_RBRACE] = ACTIONS(830), - [sym_null_literal] = ACTIONS(832), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_LT] = ACTIONS(830), - [anon_sym_PLUS] = ACTIONS(832), - [anon_sym_DASH] = ACTIONS(832), - [anon_sym_final] = ACTIONS(832), - [anon_sym_BANG] = ACTIONS(830), - [anon_sym_TILDE] = ACTIONS(830), - [anon_sym_PLUS_PLUS] = ACTIONS(830), - [anon_sym_DASH_DASH] = ACTIONS(830), - [anon_sym_new] = ACTIONS(832), - [anon_sym_class] = ACTIONS(832), - [anon_sym_switch] = ACTIONS(832), - [anon_sym_LBRACE] = ACTIONS(830), - [anon_sym_case] = ACTIONS(832), - [anon_sym_default] = ACTIONS(832), - [anon_sym_SEMI] = ACTIONS(830), - [anon_sym_assert] = ACTIONS(832), - [anon_sym_do] = ACTIONS(832), - [anon_sym_while] = ACTIONS(832), - [anon_sym_break] = ACTIONS(832), - [anon_sym_continue] = ACTIONS(832), - [anon_sym_return] = ACTIONS(832), - [anon_sym_yield] = ACTIONS(832), - [anon_sym_synchronized] = ACTIONS(832), - [anon_sym_throw] = ACTIONS(832), - [anon_sym_try] = ACTIONS(832), - [anon_sym_if] = ACTIONS(832), - [anon_sym_else] = ACTIONS(832), - [anon_sym_for] = ACTIONS(832), - [anon_sym_AT] = ACTIONS(832), - [anon_sym_open] = ACTIONS(832), - [anon_sym_module] = ACTIONS(832), - [anon_sym_static] = ACTIONS(832), - [anon_sym_with] = ACTIONS(832), - [anon_sym_package] = ACTIONS(832), - [anon_sym_import] = ACTIONS(832), - [anon_sym_enum] = ACTIONS(832), - [anon_sym_public] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_abstract] = ACTIONS(832), - [anon_sym_strictfp] = ACTIONS(832), - [anon_sym_native] = ACTIONS(832), - [anon_sym_transient] = ACTIONS(832), - [anon_sym_volatile] = ACTIONS(832), - [anon_sym_sealed] = ACTIONS(832), - [anon_sym_non_DASHsealed] = ACTIONS(830), - [anon_sym_record] = ACTIONS(832), - [anon_sym_ATinterface] = ACTIONS(830), - [anon_sym_interface] = ACTIONS(832), - [anon_sym_byte] = ACTIONS(832), - [anon_sym_short] = ACTIONS(832), - [anon_sym_int] = ACTIONS(832), - [anon_sym_long] = ACTIONS(832), - [anon_sym_char] = ACTIONS(832), - [anon_sym_float] = ACTIONS(832), - [anon_sym_double] = ACTIONS(832), - [sym_boolean_type] = ACTIONS(832), - [sym_void_type] = ACTIONS(832), - [sym_this] = ACTIONS(832), - [sym_super] = ACTIONS(832), + [ts_builtin_sym_end] = ACTIONS(832), + [sym_identifier] = ACTIONS(834), + [sym_decimal_integer_literal] = ACTIONS(834), + [sym_hex_integer_literal] = ACTIONS(834), + [sym_octal_integer_literal] = ACTIONS(834), + [sym_binary_integer_literal] = ACTIONS(832), + [sym_decimal_floating_point_literal] = ACTIONS(832), + [sym_hex_floating_point_literal] = ACTIONS(834), + [sym_true] = ACTIONS(834), + [sym_false] = ACTIONS(834), + [sym_character_literal] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(834), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(832), + [anon_sym_RBRACE] = ACTIONS(832), + [sym_null_literal] = ACTIONS(834), + [anon_sym_LPAREN] = ACTIONS(832), + [anon_sym_LT] = ACTIONS(832), + [anon_sym_PLUS] = ACTIONS(834), + [anon_sym_DASH] = ACTIONS(834), + [anon_sym_final] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(832), + [anon_sym_TILDE] = ACTIONS(832), + [anon_sym_PLUS_PLUS] = ACTIONS(832), + [anon_sym_DASH_DASH] = ACTIONS(832), + [anon_sym_new] = ACTIONS(834), + [anon_sym_class] = ACTIONS(834), + [anon_sym_switch] = ACTIONS(834), + [anon_sym_LBRACE] = ACTIONS(832), + [anon_sym_case] = ACTIONS(834), + [anon_sym_default] = ACTIONS(834), + [anon_sym_SEMI] = ACTIONS(832), + [anon_sym_assert] = ACTIONS(834), + [anon_sym_do] = ACTIONS(834), + [anon_sym_while] = ACTIONS(834), + [anon_sym_break] = ACTIONS(834), + [anon_sym_continue] = ACTIONS(834), + [anon_sym_return] = ACTIONS(834), + [anon_sym_yield] = ACTIONS(834), + [anon_sym_synchronized] = ACTIONS(834), + [anon_sym_throw] = ACTIONS(834), + [anon_sym_try] = ACTIONS(834), + [anon_sym_if] = ACTIONS(834), + [anon_sym_else] = ACTIONS(834), + [anon_sym_for] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(834), + [anon_sym_open] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_static] = ACTIONS(834), + [anon_sym_with] = ACTIONS(834), + [anon_sym_package] = ACTIONS(834), + [anon_sym_import] = ACTIONS(834), + [anon_sym_enum] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_abstract] = ACTIONS(834), + [anon_sym_strictfp] = ACTIONS(834), + [anon_sym_native] = ACTIONS(834), + [anon_sym_transient] = ACTIONS(834), + [anon_sym_volatile] = ACTIONS(834), + [anon_sym_sealed] = ACTIONS(834), + [anon_sym_non_DASHsealed] = ACTIONS(832), + [anon_sym_record] = ACTIONS(834), + [anon_sym_ATinterface] = ACTIONS(832), + [anon_sym_interface] = ACTIONS(834), + [anon_sym_byte] = ACTIONS(834), + [anon_sym_short] = ACTIONS(834), + [anon_sym_int] = ACTIONS(834), + [anon_sym_long] = ACTIONS(834), + [anon_sym_char] = ACTIONS(834), + [anon_sym_float] = ACTIONS(834), + [anon_sym_double] = ACTIONS(834), + [sym_boolean_type] = ACTIONS(834), + [sym_void_type] = ACTIONS(834), + [sym_this] = ACTIONS(834), + [sym_super] = ACTIONS(834), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [297] = { - [ts_builtin_sym_end] = ACTIONS(834), - [sym_identifier] = ACTIONS(836), - [sym_decimal_integer_literal] = ACTIONS(836), - [sym_hex_integer_literal] = ACTIONS(836), - [sym_octal_integer_literal] = ACTIONS(836), - [sym_binary_integer_literal] = ACTIONS(834), - [sym_decimal_floating_point_literal] = ACTIONS(834), - [sym_hex_floating_point_literal] = ACTIONS(836), - [sym_true] = ACTIONS(836), - [sym_false] = ACTIONS(836), - [sym_character_literal] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(836), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(834), - [anon_sym_RBRACE] = ACTIONS(834), - [sym_null_literal] = ACTIONS(836), - [anon_sym_LPAREN] = ACTIONS(834), - [anon_sym_LT] = ACTIONS(834), - [anon_sym_PLUS] = ACTIONS(836), - [anon_sym_DASH] = ACTIONS(836), - [anon_sym_final] = ACTIONS(836), - [anon_sym_BANG] = ACTIONS(834), - [anon_sym_TILDE] = ACTIONS(834), - [anon_sym_PLUS_PLUS] = ACTIONS(834), - [anon_sym_DASH_DASH] = ACTIONS(834), - [anon_sym_new] = ACTIONS(836), - [anon_sym_class] = ACTIONS(836), - [anon_sym_switch] = ACTIONS(836), - [anon_sym_LBRACE] = ACTIONS(834), - [anon_sym_case] = ACTIONS(836), - [anon_sym_default] = ACTIONS(836), - [anon_sym_SEMI] = ACTIONS(834), - [anon_sym_assert] = ACTIONS(836), - [anon_sym_do] = ACTIONS(836), - [anon_sym_while] = ACTIONS(836), - [anon_sym_break] = ACTIONS(836), - [anon_sym_continue] = ACTIONS(836), - [anon_sym_return] = ACTIONS(836), - [anon_sym_yield] = ACTIONS(836), - [anon_sym_synchronized] = ACTIONS(836), - [anon_sym_throw] = ACTIONS(836), - [anon_sym_try] = ACTIONS(836), - [anon_sym_if] = ACTIONS(836), - [anon_sym_else] = ACTIONS(836), - [anon_sym_for] = ACTIONS(836), - [anon_sym_AT] = ACTIONS(836), - [anon_sym_open] = ACTIONS(836), - [anon_sym_module] = ACTIONS(836), - [anon_sym_static] = ACTIONS(836), - [anon_sym_with] = ACTIONS(836), - [anon_sym_package] = ACTIONS(836), - [anon_sym_import] = ACTIONS(836), - [anon_sym_enum] = ACTIONS(836), - [anon_sym_public] = ACTIONS(836), - [anon_sym_protected] = ACTIONS(836), - [anon_sym_private] = ACTIONS(836), - [anon_sym_abstract] = ACTIONS(836), - [anon_sym_strictfp] = ACTIONS(836), - [anon_sym_native] = ACTIONS(836), - [anon_sym_transient] = ACTIONS(836), - [anon_sym_volatile] = ACTIONS(836), - [anon_sym_sealed] = ACTIONS(836), - [anon_sym_non_DASHsealed] = ACTIONS(834), - [anon_sym_record] = ACTIONS(836), - [anon_sym_ATinterface] = ACTIONS(834), - [anon_sym_interface] = ACTIONS(836), - [anon_sym_byte] = ACTIONS(836), - [anon_sym_short] = ACTIONS(836), - [anon_sym_int] = ACTIONS(836), - [anon_sym_long] = ACTIONS(836), - [anon_sym_char] = ACTIONS(836), - [anon_sym_float] = ACTIONS(836), - [anon_sym_double] = ACTIONS(836), - [sym_boolean_type] = ACTIONS(836), - [sym_void_type] = ACTIONS(836), - [sym_this] = ACTIONS(836), - [sym_super] = ACTIONS(836), + [ts_builtin_sym_end] = ACTIONS(836), + [sym_identifier] = ACTIONS(838), + [sym_decimal_integer_literal] = ACTIONS(838), + [sym_hex_integer_literal] = ACTIONS(838), + [sym_octal_integer_literal] = ACTIONS(838), + [sym_binary_integer_literal] = ACTIONS(836), + [sym_decimal_floating_point_literal] = ACTIONS(836), + [sym_hex_floating_point_literal] = ACTIONS(838), + [sym_true] = ACTIONS(838), + [sym_false] = ACTIONS(838), + [sym_character_literal] = ACTIONS(836), + [anon_sym_DQUOTE] = ACTIONS(838), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(836), + [anon_sym_RBRACE] = ACTIONS(836), + [sym_null_literal] = ACTIONS(838), + [anon_sym_LPAREN] = ACTIONS(836), + [anon_sym_LT] = ACTIONS(836), + [anon_sym_PLUS] = ACTIONS(838), + [anon_sym_DASH] = ACTIONS(838), + [anon_sym_final] = ACTIONS(838), + [anon_sym_BANG] = ACTIONS(836), + [anon_sym_TILDE] = ACTIONS(836), + [anon_sym_PLUS_PLUS] = ACTIONS(836), + [anon_sym_DASH_DASH] = ACTIONS(836), + [anon_sym_new] = ACTIONS(838), + [anon_sym_class] = ACTIONS(838), + [anon_sym_switch] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(836), + [anon_sym_case] = ACTIONS(838), + [anon_sym_default] = ACTIONS(838), + [anon_sym_SEMI] = ACTIONS(836), + [anon_sym_assert] = ACTIONS(838), + [anon_sym_do] = ACTIONS(838), + [anon_sym_while] = ACTIONS(838), + [anon_sym_break] = ACTIONS(838), + [anon_sym_continue] = ACTIONS(838), + [anon_sym_return] = ACTIONS(838), + [anon_sym_yield] = ACTIONS(838), + [anon_sym_synchronized] = ACTIONS(838), + [anon_sym_throw] = ACTIONS(838), + [anon_sym_try] = ACTIONS(838), + [anon_sym_if] = ACTIONS(838), + [anon_sym_else] = ACTIONS(838), + [anon_sym_for] = ACTIONS(838), + [anon_sym_AT] = ACTIONS(838), + [anon_sym_open] = ACTIONS(838), + [anon_sym_module] = ACTIONS(838), + [anon_sym_static] = ACTIONS(838), + [anon_sym_with] = ACTIONS(838), + [anon_sym_package] = ACTIONS(838), + [anon_sym_import] = ACTIONS(838), + [anon_sym_enum] = ACTIONS(838), + [anon_sym_public] = ACTIONS(838), + [anon_sym_protected] = ACTIONS(838), + [anon_sym_private] = ACTIONS(838), + [anon_sym_abstract] = ACTIONS(838), + [anon_sym_strictfp] = ACTIONS(838), + [anon_sym_native] = ACTIONS(838), + [anon_sym_transient] = ACTIONS(838), + [anon_sym_volatile] = ACTIONS(838), + [anon_sym_sealed] = ACTIONS(838), + [anon_sym_non_DASHsealed] = ACTIONS(836), + [anon_sym_record] = ACTIONS(838), + [anon_sym_ATinterface] = ACTIONS(836), + [anon_sym_interface] = ACTIONS(838), + [anon_sym_byte] = ACTIONS(838), + [anon_sym_short] = ACTIONS(838), + [anon_sym_int] = ACTIONS(838), + [anon_sym_long] = ACTIONS(838), + [anon_sym_char] = ACTIONS(838), + [anon_sym_float] = ACTIONS(838), + [anon_sym_double] = ACTIONS(838), + [sym_boolean_type] = ACTIONS(838), + [sym_void_type] = ACTIONS(838), + [sym_this] = ACTIONS(838), + [sym_super] = ACTIONS(838), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [298] = { - [ts_builtin_sym_end] = ACTIONS(838), - [sym_identifier] = ACTIONS(840), - [sym_decimal_integer_literal] = ACTIONS(840), - [sym_hex_integer_literal] = ACTIONS(840), - [sym_octal_integer_literal] = ACTIONS(840), - [sym_binary_integer_literal] = ACTIONS(838), - [sym_decimal_floating_point_literal] = ACTIONS(838), - [sym_hex_floating_point_literal] = ACTIONS(840), - [sym_true] = ACTIONS(840), - [sym_false] = ACTIONS(840), - [sym_character_literal] = ACTIONS(838), - [anon_sym_DQUOTE] = ACTIONS(840), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(838), - [anon_sym_RBRACE] = ACTIONS(838), - [sym_null_literal] = ACTIONS(840), - [anon_sym_LPAREN] = ACTIONS(838), - [anon_sym_LT] = ACTIONS(838), - [anon_sym_PLUS] = ACTIONS(840), - [anon_sym_DASH] = ACTIONS(840), - [anon_sym_final] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(838), - [anon_sym_TILDE] = ACTIONS(838), - [anon_sym_PLUS_PLUS] = ACTIONS(838), - [anon_sym_DASH_DASH] = ACTIONS(838), - [anon_sym_new] = ACTIONS(840), - [anon_sym_class] = ACTIONS(840), - [anon_sym_switch] = ACTIONS(840), - [anon_sym_LBRACE] = ACTIONS(838), - [anon_sym_case] = ACTIONS(840), - [anon_sym_default] = ACTIONS(840), - [anon_sym_SEMI] = ACTIONS(838), - [anon_sym_assert] = ACTIONS(840), - [anon_sym_do] = ACTIONS(840), - [anon_sym_while] = ACTIONS(840), - [anon_sym_break] = ACTIONS(840), - [anon_sym_continue] = ACTIONS(840), - [anon_sym_return] = ACTIONS(840), - [anon_sym_yield] = ACTIONS(840), - [anon_sym_synchronized] = ACTIONS(840), - [anon_sym_throw] = ACTIONS(840), - [anon_sym_try] = ACTIONS(840), - [anon_sym_if] = ACTIONS(840), - [anon_sym_else] = ACTIONS(840), - [anon_sym_for] = ACTIONS(840), - [anon_sym_AT] = ACTIONS(840), - [anon_sym_open] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_static] = ACTIONS(840), - [anon_sym_with] = ACTIONS(840), - [anon_sym_package] = ACTIONS(840), - [anon_sym_import] = ACTIONS(840), - [anon_sym_enum] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_abstract] = ACTIONS(840), - [anon_sym_strictfp] = ACTIONS(840), - [anon_sym_native] = ACTIONS(840), - [anon_sym_transient] = ACTIONS(840), - [anon_sym_volatile] = ACTIONS(840), - [anon_sym_sealed] = ACTIONS(840), - [anon_sym_non_DASHsealed] = ACTIONS(838), - [anon_sym_record] = ACTIONS(840), - [anon_sym_ATinterface] = ACTIONS(838), - [anon_sym_interface] = ACTIONS(840), - [anon_sym_byte] = ACTIONS(840), - [anon_sym_short] = ACTIONS(840), - [anon_sym_int] = ACTIONS(840), - [anon_sym_long] = ACTIONS(840), - [anon_sym_char] = ACTIONS(840), - [anon_sym_float] = ACTIONS(840), - [anon_sym_double] = ACTIONS(840), - [sym_boolean_type] = ACTIONS(840), - [sym_void_type] = ACTIONS(840), - [sym_this] = ACTIONS(840), - [sym_super] = ACTIONS(840), + [ts_builtin_sym_end] = ACTIONS(840), + [sym_identifier] = ACTIONS(842), + [sym_decimal_integer_literal] = ACTIONS(842), + [sym_hex_integer_literal] = ACTIONS(842), + [sym_octal_integer_literal] = ACTIONS(842), + [sym_binary_integer_literal] = ACTIONS(840), + [sym_decimal_floating_point_literal] = ACTIONS(840), + [sym_hex_floating_point_literal] = ACTIONS(842), + [sym_true] = ACTIONS(842), + [sym_false] = ACTIONS(842), + [sym_character_literal] = ACTIONS(840), + [anon_sym_DQUOTE] = ACTIONS(842), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(840), + [anon_sym_RBRACE] = ACTIONS(840), + [sym_null_literal] = ACTIONS(842), + [anon_sym_LPAREN] = ACTIONS(840), + [anon_sym_LT] = ACTIONS(840), + [anon_sym_PLUS] = ACTIONS(842), + [anon_sym_DASH] = ACTIONS(842), + [anon_sym_final] = ACTIONS(842), + [anon_sym_BANG] = ACTIONS(840), + [anon_sym_TILDE] = ACTIONS(840), + [anon_sym_PLUS_PLUS] = ACTIONS(840), + [anon_sym_DASH_DASH] = ACTIONS(840), + [anon_sym_new] = ACTIONS(842), + [anon_sym_class] = ACTIONS(842), + [anon_sym_switch] = ACTIONS(842), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_case] = ACTIONS(842), + [anon_sym_default] = ACTIONS(842), + [anon_sym_SEMI] = ACTIONS(840), + [anon_sym_assert] = ACTIONS(842), + [anon_sym_do] = ACTIONS(842), + [anon_sym_while] = ACTIONS(842), + [anon_sym_break] = ACTIONS(842), + [anon_sym_continue] = ACTIONS(842), + [anon_sym_return] = ACTIONS(842), + [anon_sym_yield] = ACTIONS(842), + [anon_sym_synchronized] = ACTIONS(842), + [anon_sym_throw] = ACTIONS(842), + [anon_sym_try] = ACTIONS(842), + [anon_sym_if] = ACTIONS(842), + [anon_sym_else] = ACTIONS(842), + [anon_sym_for] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(842), + [anon_sym_open] = ACTIONS(842), + [anon_sym_module] = ACTIONS(842), + [anon_sym_static] = ACTIONS(842), + [anon_sym_with] = ACTIONS(842), + [anon_sym_package] = ACTIONS(842), + [anon_sym_import] = ACTIONS(842), + [anon_sym_enum] = ACTIONS(842), + [anon_sym_public] = ACTIONS(842), + [anon_sym_protected] = ACTIONS(842), + [anon_sym_private] = ACTIONS(842), + [anon_sym_abstract] = ACTIONS(842), + [anon_sym_strictfp] = ACTIONS(842), + [anon_sym_native] = ACTIONS(842), + [anon_sym_transient] = ACTIONS(842), + [anon_sym_volatile] = ACTIONS(842), + [anon_sym_sealed] = ACTIONS(842), + [anon_sym_non_DASHsealed] = ACTIONS(840), + [anon_sym_record] = ACTIONS(842), + [anon_sym_ATinterface] = ACTIONS(840), + [anon_sym_interface] = ACTIONS(842), + [anon_sym_byte] = ACTIONS(842), + [anon_sym_short] = ACTIONS(842), + [anon_sym_int] = ACTIONS(842), + [anon_sym_long] = ACTIONS(842), + [anon_sym_char] = ACTIONS(842), + [anon_sym_float] = ACTIONS(842), + [anon_sym_double] = ACTIONS(842), + [sym_boolean_type] = ACTIONS(842), + [sym_void_type] = ACTIONS(842), + [sym_this] = ACTIONS(842), + [sym_super] = ACTIONS(842), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [299] = { - [ts_builtin_sym_end] = ACTIONS(842), - [sym_identifier] = ACTIONS(844), - [sym_decimal_integer_literal] = ACTIONS(844), - [sym_hex_integer_literal] = ACTIONS(844), - [sym_octal_integer_literal] = ACTIONS(844), - [sym_binary_integer_literal] = ACTIONS(842), - [sym_decimal_floating_point_literal] = ACTIONS(842), - [sym_hex_floating_point_literal] = ACTIONS(844), - [sym_true] = ACTIONS(844), - [sym_false] = ACTIONS(844), - [sym_character_literal] = ACTIONS(842), - [anon_sym_DQUOTE] = ACTIONS(844), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(842), - [anon_sym_RBRACE] = ACTIONS(842), - [sym_null_literal] = ACTIONS(844), - [anon_sym_LPAREN] = ACTIONS(842), - [anon_sym_LT] = ACTIONS(842), - [anon_sym_PLUS] = ACTIONS(844), - [anon_sym_DASH] = ACTIONS(844), - [anon_sym_final] = ACTIONS(844), - [anon_sym_BANG] = ACTIONS(842), - [anon_sym_TILDE] = ACTIONS(842), - [anon_sym_PLUS_PLUS] = ACTIONS(842), - [anon_sym_DASH_DASH] = ACTIONS(842), - [anon_sym_new] = ACTIONS(844), - [anon_sym_class] = ACTIONS(844), - [anon_sym_switch] = ACTIONS(844), - [anon_sym_LBRACE] = ACTIONS(842), - [anon_sym_case] = ACTIONS(844), - [anon_sym_default] = ACTIONS(844), - [anon_sym_SEMI] = ACTIONS(842), - [anon_sym_assert] = ACTIONS(844), - [anon_sym_do] = ACTIONS(844), - [anon_sym_while] = ACTIONS(844), - [anon_sym_break] = ACTIONS(844), - [anon_sym_continue] = ACTIONS(844), - [anon_sym_return] = ACTIONS(844), - [anon_sym_yield] = ACTIONS(844), - [anon_sym_synchronized] = ACTIONS(844), - [anon_sym_throw] = ACTIONS(844), - [anon_sym_try] = ACTIONS(844), - [anon_sym_if] = ACTIONS(844), - [anon_sym_else] = ACTIONS(844), - [anon_sym_for] = ACTIONS(844), - [anon_sym_AT] = ACTIONS(844), - [anon_sym_open] = ACTIONS(844), - [anon_sym_module] = ACTIONS(844), - [anon_sym_static] = ACTIONS(844), - [anon_sym_with] = ACTIONS(844), - [anon_sym_package] = ACTIONS(844), - [anon_sym_import] = ACTIONS(844), - [anon_sym_enum] = ACTIONS(844), - [anon_sym_public] = ACTIONS(844), - [anon_sym_protected] = ACTIONS(844), - [anon_sym_private] = ACTIONS(844), - [anon_sym_abstract] = ACTIONS(844), - [anon_sym_strictfp] = ACTIONS(844), - [anon_sym_native] = ACTIONS(844), - [anon_sym_transient] = ACTIONS(844), - [anon_sym_volatile] = ACTIONS(844), - [anon_sym_sealed] = ACTIONS(844), - [anon_sym_non_DASHsealed] = ACTIONS(842), - [anon_sym_record] = ACTIONS(844), - [anon_sym_ATinterface] = ACTIONS(842), - [anon_sym_interface] = ACTIONS(844), - [anon_sym_byte] = ACTIONS(844), - [anon_sym_short] = ACTIONS(844), - [anon_sym_int] = ACTIONS(844), - [anon_sym_long] = ACTIONS(844), - [anon_sym_char] = ACTIONS(844), - [anon_sym_float] = ACTIONS(844), - [anon_sym_double] = ACTIONS(844), - [sym_boolean_type] = ACTIONS(844), - [sym_void_type] = ACTIONS(844), - [sym_this] = ACTIONS(844), - [sym_super] = ACTIONS(844), + [ts_builtin_sym_end] = ACTIONS(844), + [sym_identifier] = ACTIONS(846), + [sym_decimal_integer_literal] = ACTIONS(846), + [sym_hex_integer_literal] = ACTIONS(846), + [sym_octal_integer_literal] = ACTIONS(846), + [sym_binary_integer_literal] = ACTIONS(844), + [sym_decimal_floating_point_literal] = ACTIONS(844), + [sym_hex_floating_point_literal] = ACTIONS(846), + [sym_true] = ACTIONS(846), + [sym_false] = ACTIONS(846), + [sym_character_literal] = ACTIONS(844), + [anon_sym_DQUOTE] = ACTIONS(846), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(844), + [anon_sym_RBRACE] = ACTIONS(844), + [sym_null_literal] = ACTIONS(846), + [anon_sym_LPAREN] = ACTIONS(844), + [anon_sym_LT] = ACTIONS(844), + [anon_sym_PLUS] = ACTIONS(846), + [anon_sym_DASH] = ACTIONS(846), + [anon_sym_final] = ACTIONS(846), + [anon_sym_BANG] = ACTIONS(844), + [anon_sym_TILDE] = ACTIONS(844), + [anon_sym_PLUS_PLUS] = ACTIONS(844), + [anon_sym_DASH_DASH] = ACTIONS(844), + [anon_sym_new] = ACTIONS(846), + [anon_sym_class] = ACTIONS(846), + [anon_sym_switch] = ACTIONS(846), + [anon_sym_LBRACE] = ACTIONS(844), + [anon_sym_case] = ACTIONS(846), + [anon_sym_default] = ACTIONS(846), + [anon_sym_SEMI] = ACTIONS(844), + [anon_sym_assert] = ACTIONS(846), + [anon_sym_do] = ACTIONS(846), + [anon_sym_while] = ACTIONS(846), + [anon_sym_break] = ACTIONS(846), + [anon_sym_continue] = ACTIONS(846), + [anon_sym_return] = ACTIONS(846), + [anon_sym_yield] = ACTIONS(846), + [anon_sym_synchronized] = ACTIONS(846), + [anon_sym_throw] = ACTIONS(846), + [anon_sym_try] = ACTIONS(846), + [anon_sym_if] = ACTIONS(846), + [anon_sym_else] = ACTIONS(846), + [anon_sym_for] = ACTIONS(846), + [anon_sym_AT] = ACTIONS(846), + [anon_sym_open] = ACTIONS(846), + [anon_sym_module] = ACTIONS(846), + [anon_sym_static] = ACTIONS(846), + [anon_sym_with] = ACTIONS(846), + [anon_sym_package] = ACTIONS(846), + [anon_sym_import] = ACTIONS(846), + [anon_sym_enum] = ACTIONS(846), + [anon_sym_public] = ACTIONS(846), + [anon_sym_protected] = ACTIONS(846), + [anon_sym_private] = ACTIONS(846), + [anon_sym_abstract] = ACTIONS(846), + [anon_sym_strictfp] = ACTIONS(846), + [anon_sym_native] = ACTIONS(846), + [anon_sym_transient] = ACTIONS(846), + [anon_sym_volatile] = ACTIONS(846), + [anon_sym_sealed] = ACTIONS(846), + [anon_sym_non_DASHsealed] = ACTIONS(844), + [anon_sym_record] = ACTIONS(846), + [anon_sym_ATinterface] = ACTIONS(844), + [anon_sym_interface] = ACTIONS(846), + [anon_sym_byte] = ACTIONS(846), + [anon_sym_short] = ACTIONS(846), + [anon_sym_int] = ACTIONS(846), + [anon_sym_long] = ACTIONS(846), + [anon_sym_char] = ACTIONS(846), + [anon_sym_float] = ACTIONS(846), + [anon_sym_double] = ACTIONS(846), + [sym_boolean_type] = ACTIONS(846), + [sym_void_type] = ACTIONS(846), + [sym_this] = ACTIONS(846), + [sym_super] = ACTIONS(846), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [300] = { - [ts_builtin_sym_end] = ACTIONS(846), - [sym_identifier] = ACTIONS(848), - [sym_decimal_integer_literal] = ACTIONS(848), - [sym_hex_integer_literal] = ACTIONS(848), - [sym_octal_integer_literal] = ACTIONS(848), - [sym_binary_integer_literal] = ACTIONS(846), - [sym_decimal_floating_point_literal] = ACTIONS(846), - [sym_hex_floating_point_literal] = ACTIONS(848), - [sym_true] = ACTIONS(848), - [sym_false] = ACTIONS(848), - [sym_character_literal] = ACTIONS(846), - [anon_sym_DQUOTE] = ACTIONS(848), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(846), - [anon_sym_RBRACE] = ACTIONS(846), - [sym_null_literal] = ACTIONS(848), - [anon_sym_LPAREN] = ACTIONS(846), - [anon_sym_LT] = ACTIONS(846), - [anon_sym_PLUS] = ACTIONS(848), - [anon_sym_DASH] = ACTIONS(848), - [anon_sym_final] = ACTIONS(848), - [anon_sym_BANG] = ACTIONS(846), - [anon_sym_TILDE] = ACTIONS(846), - [anon_sym_PLUS_PLUS] = ACTIONS(846), - [anon_sym_DASH_DASH] = ACTIONS(846), - [anon_sym_new] = ACTIONS(848), - [anon_sym_class] = ACTIONS(848), - [anon_sym_switch] = ACTIONS(848), - [anon_sym_LBRACE] = ACTIONS(846), - [anon_sym_case] = ACTIONS(848), - [anon_sym_default] = ACTIONS(848), - [anon_sym_SEMI] = ACTIONS(846), - [anon_sym_assert] = ACTIONS(848), - [anon_sym_do] = ACTIONS(848), - [anon_sym_while] = ACTIONS(848), - [anon_sym_break] = ACTIONS(848), - [anon_sym_continue] = ACTIONS(848), - [anon_sym_return] = ACTIONS(848), - [anon_sym_yield] = ACTIONS(848), - [anon_sym_synchronized] = ACTIONS(848), - [anon_sym_throw] = ACTIONS(848), - [anon_sym_try] = ACTIONS(848), - [anon_sym_if] = ACTIONS(848), - [anon_sym_else] = ACTIONS(848), - [anon_sym_for] = ACTIONS(848), - [anon_sym_AT] = ACTIONS(848), - [anon_sym_open] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_static] = ACTIONS(848), - [anon_sym_with] = ACTIONS(848), - [anon_sym_package] = ACTIONS(848), - [anon_sym_import] = ACTIONS(848), - [anon_sym_enum] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_abstract] = ACTIONS(848), - [anon_sym_strictfp] = ACTIONS(848), - [anon_sym_native] = ACTIONS(848), - [anon_sym_transient] = ACTIONS(848), - [anon_sym_volatile] = ACTIONS(848), - [anon_sym_sealed] = ACTIONS(848), - [anon_sym_non_DASHsealed] = ACTIONS(846), - [anon_sym_record] = ACTIONS(848), - [anon_sym_ATinterface] = ACTIONS(846), - [anon_sym_interface] = ACTIONS(848), - [anon_sym_byte] = ACTIONS(848), - [anon_sym_short] = ACTIONS(848), - [anon_sym_int] = ACTIONS(848), - [anon_sym_long] = ACTIONS(848), - [anon_sym_char] = ACTIONS(848), - [anon_sym_float] = ACTIONS(848), - [anon_sym_double] = ACTIONS(848), - [sym_boolean_type] = ACTIONS(848), - [sym_void_type] = ACTIONS(848), - [sym_this] = ACTIONS(848), - [sym_super] = ACTIONS(848), + [ts_builtin_sym_end] = ACTIONS(848), + [sym_identifier] = ACTIONS(850), + [sym_decimal_integer_literal] = ACTIONS(850), + [sym_hex_integer_literal] = ACTIONS(850), + [sym_octal_integer_literal] = ACTIONS(850), + [sym_binary_integer_literal] = ACTIONS(848), + [sym_decimal_floating_point_literal] = ACTIONS(848), + [sym_hex_floating_point_literal] = ACTIONS(850), + [sym_true] = ACTIONS(850), + [sym_false] = ACTIONS(850), + [sym_character_literal] = ACTIONS(848), + [anon_sym_DQUOTE] = ACTIONS(850), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(848), + [anon_sym_RBRACE] = ACTIONS(848), + [sym_null_literal] = ACTIONS(850), + [anon_sym_LPAREN] = ACTIONS(848), + [anon_sym_LT] = ACTIONS(848), + [anon_sym_PLUS] = ACTIONS(850), + [anon_sym_DASH] = ACTIONS(850), + [anon_sym_final] = ACTIONS(850), + [anon_sym_BANG] = ACTIONS(848), + [anon_sym_TILDE] = ACTIONS(848), + [anon_sym_PLUS_PLUS] = ACTIONS(848), + [anon_sym_DASH_DASH] = ACTIONS(848), + [anon_sym_new] = ACTIONS(850), + [anon_sym_class] = ACTIONS(850), + [anon_sym_switch] = ACTIONS(850), + [anon_sym_LBRACE] = ACTIONS(848), + [anon_sym_case] = ACTIONS(850), + [anon_sym_default] = ACTIONS(850), + [anon_sym_SEMI] = ACTIONS(848), + [anon_sym_assert] = ACTIONS(850), + [anon_sym_do] = ACTIONS(850), + [anon_sym_while] = ACTIONS(850), + [anon_sym_break] = ACTIONS(850), + [anon_sym_continue] = ACTIONS(850), + [anon_sym_return] = ACTIONS(850), + [anon_sym_yield] = ACTIONS(850), + [anon_sym_synchronized] = ACTIONS(850), + [anon_sym_throw] = ACTIONS(850), + [anon_sym_try] = ACTIONS(850), + [anon_sym_if] = ACTIONS(850), + [anon_sym_else] = ACTIONS(850), + [anon_sym_for] = ACTIONS(850), + [anon_sym_AT] = ACTIONS(850), + [anon_sym_open] = ACTIONS(850), + [anon_sym_module] = ACTIONS(850), + [anon_sym_static] = ACTIONS(850), + [anon_sym_with] = ACTIONS(850), + [anon_sym_package] = ACTIONS(850), + [anon_sym_import] = ACTIONS(850), + [anon_sym_enum] = ACTIONS(850), + [anon_sym_public] = ACTIONS(850), + [anon_sym_protected] = ACTIONS(850), + [anon_sym_private] = ACTIONS(850), + [anon_sym_abstract] = ACTIONS(850), + [anon_sym_strictfp] = ACTIONS(850), + [anon_sym_native] = ACTIONS(850), + [anon_sym_transient] = ACTIONS(850), + [anon_sym_volatile] = ACTIONS(850), + [anon_sym_sealed] = ACTIONS(850), + [anon_sym_non_DASHsealed] = ACTIONS(848), + [anon_sym_record] = ACTIONS(850), + [anon_sym_ATinterface] = ACTIONS(848), + [anon_sym_interface] = ACTIONS(850), + [anon_sym_byte] = ACTIONS(850), + [anon_sym_short] = ACTIONS(850), + [anon_sym_int] = ACTIONS(850), + [anon_sym_long] = ACTIONS(850), + [anon_sym_char] = ACTIONS(850), + [anon_sym_float] = ACTIONS(850), + [anon_sym_double] = ACTIONS(850), + [sym_boolean_type] = ACTIONS(850), + [sym_void_type] = ACTIONS(850), + [sym_this] = ACTIONS(850), + [sym_super] = ACTIONS(850), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [301] = { - [ts_builtin_sym_end] = ACTIONS(850), - [sym_identifier] = ACTIONS(852), - [sym_decimal_integer_literal] = ACTIONS(852), - [sym_hex_integer_literal] = ACTIONS(852), - [sym_octal_integer_literal] = ACTIONS(852), - [sym_binary_integer_literal] = ACTIONS(850), - [sym_decimal_floating_point_literal] = ACTIONS(850), - [sym_hex_floating_point_literal] = ACTIONS(852), - [sym_true] = ACTIONS(852), - [sym_false] = ACTIONS(852), - [sym_character_literal] = ACTIONS(850), - [anon_sym_DQUOTE] = ACTIONS(852), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(850), - [anon_sym_RBRACE] = ACTIONS(850), - [sym_null_literal] = ACTIONS(852), - [anon_sym_LPAREN] = ACTIONS(850), - [anon_sym_LT] = ACTIONS(850), - [anon_sym_PLUS] = ACTIONS(852), - [anon_sym_DASH] = ACTIONS(852), - [anon_sym_final] = ACTIONS(852), - [anon_sym_BANG] = ACTIONS(850), - [anon_sym_TILDE] = ACTIONS(850), - [anon_sym_PLUS_PLUS] = ACTIONS(850), - [anon_sym_DASH_DASH] = ACTIONS(850), - [anon_sym_new] = ACTIONS(852), - [anon_sym_class] = ACTIONS(852), - [anon_sym_switch] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(850), - [anon_sym_case] = ACTIONS(852), - [anon_sym_default] = ACTIONS(852), - [anon_sym_SEMI] = ACTIONS(850), - [anon_sym_assert] = ACTIONS(852), - [anon_sym_do] = ACTIONS(852), - [anon_sym_while] = ACTIONS(852), - [anon_sym_break] = ACTIONS(852), - [anon_sym_continue] = ACTIONS(852), - [anon_sym_return] = ACTIONS(852), - [anon_sym_yield] = ACTIONS(852), - [anon_sym_synchronized] = ACTIONS(852), - [anon_sym_throw] = ACTIONS(852), - [anon_sym_try] = ACTIONS(852), - [anon_sym_if] = ACTIONS(852), - [anon_sym_else] = ACTIONS(852), - [anon_sym_for] = ACTIONS(852), - [anon_sym_AT] = ACTIONS(852), - [anon_sym_open] = ACTIONS(852), - [anon_sym_module] = ACTIONS(852), - [anon_sym_static] = ACTIONS(852), - [anon_sym_with] = ACTIONS(852), - [anon_sym_package] = ACTIONS(852), - [anon_sym_import] = ACTIONS(852), - [anon_sym_enum] = ACTIONS(852), - [anon_sym_public] = ACTIONS(852), - [anon_sym_protected] = ACTIONS(852), - [anon_sym_private] = ACTIONS(852), - [anon_sym_abstract] = ACTIONS(852), - [anon_sym_strictfp] = ACTIONS(852), - [anon_sym_native] = ACTIONS(852), - [anon_sym_transient] = ACTIONS(852), - [anon_sym_volatile] = ACTIONS(852), - [anon_sym_sealed] = ACTIONS(852), - [anon_sym_non_DASHsealed] = ACTIONS(850), - [anon_sym_record] = ACTIONS(852), - [anon_sym_ATinterface] = ACTIONS(850), - [anon_sym_interface] = ACTIONS(852), - [anon_sym_byte] = ACTIONS(852), - [anon_sym_short] = ACTIONS(852), - [anon_sym_int] = ACTIONS(852), - [anon_sym_long] = ACTIONS(852), - [anon_sym_char] = ACTIONS(852), - [anon_sym_float] = ACTIONS(852), - [anon_sym_double] = ACTIONS(852), - [sym_boolean_type] = ACTIONS(852), - [sym_void_type] = ACTIONS(852), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(852), + [ts_builtin_sym_end] = ACTIONS(852), + [sym_identifier] = ACTIONS(854), + [sym_decimal_integer_literal] = ACTIONS(854), + [sym_hex_integer_literal] = ACTIONS(854), + [sym_octal_integer_literal] = ACTIONS(854), + [sym_binary_integer_literal] = ACTIONS(852), + [sym_decimal_floating_point_literal] = ACTIONS(852), + [sym_hex_floating_point_literal] = ACTIONS(854), + [sym_true] = ACTIONS(854), + [sym_false] = ACTIONS(854), + [sym_character_literal] = ACTIONS(852), + [anon_sym_DQUOTE] = ACTIONS(854), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(852), + [anon_sym_RBRACE] = ACTIONS(852), + [sym_null_literal] = ACTIONS(854), + [anon_sym_LPAREN] = ACTIONS(852), + [anon_sym_LT] = ACTIONS(852), + [anon_sym_PLUS] = ACTIONS(854), + [anon_sym_DASH] = ACTIONS(854), + [anon_sym_final] = ACTIONS(854), + [anon_sym_BANG] = ACTIONS(852), + [anon_sym_TILDE] = ACTIONS(852), + [anon_sym_PLUS_PLUS] = ACTIONS(852), + [anon_sym_DASH_DASH] = ACTIONS(852), + [anon_sym_new] = ACTIONS(854), + [anon_sym_class] = ACTIONS(854), + [anon_sym_switch] = ACTIONS(854), + [anon_sym_LBRACE] = ACTIONS(852), + [anon_sym_case] = ACTIONS(854), + [anon_sym_default] = ACTIONS(854), + [anon_sym_SEMI] = ACTIONS(852), + [anon_sym_assert] = ACTIONS(854), + [anon_sym_do] = ACTIONS(854), + [anon_sym_while] = ACTIONS(854), + [anon_sym_break] = ACTIONS(854), + [anon_sym_continue] = ACTIONS(854), + [anon_sym_return] = ACTIONS(854), + [anon_sym_yield] = ACTIONS(854), + [anon_sym_synchronized] = ACTIONS(854), + [anon_sym_throw] = ACTIONS(854), + [anon_sym_try] = ACTIONS(854), + [anon_sym_if] = ACTIONS(854), + [anon_sym_else] = ACTIONS(854), + [anon_sym_for] = ACTIONS(854), + [anon_sym_AT] = ACTIONS(854), + [anon_sym_open] = ACTIONS(854), + [anon_sym_module] = ACTIONS(854), + [anon_sym_static] = ACTIONS(854), + [anon_sym_with] = ACTIONS(854), + [anon_sym_package] = ACTIONS(854), + [anon_sym_import] = ACTIONS(854), + [anon_sym_enum] = ACTIONS(854), + [anon_sym_public] = ACTIONS(854), + [anon_sym_protected] = ACTIONS(854), + [anon_sym_private] = ACTIONS(854), + [anon_sym_abstract] = ACTIONS(854), + [anon_sym_strictfp] = ACTIONS(854), + [anon_sym_native] = ACTIONS(854), + [anon_sym_transient] = ACTIONS(854), + [anon_sym_volatile] = ACTIONS(854), + [anon_sym_sealed] = ACTIONS(854), + [anon_sym_non_DASHsealed] = ACTIONS(852), + [anon_sym_record] = ACTIONS(854), + [anon_sym_ATinterface] = ACTIONS(852), + [anon_sym_interface] = ACTIONS(854), + [anon_sym_byte] = ACTIONS(854), + [anon_sym_short] = ACTIONS(854), + [anon_sym_int] = ACTIONS(854), + [anon_sym_long] = ACTIONS(854), + [anon_sym_char] = ACTIONS(854), + [anon_sym_float] = ACTIONS(854), + [anon_sym_double] = ACTIONS(854), + [sym_boolean_type] = ACTIONS(854), + [sym_void_type] = ACTIONS(854), + [sym_this] = ACTIONS(854), + [sym_super] = ACTIONS(854), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [302] = { - [ts_builtin_sym_end] = ACTIONS(854), - [sym_identifier] = ACTIONS(856), - [sym_decimal_integer_literal] = ACTIONS(856), - [sym_hex_integer_literal] = ACTIONS(856), - [sym_octal_integer_literal] = ACTIONS(856), - [sym_binary_integer_literal] = ACTIONS(854), - [sym_decimal_floating_point_literal] = ACTIONS(854), - [sym_hex_floating_point_literal] = ACTIONS(856), - [sym_true] = ACTIONS(856), - [sym_false] = ACTIONS(856), - [sym_character_literal] = ACTIONS(854), - [anon_sym_DQUOTE] = ACTIONS(856), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(854), - [anon_sym_RBRACE] = ACTIONS(854), - [sym_null_literal] = ACTIONS(856), - [anon_sym_LPAREN] = ACTIONS(854), - [anon_sym_LT] = ACTIONS(854), - [anon_sym_PLUS] = ACTIONS(856), - [anon_sym_DASH] = ACTIONS(856), - [anon_sym_final] = ACTIONS(856), - [anon_sym_BANG] = ACTIONS(854), - [anon_sym_TILDE] = ACTIONS(854), - [anon_sym_PLUS_PLUS] = ACTIONS(854), - [anon_sym_DASH_DASH] = ACTIONS(854), - [anon_sym_new] = ACTIONS(856), - [anon_sym_class] = ACTIONS(856), - [anon_sym_switch] = ACTIONS(856), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_case] = ACTIONS(856), - [anon_sym_default] = ACTIONS(856), - [anon_sym_SEMI] = ACTIONS(854), - [anon_sym_assert] = ACTIONS(856), - [anon_sym_do] = ACTIONS(856), - [anon_sym_while] = ACTIONS(856), - [anon_sym_break] = ACTIONS(856), - [anon_sym_continue] = ACTIONS(856), - [anon_sym_return] = ACTIONS(856), - [anon_sym_yield] = ACTIONS(856), - [anon_sym_synchronized] = ACTIONS(856), - [anon_sym_throw] = ACTIONS(856), - [anon_sym_try] = ACTIONS(856), - [anon_sym_if] = ACTIONS(856), - [anon_sym_else] = ACTIONS(856), - [anon_sym_for] = ACTIONS(856), - [anon_sym_AT] = ACTIONS(856), - [anon_sym_open] = ACTIONS(856), - [anon_sym_module] = ACTIONS(856), - [anon_sym_static] = ACTIONS(856), - [anon_sym_with] = ACTIONS(856), - [anon_sym_package] = ACTIONS(856), - [anon_sym_import] = ACTIONS(856), - [anon_sym_enum] = ACTIONS(856), - [anon_sym_public] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_abstract] = ACTIONS(856), - [anon_sym_strictfp] = ACTIONS(856), - [anon_sym_native] = ACTIONS(856), - [anon_sym_transient] = ACTIONS(856), - [anon_sym_volatile] = ACTIONS(856), - [anon_sym_sealed] = ACTIONS(856), - [anon_sym_non_DASHsealed] = ACTIONS(854), - [anon_sym_record] = ACTIONS(856), - [anon_sym_ATinterface] = ACTIONS(854), - [anon_sym_interface] = ACTIONS(856), - [anon_sym_byte] = ACTIONS(856), - [anon_sym_short] = ACTIONS(856), - [anon_sym_int] = ACTIONS(856), - [anon_sym_long] = ACTIONS(856), - [anon_sym_char] = ACTIONS(856), - [anon_sym_float] = ACTIONS(856), - [anon_sym_double] = ACTIONS(856), - [sym_boolean_type] = ACTIONS(856), - [sym_void_type] = ACTIONS(856), - [sym_this] = ACTIONS(856), - [sym_super] = ACTIONS(856), + [ts_builtin_sym_end] = ACTIONS(856), + [sym_identifier] = ACTIONS(858), + [sym_decimal_integer_literal] = ACTIONS(858), + [sym_hex_integer_literal] = ACTIONS(858), + [sym_octal_integer_literal] = ACTIONS(858), + [sym_binary_integer_literal] = ACTIONS(856), + [sym_decimal_floating_point_literal] = ACTIONS(856), + [sym_hex_floating_point_literal] = ACTIONS(858), + [sym_true] = ACTIONS(858), + [sym_false] = ACTIONS(858), + [sym_character_literal] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(858), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(856), + [anon_sym_RBRACE] = ACTIONS(856), + [sym_null_literal] = ACTIONS(858), + [anon_sym_LPAREN] = ACTIONS(856), + [anon_sym_LT] = ACTIONS(856), + [anon_sym_PLUS] = ACTIONS(858), + [anon_sym_DASH] = ACTIONS(858), + [anon_sym_final] = ACTIONS(858), + [anon_sym_BANG] = ACTIONS(856), + [anon_sym_TILDE] = ACTIONS(856), + [anon_sym_PLUS_PLUS] = ACTIONS(856), + [anon_sym_DASH_DASH] = ACTIONS(856), + [anon_sym_new] = ACTIONS(858), + [anon_sym_class] = ACTIONS(858), + [anon_sym_switch] = ACTIONS(858), + [anon_sym_LBRACE] = ACTIONS(856), + [anon_sym_case] = ACTIONS(858), + [anon_sym_default] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(856), + [anon_sym_assert] = ACTIONS(858), + [anon_sym_do] = ACTIONS(858), + [anon_sym_while] = ACTIONS(858), + [anon_sym_break] = ACTIONS(858), + [anon_sym_continue] = ACTIONS(858), + [anon_sym_return] = ACTIONS(858), + [anon_sym_yield] = ACTIONS(858), + [anon_sym_synchronized] = ACTIONS(858), + [anon_sym_throw] = ACTIONS(858), + [anon_sym_try] = ACTIONS(858), + [anon_sym_if] = ACTIONS(858), + [anon_sym_else] = ACTIONS(858), + [anon_sym_for] = ACTIONS(858), + [anon_sym_AT] = ACTIONS(858), + [anon_sym_open] = ACTIONS(858), + [anon_sym_module] = ACTIONS(858), + [anon_sym_static] = ACTIONS(858), + [anon_sym_with] = ACTIONS(858), + [anon_sym_package] = ACTIONS(858), + [anon_sym_import] = ACTIONS(858), + [anon_sym_enum] = ACTIONS(858), + [anon_sym_public] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_abstract] = ACTIONS(858), + [anon_sym_strictfp] = ACTIONS(858), + [anon_sym_native] = ACTIONS(858), + [anon_sym_transient] = ACTIONS(858), + [anon_sym_volatile] = ACTIONS(858), + [anon_sym_sealed] = ACTIONS(858), + [anon_sym_non_DASHsealed] = ACTIONS(856), + [anon_sym_record] = ACTIONS(858), + [anon_sym_ATinterface] = ACTIONS(856), + [anon_sym_interface] = ACTIONS(858), + [anon_sym_byte] = ACTIONS(858), + [anon_sym_short] = ACTIONS(858), + [anon_sym_int] = ACTIONS(858), + [anon_sym_long] = ACTIONS(858), + [anon_sym_char] = ACTIONS(858), + [anon_sym_float] = ACTIONS(858), + [anon_sym_double] = ACTIONS(858), + [sym_boolean_type] = ACTIONS(858), + [sym_void_type] = ACTIONS(858), + [sym_this] = ACTIONS(858), + [sym_super] = ACTIONS(858), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [303] = { - [ts_builtin_sym_end] = ACTIONS(858), - [sym_identifier] = ACTIONS(860), - [sym_decimal_integer_literal] = ACTIONS(860), - [sym_hex_integer_literal] = ACTIONS(860), - [sym_octal_integer_literal] = ACTIONS(860), - [sym_binary_integer_literal] = ACTIONS(858), - [sym_decimal_floating_point_literal] = ACTIONS(858), - [sym_hex_floating_point_literal] = ACTIONS(860), - [sym_true] = ACTIONS(860), - [sym_false] = ACTIONS(860), - [sym_character_literal] = ACTIONS(858), - [anon_sym_DQUOTE] = ACTIONS(860), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(858), - [anon_sym_RBRACE] = ACTIONS(858), - [sym_null_literal] = ACTIONS(860), - [anon_sym_LPAREN] = ACTIONS(858), - [anon_sym_LT] = ACTIONS(858), - [anon_sym_PLUS] = ACTIONS(860), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_final] = ACTIONS(860), - [anon_sym_BANG] = ACTIONS(858), - [anon_sym_TILDE] = ACTIONS(858), - [anon_sym_PLUS_PLUS] = ACTIONS(858), - [anon_sym_DASH_DASH] = ACTIONS(858), - [anon_sym_new] = ACTIONS(860), - [anon_sym_class] = ACTIONS(860), - [anon_sym_switch] = ACTIONS(860), - [anon_sym_LBRACE] = ACTIONS(858), - [anon_sym_case] = ACTIONS(860), - [anon_sym_default] = ACTIONS(860), - [anon_sym_SEMI] = ACTIONS(858), - [anon_sym_assert] = ACTIONS(860), - [anon_sym_do] = ACTIONS(860), - [anon_sym_while] = ACTIONS(860), - [anon_sym_break] = ACTIONS(860), - [anon_sym_continue] = ACTIONS(860), - [anon_sym_return] = ACTIONS(860), - [anon_sym_yield] = ACTIONS(860), - [anon_sym_synchronized] = ACTIONS(860), - [anon_sym_throw] = ACTIONS(860), - [anon_sym_try] = ACTIONS(860), - [anon_sym_if] = ACTIONS(860), - [anon_sym_else] = ACTIONS(860), - [anon_sym_for] = ACTIONS(860), - [anon_sym_AT] = ACTIONS(860), - [anon_sym_open] = ACTIONS(860), - [anon_sym_module] = ACTIONS(860), - [anon_sym_static] = ACTIONS(860), - [anon_sym_with] = ACTIONS(860), - [anon_sym_package] = ACTIONS(860), - [anon_sym_import] = ACTIONS(860), - [anon_sym_enum] = ACTIONS(860), - [anon_sym_public] = ACTIONS(860), - [anon_sym_protected] = ACTIONS(860), - [anon_sym_private] = ACTIONS(860), - [anon_sym_abstract] = ACTIONS(860), - [anon_sym_strictfp] = ACTIONS(860), - [anon_sym_native] = ACTIONS(860), - [anon_sym_transient] = ACTIONS(860), - [anon_sym_volatile] = ACTIONS(860), - [anon_sym_sealed] = ACTIONS(860), - [anon_sym_non_DASHsealed] = ACTIONS(858), - [anon_sym_record] = ACTIONS(860), - [anon_sym_ATinterface] = ACTIONS(858), - [anon_sym_interface] = ACTIONS(860), - [anon_sym_byte] = ACTIONS(860), - [anon_sym_short] = ACTIONS(860), - [anon_sym_int] = ACTIONS(860), - [anon_sym_long] = ACTIONS(860), - [anon_sym_char] = ACTIONS(860), - [anon_sym_float] = ACTIONS(860), - [anon_sym_double] = ACTIONS(860), - [sym_boolean_type] = ACTIONS(860), - [sym_void_type] = ACTIONS(860), - [sym_this] = ACTIONS(860), - [sym_super] = ACTIONS(860), + [ts_builtin_sym_end] = ACTIONS(860), + [sym_identifier] = ACTIONS(862), + [sym_decimal_integer_literal] = ACTIONS(862), + [sym_hex_integer_literal] = ACTIONS(862), + [sym_octal_integer_literal] = ACTIONS(862), + [sym_binary_integer_literal] = ACTIONS(860), + [sym_decimal_floating_point_literal] = ACTIONS(860), + [sym_hex_floating_point_literal] = ACTIONS(862), + [sym_true] = ACTIONS(862), + [sym_false] = ACTIONS(862), + [sym_character_literal] = ACTIONS(860), + [anon_sym_DQUOTE] = ACTIONS(862), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(860), + [anon_sym_RBRACE] = ACTIONS(860), + [sym_null_literal] = ACTIONS(862), + [anon_sym_LPAREN] = ACTIONS(860), + [anon_sym_LT] = ACTIONS(860), + [anon_sym_PLUS] = ACTIONS(862), + [anon_sym_DASH] = ACTIONS(862), + [anon_sym_final] = ACTIONS(862), + [anon_sym_BANG] = ACTIONS(860), + [anon_sym_TILDE] = ACTIONS(860), + [anon_sym_PLUS_PLUS] = ACTIONS(860), + [anon_sym_DASH_DASH] = ACTIONS(860), + [anon_sym_new] = ACTIONS(862), + [anon_sym_class] = ACTIONS(862), + [anon_sym_switch] = ACTIONS(862), + [anon_sym_LBRACE] = ACTIONS(860), + [anon_sym_case] = ACTIONS(862), + [anon_sym_default] = ACTIONS(862), + [anon_sym_SEMI] = ACTIONS(860), + [anon_sym_assert] = ACTIONS(862), + [anon_sym_do] = ACTIONS(862), + [anon_sym_while] = ACTIONS(862), + [anon_sym_break] = ACTIONS(862), + [anon_sym_continue] = ACTIONS(862), + [anon_sym_return] = ACTIONS(862), + [anon_sym_yield] = ACTIONS(862), + [anon_sym_synchronized] = ACTIONS(862), + [anon_sym_throw] = ACTIONS(862), + [anon_sym_try] = ACTIONS(862), + [anon_sym_if] = ACTIONS(862), + [anon_sym_else] = ACTIONS(862), + [anon_sym_for] = ACTIONS(862), + [anon_sym_AT] = ACTIONS(862), + [anon_sym_open] = ACTIONS(862), + [anon_sym_module] = ACTIONS(862), + [anon_sym_static] = ACTIONS(862), + [anon_sym_with] = ACTIONS(862), + [anon_sym_package] = ACTIONS(862), + [anon_sym_import] = ACTIONS(862), + [anon_sym_enum] = ACTIONS(862), + [anon_sym_public] = ACTIONS(862), + [anon_sym_protected] = ACTIONS(862), + [anon_sym_private] = ACTIONS(862), + [anon_sym_abstract] = ACTIONS(862), + [anon_sym_strictfp] = ACTIONS(862), + [anon_sym_native] = ACTIONS(862), + [anon_sym_transient] = ACTIONS(862), + [anon_sym_volatile] = ACTIONS(862), + [anon_sym_sealed] = ACTIONS(862), + [anon_sym_non_DASHsealed] = ACTIONS(860), + [anon_sym_record] = ACTIONS(862), + [anon_sym_ATinterface] = ACTIONS(860), + [anon_sym_interface] = ACTIONS(862), + [anon_sym_byte] = ACTIONS(862), + [anon_sym_short] = ACTIONS(862), + [anon_sym_int] = ACTIONS(862), + [anon_sym_long] = ACTIONS(862), + [anon_sym_char] = ACTIONS(862), + [anon_sym_float] = ACTIONS(862), + [anon_sym_double] = ACTIONS(862), + [sym_boolean_type] = ACTIONS(862), + [sym_void_type] = ACTIONS(862), + [sym_this] = ACTIONS(862), + [sym_super] = ACTIONS(862), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [304] = { - [ts_builtin_sym_end] = ACTIONS(862), - [sym_identifier] = ACTIONS(864), - [sym_decimal_integer_literal] = ACTIONS(864), - [sym_hex_integer_literal] = ACTIONS(864), - [sym_octal_integer_literal] = ACTIONS(864), - [sym_binary_integer_literal] = ACTIONS(862), - [sym_decimal_floating_point_literal] = ACTIONS(862), - [sym_hex_floating_point_literal] = ACTIONS(864), - [sym_true] = ACTIONS(864), - [sym_false] = ACTIONS(864), - [sym_character_literal] = ACTIONS(862), - [anon_sym_DQUOTE] = ACTIONS(864), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(862), - [anon_sym_RBRACE] = ACTIONS(862), - [sym_null_literal] = ACTIONS(864), - [anon_sym_LPAREN] = ACTIONS(862), - [anon_sym_LT] = ACTIONS(862), - [anon_sym_PLUS] = ACTIONS(864), - [anon_sym_DASH] = ACTIONS(864), - [anon_sym_final] = ACTIONS(864), - [anon_sym_BANG] = ACTIONS(862), - [anon_sym_TILDE] = ACTIONS(862), - [anon_sym_PLUS_PLUS] = ACTIONS(862), - [anon_sym_DASH_DASH] = ACTIONS(862), - [anon_sym_new] = ACTIONS(864), - [anon_sym_class] = ACTIONS(864), - [anon_sym_switch] = ACTIONS(864), - [anon_sym_LBRACE] = ACTIONS(862), - [anon_sym_case] = ACTIONS(864), - [anon_sym_default] = ACTIONS(864), - [anon_sym_SEMI] = ACTIONS(862), - [anon_sym_assert] = ACTIONS(864), - [anon_sym_do] = ACTIONS(864), - [anon_sym_while] = ACTIONS(864), - [anon_sym_break] = ACTIONS(864), - [anon_sym_continue] = ACTIONS(864), - [anon_sym_return] = ACTIONS(864), - [anon_sym_yield] = ACTIONS(864), - [anon_sym_synchronized] = ACTIONS(864), - [anon_sym_throw] = ACTIONS(864), - [anon_sym_try] = ACTIONS(864), - [anon_sym_if] = ACTIONS(864), - [anon_sym_else] = ACTIONS(864), - [anon_sym_for] = ACTIONS(864), - [anon_sym_AT] = ACTIONS(864), - [anon_sym_open] = ACTIONS(864), - [anon_sym_module] = ACTIONS(864), - [anon_sym_static] = ACTIONS(864), - [anon_sym_with] = ACTIONS(864), - [anon_sym_package] = ACTIONS(864), - [anon_sym_import] = ACTIONS(864), - [anon_sym_enum] = ACTIONS(864), - [anon_sym_public] = ACTIONS(864), - [anon_sym_protected] = ACTIONS(864), - [anon_sym_private] = ACTIONS(864), - [anon_sym_abstract] = ACTIONS(864), - [anon_sym_strictfp] = ACTIONS(864), - [anon_sym_native] = ACTIONS(864), - [anon_sym_transient] = ACTIONS(864), - [anon_sym_volatile] = ACTIONS(864), - [anon_sym_sealed] = ACTIONS(864), - [anon_sym_non_DASHsealed] = ACTIONS(862), - [anon_sym_record] = ACTIONS(864), - [anon_sym_ATinterface] = ACTIONS(862), - [anon_sym_interface] = ACTIONS(864), - [anon_sym_byte] = ACTIONS(864), - [anon_sym_short] = ACTIONS(864), - [anon_sym_int] = ACTIONS(864), - [anon_sym_long] = ACTIONS(864), - [anon_sym_char] = ACTIONS(864), - [anon_sym_float] = ACTIONS(864), - [anon_sym_double] = ACTIONS(864), - [sym_boolean_type] = ACTIONS(864), - [sym_void_type] = ACTIONS(864), - [sym_this] = ACTIONS(864), - [sym_super] = ACTIONS(864), + [ts_builtin_sym_end] = ACTIONS(864), + [sym_identifier] = ACTIONS(866), + [sym_decimal_integer_literal] = ACTIONS(866), + [sym_hex_integer_literal] = ACTIONS(866), + [sym_octal_integer_literal] = ACTIONS(866), + [sym_binary_integer_literal] = ACTIONS(864), + [sym_decimal_floating_point_literal] = ACTIONS(864), + [sym_hex_floating_point_literal] = ACTIONS(866), + [sym_true] = ACTIONS(866), + [sym_false] = ACTIONS(866), + [sym_character_literal] = ACTIONS(864), + [anon_sym_DQUOTE] = ACTIONS(866), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(864), + [anon_sym_RBRACE] = ACTIONS(864), + [sym_null_literal] = ACTIONS(866), + [anon_sym_LPAREN] = ACTIONS(864), + [anon_sym_LT] = ACTIONS(864), + [anon_sym_PLUS] = ACTIONS(866), + [anon_sym_DASH] = ACTIONS(866), + [anon_sym_final] = ACTIONS(866), + [anon_sym_BANG] = ACTIONS(864), + [anon_sym_TILDE] = ACTIONS(864), + [anon_sym_PLUS_PLUS] = ACTIONS(864), + [anon_sym_DASH_DASH] = ACTIONS(864), + [anon_sym_new] = ACTIONS(866), + [anon_sym_class] = ACTIONS(866), + [anon_sym_switch] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(864), + [anon_sym_case] = ACTIONS(866), + [anon_sym_default] = ACTIONS(866), + [anon_sym_SEMI] = ACTIONS(864), + [anon_sym_assert] = ACTIONS(866), + [anon_sym_do] = ACTIONS(866), + [anon_sym_while] = ACTIONS(866), + [anon_sym_break] = ACTIONS(866), + [anon_sym_continue] = ACTIONS(866), + [anon_sym_return] = ACTIONS(866), + [anon_sym_yield] = ACTIONS(866), + [anon_sym_synchronized] = ACTIONS(866), + [anon_sym_throw] = ACTIONS(866), + [anon_sym_try] = ACTIONS(866), + [anon_sym_if] = ACTIONS(866), + [anon_sym_else] = ACTIONS(866), + [anon_sym_for] = ACTIONS(866), + [anon_sym_AT] = ACTIONS(866), + [anon_sym_open] = ACTIONS(866), + [anon_sym_module] = ACTIONS(866), + [anon_sym_static] = ACTIONS(866), + [anon_sym_with] = ACTIONS(866), + [anon_sym_package] = ACTIONS(866), + [anon_sym_import] = ACTIONS(866), + [anon_sym_enum] = ACTIONS(866), + [anon_sym_public] = ACTIONS(866), + [anon_sym_protected] = ACTIONS(866), + [anon_sym_private] = ACTIONS(866), + [anon_sym_abstract] = ACTIONS(866), + [anon_sym_strictfp] = ACTIONS(866), + [anon_sym_native] = ACTIONS(866), + [anon_sym_transient] = ACTIONS(866), + [anon_sym_volatile] = ACTIONS(866), + [anon_sym_sealed] = ACTIONS(866), + [anon_sym_non_DASHsealed] = ACTIONS(864), + [anon_sym_record] = ACTIONS(866), + [anon_sym_ATinterface] = ACTIONS(864), + [anon_sym_interface] = ACTIONS(866), + [anon_sym_byte] = ACTIONS(866), + [anon_sym_short] = ACTIONS(866), + [anon_sym_int] = ACTIONS(866), + [anon_sym_long] = ACTIONS(866), + [anon_sym_char] = ACTIONS(866), + [anon_sym_float] = ACTIONS(866), + [anon_sym_double] = ACTIONS(866), + [sym_boolean_type] = ACTIONS(866), + [sym_void_type] = ACTIONS(866), + [sym_this] = ACTIONS(866), + [sym_super] = ACTIONS(866), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [305] = { - [ts_builtin_sym_end] = ACTIONS(866), - [sym_identifier] = ACTIONS(868), - [sym_decimal_integer_literal] = ACTIONS(868), - [sym_hex_integer_literal] = ACTIONS(868), - [sym_octal_integer_literal] = ACTIONS(868), - [sym_binary_integer_literal] = ACTIONS(866), - [sym_decimal_floating_point_literal] = ACTIONS(866), - [sym_hex_floating_point_literal] = ACTIONS(868), - [sym_true] = ACTIONS(868), - [sym_false] = ACTIONS(868), - [sym_character_literal] = ACTIONS(866), - [anon_sym_DQUOTE] = ACTIONS(868), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(866), - [anon_sym_RBRACE] = ACTIONS(866), - [sym_null_literal] = ACTIONS(868), - [anon_sym_LPAREN] = ACTIONS(866), - [anon_sym_LT] = ACTIONS(866), - [anon_sym_PLUS] = ACTIONS(868), - [anon_sym_DASH] = ACTIONS(868), - [anon_sym_final] = ACTIONS(868), - [anon_sym_BANG] = ACTIONS(866), - [anon_sym_TILDE] = ACTIONS(866), - [anon_sym_PLUS_PLUS] = ACTIONS(866), - [anon_sym_DASH_DASH] = ACTIONS(866), - [anon_sym_new] = ACTIONS(868), - [anon_sym_class] = ACTIONS(868), - [anon_sym_switch] = ACTIONS(868), - [anon_sym_LBRACE] = ACTIONS(866), - [anon_sym_case] = ACTIONS(868), - [anon_sym_default] = ACTIONS(868), - [anon_sym_SEMI] = ACTIONS(866), - [anon_sym_assert] = ACTIONS(868), - [anon_sym_do] = ACTIONS(868), - [anon_sym_while] = ACTIONS(868), - [anon_sym_break] = ACTIONS(868), - [anon_sym_continue] = ACTIONS(868), - [anon_sym_return] = ACTIONS(868), - [anon_sym_yield] = ACTIONS(868), - [anon_sym_synchronized] = ACTIONS(868), - [anon_sym_throw] = ACTIONS(868), - [anon_sym_try] = ACTIONS(868), - [anon_sym_if] = ACTIONS(868), - [anon_sym_else] = ACTIONS(868), - [anon_sym_for] = ACTIONS(868), - [anon_sym_AT] = ACTIONS(868), - [anon_sym_open] = ACTIONS(868), - [anon_sym_module] = ACTIONS(868), - [anon_sym_static] = ACTIONS(868), - [anon_sym_with] = ACTIONS(868), - [anon_sym_package] = ACTIONS(868), - [anon_sym_import] = ACTIONS(868), - [anon_sym_enum] = ACTIONS(868), - [anon_sym_public] = ACTIONS(868), - [anon_sym_protected] = ACTIONS(868), - [anon_sym_private] = ACTIONS(868), - [anon_sym_abstract] = ACTIONS(868), - [anon_sym_strictfp] = ACTIONS(868), - [anon_sym_native] = ACTIONS(868), - [anon_sym_transient] = ACTIONS(868), - [anon_sym_volatile] = ACTIONS(868), - [anon_sym_sealed] = ACTIONS(868), - [anon_sym_non_DASHsealed] = ACTIONS(866), - [anon_sym_record] = ACTIONS(868), - [anon_sym_ATinterface] = ACTIONS(866), - [anon_sym_interface] = ACTIONS(868), - [anon_sym_byte] = ACTIONS(868), - [anon_sym_short] = ACTIONS(868), - [anon_sym_int] = ACTIONS(868), - [anon_sym_long] = ACTIONS(868), - [anon_sym_char] = ACTIONS(868), - [anon_sym_float] = ACTIONS(868), - [anon_sym_double] = ACTIONS(868), - [sym_boolean_type] = ACTIONS(868), - [sym_void_type] = ACTIONS(868), - [sym_this] = ACTIONS(868), - [sym_super] = ACTIONS(868), + [ts_builtin_sym_end] = ACTIONS(868), + [sym_identifier] = ACTIONS(870), + [sym_decimal_integer_literal] = ACTIONS(870), + [sym_hex_integer_literal] = ACTIONS(870), + [sym_octal_integer_literal] = ACTIONS(870), + [sym_binary_integer_literal] = ACTIONS(868), + [sym_decimal_floating_point_literal] = ACTIONS(868), + [sym_hex_floating_point_literal] = ACTIONS(870), + [sym_true] = ACTIONS(870), + [sym_false] = ACTIONS(870), + [sym_character_literal] = ACTIONS(868), + [anon_sym_DQUOTE] = ACTIONS(870), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(868), + [anon_sym_RBRACE] = ACTIONS(868), + [sym_null_literal] = ACTIONS(870), + [anon_sym_LPAREN] = ACTIONS(868), + [anon_sym_LT] = ACTIONS(868), + [anon_sym_PLUS] = ACTIONS(870), + [anon_sym_DASH] = ACTIONS(870), + [anon_sym_final] = ACTIONS(870), + [anon_sym_BANG] = ACTIONS(868), + [anon_sym_TILDE] = ACTIONS(868), + [anon_sym_PLUS_PLUS] = ACTIONS(868), + [anon_sym_DASH_DASH] = ACTIONS(868), + [anon_sym_new] = ACTIONS(870), + [anon_sym_class] = ACTIONS(870), + [anon_sym_switch] = ACTIONS(870), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_case] = ACTIONS(870), + [anon_sym_default] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(868), + [anon_sym_assert] = ACTIONS(870), + [anon_sym_do] = ACTIONS(870), + [anon_sym_while] = ACTIONS(870), + [anon_sym_break] = ACTIONS(870), + [anon_sym_continue] = ACTIONS(870), + [anon_sym_return] = ACTIONS(870), + [anon_sym_yield] = ACTIONS(870), + [anon_sym_synchronized] = ACTIONS(870), + [anon_sym_throw] = ACTIONS(870), + [anon_sym_try] = ACTIONS(870), + [anon_sym_if] = ACTIONS(870), + [anon_sym_else] = ACTIONS(870), + [anon_sym_for] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(870), + [anon_sym_open] = ACTIONS(870), + [anon_sym_module] = ACTIONS(870), + [anon_sym_static] = ACTIONS(870), + [anon_sym_with] = ACTIONS(870), + [anon_sym_package] = ACTIONS(870), + [anon_sym_import] = ACTIONS(870), + [anon_sym_enum] = ACTIONS(870), + [anon_sym_public] = ACTIONS(870), + [anon_sym_protected] = ACTIONS(870), + [anon_sym_private] = ACTIONS(870), + [anon_sym_abstract] = ACTIONS(870), + [anon_sym_strictfp] = ACTIONS(870), + [anon_sym_native] = ACTIONS(870), + [anon_sym_transient] = ACTIONS(870), + [anon_sym_volatile] = ACTIONS(870), + [anon_sym_sealed] = ACTIONS(870), + [anon_sym_non_DASHsealed] = ACTIONS(868), + [anon_sym_record] = ACTIONS(870), + [anon_sym_ATinterface] = ACTIONS(868), + [anon_sym_interface] = ACTIONS(870), + [anon_sym_byte] = ACTIONS(870), + [anon_sym_short] = ACTIONS(870), + [anon_sym_int] = ACTIONS(870), + [anon_sym_long] = ACTIONS(870), + [anon_sym_char] = ACTIONS(870), + [anon_sym_float] = ACTIONS(870), + [anon_sym_double] = ACTIONS(870), + [sym_boolean_type] = ACTIONS(870), + [sym_void_type] = ACTIONS(870), + [sym_this] = ACTIONS(870), + [sym_super] = ACTIONS(870), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [306] = { - [ts_builtin_sym_end] = ACTIONS(870), - [sym_identifier] = ACTIONS(872), - [sym_decimal_integer_literal] = ACTIONS(872), - [sym_hex_integer_literal] = ACTIONS(872), - [sym_octal_integer_literal] = ACTIONS(872), - [sym_binary_integer_literal] = ACTIONS(870), - [sym_decimal_floating_point_literal] = ACTIONS(870), - [sym_hex_floating_point_literal] = ACTIONS(872), - [sym_true] = ACTIONS(872), - [sym_false] = ACTIONS(872), - [sym_character_literal] = ACTIONS(870), - [anon_sym_DQUOTE] = ACTIONS(872), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(870), - [anon_sym_RBRACE] = ACTIONS(870), - [sym_null_literal] = ACTIONS(872), - [anon_sym_LPAREN] = ACTIONS(870), - [anon_sym_LT] = ACTIONS(870), - [anon_sym_PLUS] = ACTIONS(872), - [anon_sym_DASH] = ACTIONS(872), - [anon_sym_final] = ACTIONS(872), - [anon_sym_BANG] = ACTIONS(870), - [anon_sym_TILDE] = ACTIONS(870), - [anon_sym_PLUS_PLUS] = ACTIONS(870), - [anon_sym_DASH_DASH] = ACTIONS(870), - [anon_sym_new] = ACTIONS(872), - [anon_sym_class] = ACTIONS(872), - [anon_sym_switch] = ACTIONS(872), - [anon_sym_LBRACE] = ACTIONS(870), - [anon_sym_case] = ACTIONS(872), - [anon_sym_default] = ACTIONS(872), - [anon_sym_SEMI] = ACTIONS(870), - [anon_sym_assert] = ACTIONS(872), - [anon_sym_do] = ACTIONS(872), - [anon_sym_while] = ACTIONS(872), - [anon_sym_break] = ACTIONS(872), - [anon_sym_continue] = ACTIONS(872), - [anon_sym_return] = ACTIONS(872), - [anon_sym_yield] = ACTIONS(872), - [anon_sym_synchronized] = ACTIONS(872), - [anon_sym_throw] = ACTIONS(872), - [anon_sym_try] = ACTIONS(872), - [anon_sym_if] = ACTIONS(872), - [anon_sym_else] = ACTIONS(872), - [anon_sym_for] = ACTIONS(872), - [anon_sym_AT] = ACTIONS(872), - [anon_sym_open] = ACTIONS(872), - [anon_sym_module] = ACTIONS(872), - [anon_sym_static] = ACTIONS(872), - [anon_sym_with] = ACTIONS(872), - [anon_sym_package] = ACTIONS(872), - [anon_sym_import] = ACTIONS(872), - [anon_sym_enum] = ACTIONS(872), - [anon_sym_public] = ACTIONS(872), - [anon_sym_protected] = ACTIONS(872), - [anon_sym_private] = ACTIONS(872), - [anon_sym_abstract] = ACTIONS(872), - [anon_sym_strictfp] = ACTIONS(872), - [anon_sym_native] = ACTIONS(872), - [anon_sym_transient] = ACTIONS(872), - [anon_sym_volatile] = ACTIONS(872), - [anon_sym_sealed] = ACTIONS(872), - [anon_sym_non_DASHsealed] = ACTIONS(870), - [anon_sym_record] = ACTIONS(872), - [anon_sym_ATinterface] = ACTIONS(870), - [anon_sym_interface] = ACTIONS(872), - [anon_sym_byte] = ACTIONS(872), - [anon_sym_short] = ACTIONS(872), - [anon_sym_int] = ACTIONS(872), - [anon_sym_long] = ACTIONS(872), - [anon_sym_char] = ACTIONS(872), - [anon_sym_float] = ACTIONS(872), - [anon_sym_double] = ACTIONS(872), - [sym_boolean_type] = ACTIONS(872), - [sym_void_type] = ACTIONS(872), - [sym_this] = ACTIONS(872), - [sym_super] = ACTIONS(872), + [ts_builtin_sym_end] = ACTIONS(872), + [sym_identifier] = ACTIONS(874), + [sym_decimal_integer_literal] = ACTIONS(874), + [sym_hex_integer_literal] = ACTIONS(874), + [sym_octal_integer_literal] = ACTIONS(874), + [sym_binary_integer_literal] = ACTIONS(872), + [sym_decimal_floating_point_literal] = ACTIONS(872), + [sym_hex_floating_point_literal] = ACTIONS(874), + [sym_true] = ACTIONS(874), + [sym_false] = ACTIONS(874), + [sym_character_literal] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(874), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(872), + [anon_sym_RBRACE] = ACTIONS(872), + [sym_null_literal] = ACTIONS(874), + [anon_sym_LPAREN] = ACTIONS(872), + [anon_sym_LT] = ACTIONS(872), + [anon_sym_PLUS] = ACTIONS(874), + [anon_sym_DASH] = ACTIONS(874), + [anon_sym_final] = ACTIONS(874), + [anon_sym_BANG] = ACTIONS(872), + [anon_sym_TILDE] = ACTIONS(872), + [anon_sym_PLUS_PLUS] = ACTIONS(872), + [anon_sym_DASH_DASH] = ACTIONS(872), + [anon_sym_new] = ACTIONS(874), + [anon_sym_class] = ACTIONS(874), + [anon_sym_switch] = ACTIONS(874), + [anon_sym_LBRACE] = ACTIONS(872), + [anon_sym_case] = ACTIONS(874), + [anon_sym_default] = ACTIONS(874), + [anon_sym_SEMI] = ACTIONS(872), + [anon_sym_assert] = ACTIONS(874), + [anon_sym_do] = ACTIONS(874), + [anon_sym_while] = ACTIONS(874), + [anon_sym_break] = ACTIONS(874), + [anon_sym_continue] = ACTIONS(874), + [anon_sym_return] = ACTIONS(874), + [anon_sym_yield] = ACTIONS(874), + [anon_sym_synchronized] = ACTIONS(874), + [anon_sym_throw] = ACTIONS(874), + [anon_sym_try] = ACTIONS(874), + [anon_sym_if] = ACTIONS(874), + [anon_sym_else] = ACTIONS(874), + [anon_sym_for] = ACTIONS(874), + [anon_sym_AT] = ACTIONS(874), + [anon_sym_open] = ACTIONS(874), + [anon_sym_module] = ACTIONS(874), + [anon_sym_static] = ACTIONS(874), + [anon_sym_with] = ACTIONS(874), + [anon_sym_package] = ACTIONS(874), + [anon_sym_import] = ACTIONS(874), + [anon_sym_enum] = ACTIONS(874), + [anon_sym_public] = ACTIONS(874), + [anon_sym_protected] = ACTIONS(874), + [anon_sym_private] = ACTIONS(874), + [anon_sym_abstract] = ACTIONS(874), + [anon_sym_strictfp] = ACTIONS(874), + [anon_sym_native] = ACTIONS(874), + [anon_sym_transient] = ACTIONS(874), + [anon_sym_volatile] = ACTIONS(874), + [anon_sym_sealed] = ACTIONS(874), + [anon_sym_non_DASHsealed] = ACTIONS(872), + [anon_sym_record] = ACTIONS(874), + [anon_sym_ATinterface] = ACTIONS(872), + [anon_sym_interface] = ACTIONS(874), + [anon_sym_byte] = ACTIONS(874), + [anon_sym_short] = ACTIONS(874), + [anon_sym_int] = ACTIONS(874), + [anon_sym_long] = ACTIONS(874), + [anon_sym_char] = ACTIONS(874), + [anon_sym_float] = ACTIONS(874), + [anon_sym_double] = ACTIONS(874), + [sym_boolean_type] = ACTIONS(874), + [sym_void_type] = ACTIONS(874), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(874), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [307] = { - [ts_builtin_sym_end] = ACTIONS(874), - [sym_identifier] = ACTIONS(876), - [sym_decimal_integer_literal] = ACTIONS(876), - [sym_hex_integer_literal] = ACTIONS(876), - [sym_octal_integer_literal] = ACTIONS(876), - [sym_binary_integer_literal] = ACTIONS(874), - [sym_decimal_floating_point_literal] = ACTIONS(874), - [sym_hex_floating_point_literal] = ACTIONS(876), - [sym_true] = ACTIONS(876), - [sym_false] = ACTIONS(876), - [sym_character_literal] = ACTIONS(874), - [anon_sym_DQUOTE] = ACTIONS(876), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(874), - [anon_sym_RBRACE] = ACTIONS(874), - [sym_null_literal] = ACTIONS(876), - [anon_sym_LPAREN] = ACTIONS(874), - [anon_sym_LT] = ACTIONS(874), - [anon_sym_PLUS] = ACTIONS(876), - [anon_sym_DASH] = ACTIONS(876), - [anon_sym_final] = ACTIONS(876), - [anon_sym_BANG] = ACTIONS(874), - [anon_sym_TILDE] = ACTIONS(874), - [anon_sym_PLUS_PLUS] = ACTIONS(874), - [anon_sym_DASH_DASH] = ACTIONS(874), - [anon_sym_new] = ACTIONS(876), - [anon_sym_class] = ACTIONS(876), - [anon_sym_switch] = ACTIONS(876), - [anon_sym_LBRACE] = ACTIONS(874), - [anon_sym_case] = ACTIONS(876), - [anon_sym_default] = ACTIONS(876), - [anon_sym_SEMI] = ACTIONS(874), - [anon_sym_assert] = ACTIONS(876), - [anon_sym_do] = ACTIONS(876), - [anon_sym_while] = ACTIONS(876), - [anon_sym_break] = ACTIONS(876), - [anon_sym_continue] = ACTIONS(876), - [anon_sym_return] = ACTIONS(876), - [anon_sym_yield] = ACTIONS(876), - [anon_sym_synchronized] = ACTIONS(876), - [anon_sym_throw] = ACTIONS(876), - [anon_sym_try] = ACTIONS(876), - [anon_sym_if] = ACTIONS(876), - [anon_sym_else] = ACTIONS(876), - [anon_sym_for] = ACTIONS(876), - [anon_sym_AT] = ACTIONS(876), - [anon_sym_open] = ACTIONS(876), - [anon_sym_module] = ACTIONS(876), - [anon_sym_static] = ACTIONS(876), - [anon_sym_with] = ACTIONS(876), - [anon_sym_package] = ACTIONS(876), - [anon_sym_import] = ACTIONS(876), - [anon_sym_enum] = ACTIONS(876), - [anon_sym_public] = ACTIONS(876), - [anon_sym_protected] = ACTIONS(876), - [anon_sym_private] = ACTIONS(876), - [anon_sym_abstract] = ACTIONS(876), - [anon_sym_strictfp] = ACTIONS(876), - [anon_sym_native] = ACTIONS(876), - [anon_sym_transient] = ACTIONS(876), - [anon_sym_volatile] = ACTIONS(876), - [anon_sym_sealed] = ACTIONS(876), - [anon_sym_non_DASHsealed] = ACTIONS(874), - [anon_sym_record] = ACTIONS(876), - [anon_sym_ATinterface] = ACTIONS(874), - [anon_sym_interface] = ACTIONS(876), - [anon_sym_byte] = ACTIONS(876), - [anon_sym_short] = ACTIONS(876), - [anon_sym_int] = ACTIONS(876), - [anon_sym_long] = ACTIONS(876), - [anon_sym_char] = ACTIONS(876), - [anon_sym_float] = ACTIONS(876), - [anon_sym_double] = ACTIONS(876), - [sym_boolean_type] = ACTIONS(876), - [sym_void_type] = ACTIONS(876), - [sym_this] = ACTIONS(876), - [sym_super] = ACTIONS(876), + [ts_builtin_sym_end] = ACTIONS(876), + [sym_identifier] = ACTIONS(878), + [sym_decimal_integer_literal] = ACTIONS(878), + [sym_hex_integer_literal] = ACTIONS(878), + [sym_octal_integer_literal] = ACTIONS(878), + [sym_binary_integer_literal] = ACTIONS(876), + [sym_decimal_floating_point_literal] = ACTIONS(876), + [sym_hex_floating_point_literal] = ACTIONS(878), + [sym_true] = ACTIONS(878), + [sym_false] = ACTIONS(878), + [sym_character_literal] = ACTIONS(876), + [anon_sym_DQUOTE] = ACTIONS(878), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(876), + [anon_sym_RBRACE] = ACTIONS(876), + [sym_null_literal] = ACTIONS(878), + [anon_sym_LPAREN] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(876), + [anon_sym_PLUS] = ACTIONS(878), + [anon_sym_DASH] = ACTIONS(878), + [anon_sym_final] = ACTIONS(878), + [anon_sym_BANG] = ACTIONS(876), + [anon_sym_TILDE] = ACTIONS(876), + [anon_sym_PLUS_PLUS] = ACTIONS(876), + [anon_sym_DASH_DASH] = ACTIONS(876), + [anon_sym_new] = ACTIONS(878), + [anon_sym_class] = ACTIONS(878), + [anon_sym_switch] = ACTIONS(878), + [anon_sym_LBRACE] = ACTIONS(876), + [anon_sym_case] = ACTIONS(878), + [anon_sym_default] = ACTIONS(878), + [anon_sym_SEMI] = ACTIONS(876), + [anon_sym_assert] = ACTIONS(878), + [anon_sym_do] = ACTIONS(878), + [anon_sym_while] = ACTIONS(878), + [anon_sym_break] = ACTIONS(878), + [anon_sym_continue] = ACTIONS(878), + [anon_sym_return] = ACTIONS(878), + [anon_sym_yield] = ACTIONS(878), + [anon_sym_synchronized] = ACTIONS(878), + [anon_sym_throw] = ACTIONS(878), + [anon_sym_try] = ACTIONS(878), + [anon_sym_if] = ACTIONS(878), + [anon_sym_else] = ACTIONS(878), + [anon_sym_for] = ACTIONS(878), + [anon_sym_AT] = ACTIONS(878), + [anon_sym_open] = ACTIONS(878), + [anon_sym_module] = ACTIONS(878), + [anon_sym_static] = ACTIONS(878), + [anon_sym_with] = ACTIONS(878), + [anon_sym_package] = ACTIONS(878), + [anon_sym_import] = ACTIONS(878), + [anon_sym_enum] = ACTIONS(878), + [anon_sym_public] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_abstract] = ACTIONS(878), + [anon_sym_strictfp] = ACTIONS(878), + [anon_sym_native] = ACTIONS(878), + [anon_sym_transient] = ACTIONS(878), + [anon_sym_volatile] = ACTIONS(878), + [anon_sym_sealed] = ACTIONS(878), + [anon_sym_non_DASHsealed] = ACTIONS(876), + [anon_sym_record] = ACTIONS(878), + [anon_sym_ATinterface] = ACTIONS(876), + [anon_sym_interface] = ACTIONS(878), + [anon_sym_byte] = ACTIONS(878), + [anon_sym_short] = ACTIONS(878), + [anon_sym_int] = ACTIONS(878), + [anon_sym_long] = ACTIONS(878), + [anon_sym_char] = ACTIONS(878), + [anon_sym_float] = ACTIONS(878), + [anon_sym_double] = ACTIONS(878), + [sym_boolean_type] = ACTIONS(878), + [sym_void_type] = ACTIONS(878), + [sym_this] = ACTIONS(878), + [sym_super] = ACTIONS(878), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [308] = { - [ts_builtin_sym_end] = ACTIONS(878), - [sym_identifier] = ACTIONS(880), - [sym_decimal_integer_literal] = ACTIONS(880), - [sym_hex_integer_literal] = ACTIONS(880), - [sym_octal_integer_literal] = ACTIONS(880), - [sym_binary_integer_literal] = ACTIONS(878), - [sym_decimal_floating_point_literal] = ACTIONS(878), - [sym_hex_floating_point_literal] = ACTIONS(880), - [sym_true] = ACTIONS(880), - [sym_false] = ACTIONS(880), - [sym_character_literal] = ACTIONS(878), - [anon_sym_DQUOTE] = ACTIONS(880), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(878), - [anon_sym_RBRACE] = ACTIONS(878), - [sym_null_literal] = ACTIONS(880), - [anon_sym_LPAREN] = ACTIONS(878), - [anon_sym_LT] = ACTIONS(878), - [anon_sym_PLUS] = ACTIONS(880), - [anon_sym_DASH] = ACTIONS(880), - [anon_sym_final] = ACTIONS(880), - [anon_sym_BANG] = ACTIONS(878), - [anon_sym_TILDE] = ACTIONS(878), - [anon_sym_PLUS_PLUS] = ACTIONS(878), - [anon_sym_DASH_DASH] = ACTIONS(878), - [anon_sym_new] = ACTIONS(880), - [anon_sym_class] = ACTIONS(880), - [anon_sym_switch] = ACTIONS(880), - [anon_sym_LBRACE] = ACTIONS(878), - [anon_sym_case] = ACTIONS(880), - [anon_sym_default] = ACTIONS(880), - [anon_sym_SEMI] = ACTIONS(878), - [anon_sym_assert] = ACTIONS(880), - [anon_sym_do] = ACTIONS(880), - [anon_sym_while] = ACTIONS(880), - [anon_sym_break] = ACTIONS(880), - [anon_sym_continue] = ACTIONS(880), - [anon_sym_return] = ACTIONS(880), - [anon_sym_yield] = ACTIONS(880), - [anon_sym_synchronized] = ACTIONS(880), - [anon_sym_throw] = ACTIONS(880), - [anon_sym_try] = ACTIONS(880), - [anon_sym_if] = ACTIONS(880), - [anon_sym_else] = ACTIONS(880), - [anon_sym_for] = ACTIONS(880), - [anon_sym_AT] = ACTIONS(880), - [anon_sym_open] = ACTIONS(880), - [anon_sym_module] = ACTIONS(880), - [anon_sym_static] = ACTIONS(880), - [anon_sym_with] = ACTIONS(880), - [anon_sym_package] = ACTIONS(880), - [anon_sym_import] = ACTIONS(880), - [anon_sym_enum] = ACTIONS(880), - [anon_sym_public] = ACTIONS(880), - [anon_sym_protected] = ACTIONS(880), - [anon_sym_private] = ACTIONS(880), - [anon_sym_abstract] = ACTIONS(880), - [anon_sym_strictfp] = ACTIONS(880), - [anon_sym_native] = ACTIONS(880), - [anon_sym_transient] = ACTIONS(880), - [anon_sym_volatile] = ACTIONS(880), - [anon_sym_sealed] = ACTIONS(880), - [anon_sym_non_DASHsealed] = ACTIONS(878), - [anon_sym_record] = ACTIONS(880), - [anon_sym_ATinterface] = ACTIONS(878), - [anon_sym_interface] = ACTIONS(880), - [anon_sym_byte] = ACTIONS(880), - [anon_sym_short] = ACTIONS(880), - [anon_sym_int] = ACTIONS(880), - [anon_sym_long] = ACTIONS(880), - [anon_sym_char] = ACTIONS(880), - [anon_sym_float] = ACTIONS(880), - [anon_sym_double] = ACTIONS(880), - [sym_boolean_type] = ACTIONS(880), - [sym_void_type] = ACTIONS(880), - [sym_this] = ACTIONS(880), - [sym_super] = ACTIONS(880), + [ts_builtin_sym_end] = ACTIONS(880), + [sym_identifier] = ACTIONS(882), + [sym_decimal_integer_literal] = ACTIONS(882), + [sym_hex_integer_literal] = ACTIONS(882), + [sym_octal_integer_literal] = ACTIONS(882), + [sym_binary_integer_literal] = ACTIONS(880), + [sym_decimal_floating_point_literal] = ACTIONS(880), + [sym_hex_floating_point_literal] = ACTIONS(882), + [sym_true] = ACTIONS(882), + [sym_false] = ACTIONS(882), + [sym_character_literal] = ACTIONS(880), + [anon_sym_DQUOTE] = ACTIONS(882), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(880), + [anon_sym_RBRACE] = ACTIONS(880), + [sym_null_literal] = ACTIONS(882), + [anon_sym_LPAREN] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(880), + [anon_sym_PLUS] = ACTIONS(882), + [anon_sym_DASH] = ACTIONS(882), + [anon_sym_final] = ACTIONS(882), + [anon_sym_BANG] = ACTIONS(880), + [anon_sym_TILDE] = ACTIONS(880), + [anon_sym_PLUS_PLUS] = ACTIONS(880), + [anon_sym_DASH_DASH] = ACTIONS(880), + [anon_sym_new] = ACTIONS(882), + [anon_sym_class] = ACTIONS(882), + [anon_sym_switch] = ACTIONS(882), + [anon_sym_LBRACE] = ACTIONS(880), + [anon_sym_case] = ACTIONS(882), + [anon_sym_default] = ACTIONS(882), + [anon_sym_SEMI] = ACTIONS(880), + [anon_sym_assert] = ACTIONS(882), + [anon_sym_do] = ACTIONS(882), + [anon_sym_while] = ACTIONS(882), + [anon_sym_break] = ACTIONS(882), + [anon_sym_continue] = ACTIONS(882), + [anon_sym_return] = ACTIONS(882), + [anon_sym_yield] = ACTIONS(882), + [anon_sym_synchronized] = ACTIONS(882), + [anon_sym_throw] = ACTIONS(882), + [anon_sym_try] = ACTIONS(882), + [anon_sym_if] = ACTIONS(882), + [anon_sym_else] = ACTIONS(882), + [anon_sym_for] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(882), + [anon_sym_open] = ACTIONS(882), + [anon_sym_module] = ACTIONS(882), + [anon_sym_static] = ACTIONS(882), + [anon_sym_with] = ACTIONS(882), + [anon_sym_package] = ACTIONS(882), + [anon_sym_import] = ACTIONS(882), + [anon_sym_enum] = ACTIONS(882), + [anon_sym_public] = ACTIONS(882), + [anon_sym_protected] = ACTIONS(882), + [anon_sym_private] = ACTIONS(882), + [anon_sym_abstract] = ACTIONS(882), + [anon_sym_strictfp] = ACTIONS(882), + [anon_sym_native] = ACTIONS(882), + [anon_sym_transient] = ACTIONS(882), + [anon_sym_volatile] = ACTIONS(882), + [anon_sym_sealed] = ACTIONS(882), + [anon_sym_non_DASHsealed] = ACTIONS(880), + [anon_sym_record] = ACTIONS(882), + [anon_sym_ATinterface] = ACTIONS(880), + [anon_sym_interface] = ACTIONS(882), + [anon_sym_byte] = ACTIONS(882), + [anon_sym_short] = ACTIONS(882), + [anon_sym_int] = ACTIONS(882), + [anon_sym_long] = ACTIONS(882), + [anon_sym_char] = ACTIONS(882), + [anon_sym_float] = ACTIONS(882), + [anon_sym_double] = ACTIONS(882), + [sym_boolean_type] = ACTIONS(882), + [sym_void_type] = ACTIONS(882), + [sym_this] = ACTIONS(882), + [sym_super] = ACTIONS(882), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [309] = { - [ts_builtin_sym_end] = ACTIONS(882), - [sym_identifier] = ACTIONS(884), - [sym_decimal_integer_literal] = ACTIONS(884), - [sym_hex_integer_literal] = ACTIONS(884), - [sym_octal_integer_literal] = ACTIONS(884), - [sym_binary_integer_literal] = ACTIONS(882), - [sym_decimal_floating_point_literal] = ACTIONS(882), - [sym_hex_floating_point_literal] = ACTIONS(884), - [sym_true] = ACTIONS(884), - [sym_false] = ACTIONS(884), - [sym_character_literal] = ACTIONS(882), - [anon_sym_DQUOTE] = ACTIONS(884), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(882), - [anon_sym_RBRACE] = ACTIONS(882), - [sym_null_literal] = ACTIONS(884), - [anon_sym_LPAREN] = ACTIONS(882), - [anon_sym_LT] = ACTIONS(882), - [anon_sym_PLUS] = ACTIONS(884), - [anon_sym_DASH] = ACTIONS(884), - [anon_sym_final] = ACTIONS(884), - [anon_sym_BANG] = ACTIONS(882), - [anon_sym_TILDE] = ACTIONS(882), - [anon_sym_PLUS_PLUS] = ACTIONS(882), - [anon_sym_DASH_DASH] = ACTIONS(882), - [anon_sym_new] = ACTIONS(884), - [anon_sym_class] = ACTIONS(884), - [anon_sym_switch] = ACTIONS(884), - [anon_sym_LBRACE] = ACTIONS(882), - [anon_sym_case] = ACTIONS(884), - [anon_sym_default] = ACTIONS(884), - [anon_sym_SEMI] = ACTIONS(882), - [anon_sym_assert] = ACTIONS(884), - [anon_sym_do] = ACTIONS(884), - [anon_sym_while] = ACTIONS(884), - [anon_sym_break] = ACTIONS(884), - [anon_sym_continue] = ACTIONS(884), - [anon_sym_return] = ACTIONS(884), - [anon_sym_yield] = ACTIONS(884), - [anon_sym_synchronized] = ACTIONS(884), - [anon_sym_throw] = ACTIONS(884), - [anon_sym_try] = ACTIONS(884), - [anon_sym_if] = ACTIONS(884), - [anon_sym_else] = ACTIONS(884), - [anon_sym_for] = ACTIONS(884), - [anon_sym_AT] = ACTIONS(884), - [anon_sym_open] = ACTIONS(884), - [anon_sym_module] = ACTIONS(884), - [anon_sym_static] = ACTIONS(884), - [anon_sym_with] = ACTIONS(884), - [anon_sym_package] = ACTIONS(884), - [anon_sym_import] = ACTIONS(884), - [anon_sym_enum] = ACTIONS(884), - [anon_sym_public] = ACTIONS(884), - [anon_sym_protected] = ACTIONS(884), - [anon_sym_private] = ACTIONS(884), - [anon_sym_abstract] = ACTIONS(884), - [anon_sym_strictfp] = ACTIONS(884), - [anon_sym_native] = ACTIONS(884), - [anon_sym_transient] = ACTIONS(884), - [anon_sym_volatile] = ACTIONS(884), - [anon_sym_sealed] = ACTIONS(884), - [anon_sym_non_DASHsealed] = ACTIONS(882), - [anon_sym_record] = ACTIONS(884), - [anon_sym_ATinterface] = ACTIONS(882), - [anon_sym_interface] = ACTIONS(884), - [anon_sym_byte] = ACTIONS(884), - [anon_sym_short] = ACTIONS(884), - [anon_sym_int] = ACTIONS(884), - [anon_sym_long] = ACTIONS(884), - [anon_sym_char] = ACTIONS(884), - [anon_sym_float] = ACTIONS(884), - [anon_sym_double] = ACTIONS(884), - [sym_boolean_type] = ACTIONS(884), - [sym_void_type] = ACTIONS(884), - [sym_this] = ACTIONS(884), - [sym_super] = ACTIONS(884), + [ts_builtin_sym_end] = ACTIONS(884), + [sym_identifier] = ACTIONS(886), + [sym_decimal_integer_literal] = ACTIONS(886), + [sym_hex_integer_literal] = ACTIONS(886), + [sym_octal_integer_literal] = ACTIONS(886), + [sym_binary_integer_literal] = ACTIONS(884), + [sym_decimal_floating_point_literal] = ACTIONS(884), + [sym_hex_floating_point_literal] = ACTIONS(886), + [sym_true] = ACTIONS(886), + [sym_false] = ACTIONS(886), + [sym_character_literal] = ACTIONS(884), + [anon_sym_DQUOTE] = ACTIONS(886), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(884), + [anon_sym_RBRACE] = ACTIONS(884), + [sym_null_literal] = ACTIONS(886), + [anon_sym_LPAREN] = ACTIONS(884), + [anon_sym_LT] = ACTIONS(884), + [anon_sym_PLUS] = ACTIONS(886), + [anon_sym_DASH] = ACTIONS(886), + [anon_sym_final] = ACTIONS(886), + [anon_sym_BANG] = ACTIONS(884), + [anon_sym_TILDE] = ACTIONS(884), + [anon_sym_PLUS_PLUS] = ACTIONS(884), + [anon_sym_DASH_DASH] = ACTIONS(884), + [anon_sym_new] = ACTIONS(886), + [anon_sym_class] = ACTIONS(886), + [anon_sym_switch] = ACTIONS(886), + [anon_sym_LBRACE] = ACTIONS(884), + [anon_sym_case] = ACTIONS(886), + [anon_sym_default] = ACTIONS(886), + [anon_sym_SEMI] = ACTIONS(884), + [anon_sym_assert] = ACTIONS(886), + [anon_sym_do] = ACTIONS(886), + [anon_sym_while] = ACTIONS(886), + [anon_sym_break] = ACTIONS(886), + [anon_sym_continue] = ACTIONS(886), + [anon_sym_return] = ACTIONS(886), + [anon_sym_yield] = ACTIONS(886), + [anon_sym_synchronized] = ACTIONS(886), + [anon_sym_throw] = ACTIONS(886), + [anon_sym_try] = ACTIONS(886), + [anon_sym_if] = ACTIONS(886), + [anon_sym_else] = ACTIONS(886), + [anon_sym_for] = ACTIONS(886), + [anon_sym_AT] = ACTIONS(886), + [anon_sym_open] = ACTIONS(886), + [anon_sym_module] = ACTIONS(886), + [anon_sym_static] = ACTIONS(886), + [anon_sym_with] = ACTIONS(886), + [anon_sym_package] = ACTIONS(886), + [anon_sym_import] = ACTIONS(886), + [anon_sym_enum] = ACTIONS(886), + [anon_sym_public] = ACTIONS(886), + [anon_sym_protected] = ACTIONS(886), + [anon_sym_private] = ACTIONS(886), + [anon_sym_abstract] = ACTIONS(886), + [anon_sym_strictfp] = ACTIONS(886), + [anon_sym_native] = ACTIONS(886), + [anon_sym_transient] = ACTIONS(886), + [anon_sym_volatile] = ACTIONS(886), + [anon_sym_sealed] = ACTIONS(886), + [anon_sym_non_DASHsealed] = ACTIONS(884), + [anon_sym_record] = ACTIONS(886), + [anon_sym_ATinterface] = ACTIONS(884), + [anon_sym_interface] = ACTIONS(886), + [anon_sym_byte] = ACTIONS(886), + [anon_sym_short] = ACTIONS(886), + [anon_sym_int] = ACTIONS(886), + [anon_sym_long] = ACTIONS(886), + [anon_sym_char] = ACTIONS(886), + [anon_sym_float] = ACTIONS(886), + [anon_sym_double] = ACTIONS(886), + [sym_boolean_type] = ACTIONS(886), + [sym_void_type] = ACTIONS(886), + [sym_this] = ACTIONS(886), + [sym_super] = ACTIONS(886), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [310] = { - [ts_builtin_sym_end] = ACTIONS(886), - [sym_identifier] = ACTIONS(888), - [sym_decimal_integer_literal] = ACTIONS(888), - [sym_hex_integer_literal] = ACTIONS(888), - [sym_octal_integer_literal] = ACTIONS(888), - [sym_binary_integer_literal] = ACTIONS(886), - [sym_decimal_floating_point_literal] = ACTIONS(886), - [sym_hex_floating_point_literal] = ACTIONS(888), - [sym_true] = ACTIONS(888), - [sym_false] = ACTIONS(888), - [sym_character_literal] = ACTIONS(886), - [anon_sym_DQUOTE] = ACTIONS(888), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(886), - [anon_sym_RBRACE] = ACTIONS(886), - [sym_null_literal] = ACTIONS(888), - [anon_sym_LPAREN] = ACTIONS(886), - [anon_sym_LT] = ACTIONS(886), - [anon_sym_PLUS] = ACTIONS(888), - [anon_sym_DASH] = ACTIONS(888), - [anon_sym_final] = ACTIONS(888), - [anon_sym_BANG] = ACTIONS(886), - [anon_sym_TILDE] = ACTIONS(886), - [anon_sym_PLUS_PLUS] = ACTIONS(886), - [anon_sym_DASH_DASH] = ACTIONS(886), - [anon_sym_new] = ACTIONS(888), - [anon_sym_class] = ACTIONS(888), - [anon_sym_switch] = ACTIONS(888), - [anon_sym_LBRACE] = ACTIONS(886), - [anon_sym_case] = ACTIONS(888), - [anon_sym_default] = ACTIONS(888), - [anon_sym_SEMI] = ACTIONS(886), - [anon_sym_assert] = ACTIONS(888), - [anon_sym_do] = ACTIONS(888), - [anon_sym_while] = ACTIONS(888), - [anon_sym_break] = ACTIONS(888), - [anon_sym_continue] = ACTIONS(888), - [anon_sym_return] = ACTIONS(888), - [anon_sym_yield] = ACTIONS(888), - [anon_sym_synchronized] = ACTIONS(888), - [anon_sym_throw] = ACTIONS(888), - [anon_sym_try] = ACTIONS(888), - [anon_sym_if] = ACTIONS(888), - [anon_sym_else] = ACTIONS(888), - [anon_sym_for] = ACTIONS(888), - [anon_sym_AT] = ACTIONS(888), - [anon_sym_open] = ACTIONS(888), - [anon_sym_module] = ACTIONS(888), - [anon_sym_static] = ACTIONS(888), - [anon_sym_with] = ACTIONS(888), - [anon_sym_package] = ACTIONS(888), - [anon_sym_import] = ACTIONS(888), - [anon_sym_enum] = ACTIONS(888), - [anon_sym_public] = ACTIONS(888), - [anon_sym_protected] = ACTIONS(888), - [anon_sym_private] = ACTIONS(888), - [anon_sym_abstract] = ACTIONS(888), - [anon_sym_strictfp] = ACTIONS(888), - [anon_sym_native] = ACTIONS(888), - [anon_sym_transient] = ACTIONS(888), - [anon_sym_volatile] = ACTIONS(888), - [anon_sym_sealed] = ACTIONS(888), - [anon_sym_non_DASHsealed] = ACTIONS(886), - [anon_sym_record] = ACTIONS(888), - [anon_sym_ATinterface] = ACTIONS(886), - [anon_sym_interface] = ACTIONS(888), - [anon_sym_byte] = ACTIONS(888), - [anon_sym_short] = ACTIONS(888), - [anon_sym_int] = ACTIONS(888), - [anon_sym_long] = ACTIONS(888), - [anon_sym_char] = ACTIONS(888), - [anon_sym_float] = ACTIONS(888), - [anon_sym_double] = ACTIONS(888), - [sym_boolean_type] = ACTIONS(888), - [sym_void_type] = ACTIONS(888), - [sym_this] = ACTIONS(888), - [sym_super] = ACTIONS(888), + [ts_builtin_sym_end] = ACTIONS(888), + [sym_identifier] = ACTIONS(890), + [sym_decimal_integer_literal] = ACTIONS(890), + [sym_hex_integer_literal] = ACTIONS(890), + [sym_octal_integer_literal] = ACTIONS(890), + [sym_binary_integer_literal] = ACTIONS(888), + [sym_decimal_floating_point_literal] = ACTIONS(888), + [sym_hex_floating_point_literal] = ACTIONS(890), + [sym_true] = ACTIONS(890), + [sym_false] = ACTIONS(890), + [sym_character_literal] = ACTIONS(888), + [anon_sym_DQUOTE] = ACTIONS(890), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(888), + [anon_sym_RBRACE] = ACTIONS(888), + [sym_null_literal] = ACTIONS(890), + [anon_sym_LPAREN] = ACTIONS(888), + [anon_sym_LT] = ACTIONS(888), + [anon_sym_PLUS] = ACTIONS(890), + [anon_sym_DASH] = ACTIONS(890), + [anon_sym_final] = ACTIONS(890), + [anon_sym_BANG] = ACTIONS(888), + [anon_sym_TILDE] = ACTIONS(888), + [anon_sym_PLUS_PLUS] = ACTIONS(888), + [anon_sym_DASH_DASH] = ACTIONS(888), + [anon_sym_new] = ACTIONS(890), + [anon_sym_class] = ACTIONS(890), + [anon_sym_switch] = ACTIONS(890), + [anon_sym_LBRACE] = ACTIONS(888), + [anon_sym_case] = ACTIONS(890), + [anon_sym_default] = ACTIONS(890), + [anon_sym_SEMI] = ACTIONS(888), + [anon_sym_assert] = ACTIONS(890), + [anon_sym_do] = ACTIONS(890), + [anon_sym_while] = ACTIONS(890), + [anon_sym_break] = ACTIONS(890), + [anon_sym_continue] = ACTIONS(890), + [anon_sym_return] = ACTIONS(890), + [anon_sym_yield] = ACTIONS(890), + [anon_sym_synchronized] = ACTIONS(890), + [anon_sym_throw] = ACTIONS(890), + [anon_sym_try] = ACTIONS(890), + [anon_sym_if] = ACTIONS(890), + [anon_sym_else] = ACTIONS(890), + [anon_sym_for] = ACTIONS(890), + [anon_sym_AT] = ACTIONS(890), + [anon_sym_open] = ACTIONS(890), + [anon_sym_module] = ACTIONS(890), + [anon_sym_static] = ACTIONS(890), + [anon_sym_with] = ACTIONS(890), + [anon_sym_package] = ACTIONS(890), + [anon_sym_import] = ACTIONS(890), + [anon_sym_enum] = ACTIONS(890), + [anon_sym_public] = ACTIONS(890), + [anon_sym_protected] = ACTIONS(890), + [anon_sym_private] = ACTIONS(890), + [anon_sym_abstract] = ACTIONS(890), + [anon_sym_strictfp] = ACTIONS(890), + [anon_sym_native] = ACTIONS(890), + [anon_sym_transient] = ACTIONS(890), + [anon_sym_volatile] = ACTIONS(890), + [anon_sym_sealed] = ACTIONS(890), + [anon_sym_non_DASHsealed] = ACTIONS(888), + [anon_sym_record] = ACTIONS(890), + [anon_sym_ATinterface] = ACTIONS(888), + [anon_sym_interface] = ACTIONS(890), + [anon_sym_byte] = ACTIONS(890), + [anon_sym_short] = ACTIONS(890), + [anon_sym_int] = ACTIONS(890), + [anon_sym_long] = ACTIONS(890), + [anon_sym_char] = ACTIONS(890), + [anon_sym_float] = ACTIONS(890), + [anon_sym_double] = ACTIONS(890), + [sym_boolean_type] = ACTIONS(890), + [sym_void_type] = ACTIONS(890), + [sym_this] = ACTIONS(890), + [sym_super] = ACTIONS(890), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [311] = { - [ts_builtin_sym_end] = ACTIONS(890), - [sym_identifier] = ACTIONS(892), - [sym_decimal_integer_literal] = ACTIONS(892), - [sym_hex_integer_literal] = ACTIONS(892), - [sym_octal_integer_literal] = ACTIONS(892), - [sym_binary_integer_literal] = ACTIONS(890), - [sym_decimal_floating_point_literal] = ACTIONS(890), - [sym_hex_floating_point_literal] = ACTIONS(892), - [sym_true] = ACTIONS(892), - [sym_false] = ACTIONS(892), - [sym_character_literal] = ACTIONS(890), - [anon_sym_DQUOTE] = ACTIONS(892), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(890), - [anon_sym_RBRACE] = ACTIONS(890), - [sym_null_literal] = ACTIONS(892), - [anon_sym_LPAREN] = ACTIONS(890), - [anon_sym_LT] = ACTIONS(890), - [anon_sym_PLUS] = ACTIONS(892), - [anon_sym_DASH] = ACTIONS(892), - [anon_sym_final] = ACTIONS(892), - [anon_sym_BANG] = ACTIONS(890), - [anon_sym_TILDE] = ACTIONS(890), - [anon_sym_PLUS_PLUS] = ACTIONS(890), - [anon_sym_DASH_DASH] = ACTIONS(890), - [anon_sym_new] = ACTIONS(892), - [anon_sym_class] = ACTIONS(892), - [anon_sym_switch] = ACTIONS(892), - [anon_sym_LBRACE] = ACTIONS(890), - [anon_sym_case] = ACTIONS(892), - [anon_sym_default] = ACTIONS(892), - [anon_sym_SEMI] = ACTIONS(890), - [anon_sym_assert] = ACTIONS(892), - [anon_sym_do] = ACTIONS(892), - [anon_sym_while] = ACTIONS(892), - [anon_sym_break] = ACTIONS(892), - [anon_sym_continue] = ACTIONS(892), - [anon_sym_return] = ACTIONS(892), - [anon_sym_yield] = ACTIONS(892), - [anon_sym_synchronized] = ACTIONS(892), - [anon_sym_throw] = ACTIONS(892), - [anon_sym_try] = ACTIONS(892), - [anon_sym_if] = ACTIONS(892), - [anon_sym_else] = ACTIONS(892), - [anon_sym_for] = ACTIONS(892), - [anon_sym_AT] = ACTIONS(892), - [anon_sym_open] = ACTIONS(892), - [anon_sym_module] = ACTIONS(892), - [anon_sym_static] = ACTIONS(892), - [anon_sym_with] = ACTIONS(892), - [anon_sym_package] = ACTIONS(892), - [anon_sym_import] = ACTIONS(892), - [anon_sym_enum] = ACTIONS(892), - [anon_sym_public] = ACTIONS(892), - [anon_sym_protected] = ACTIONS(892), - [anon_sym_private] = ACTIONS(892), - [anon_sym_abstract] = ACTIONS(892), - [anon_sym_strictfp] = ACTIONS(892), - [anon_sym_native] = ACTIONS(892), - [anon_sym_transient] = ACTIONS(892), - [anon_sym_volatile] = ACTIONS(892), - [anon_sym_sealed] = ACTIONS(892), - [anon_sym_non_DASHsealed] = ACTIONS(890), - [anon_sym_record] = ACTIONS(892), - [anon_sym_ATinterface] = ACTIONS(890), - [anon_sym_interface] = ACTIONS(892), - [anon_sym_byte] = ACTIONS(892), - [anon_sym_short] = ACTIONS(892), - [anon_sym_int] = ACTIONS(892), - [anon_sym_long] = ACTIONS(892), - [anon_sym_char] = ACTIONS(892), - [anon_sym_float] = ACTIONS(892), - [anon_sym_double] = ACTIONS(892), - [sym_boolean_type] = ACTIONS(892), - [sym_void_type] = ACTIONS(892), - [sym_this] = ACTIONS(892), - [sym_super] = ACTIONS(892), + [ts_builtin_sym_end] = ACTIONS(892), + [sym_identifier] = ACTIONS(894), + [sym_decimal_integer_literal] = ACTIONS(894), + [sym_hex_integer_literal] = ACTIONS(894), + [sym_octal_integer_literal] = ACTIONS(894), + [sym_binary_integer_literal] = ACTIONS(892), + [sym_decimal_floating_point_literal] = ACTIONS(892), + [sym_hex_floating_point_literal] = ACTIONS(894), + [sym_true] = ACTIONS(894), + [sym_false] = ACTIONS(894), + [sym_character_literal] = ACTIONS(892), + [anon_sym_DQUOTE] = ACTIONS(894), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(892), + [anon_sym_RBRACE] = ACTIONS(892), + [sym_null_literal] = ACTIONS(894), + [anon_sym_LPAREN] = ACTIONS(892), + [anon_sym_LT] = ACTIONS(892), + [anon_sym_PLUS] = ACTIONS(894), + [anon_sym_DASH] = ACTIONS(894), + [anon_sym_final] = ACTIONS(894), + [anon_sym_BANG] = ACTIONS(892), + [anon_sym_TILDE] = ACTIONS(892), + [anon_sym_PLUS_PLUS] = ACTIONS(892), + [anon_sym_DASH_DASH] = ACTIONS(892), + [anon_sym_new] = ACTIONS(894), + [anon_sym_class] = ACTIONS(894), + [anon_sym_switch] = ACTIONS(894), + [anon_sym_LBRACE] = ACTIONS(892), + [anon_sym_case] = ACTIONS(894), + [anon_sym_default] = ACTIONS(894), + [anon_sym_SEMI] = ACTIONS(892), + [anon_sym_assert] = ACTIONS(894), + [anon_sym_do] = ACTIONS(894), + [anon_sym_while] = ACTIONS(894), + [anon_sym_break] = ACTIONS(894), + [anon_sym_continue] = ACTIONS(894), + [anon_sym_return] = ACTIONS(894), + [anon_sym_yield] = ACTIONS(894), + [anon_sym_synchronized] = ACTIONS(894), + [anon_sym_throw] = ACTIONS(894), + [anon_sym_try] = ACTIONS(894), + [anon_sym_if] = ACTIONS(894), + [anon_sym_else] = ACTIONS(894), + [anon_sym_for] = ACTIONS(894), + [anon_sym_AT] = ACTIONS(894), + [anon_sym_open] = ACTIONS(894), + [anon_sym_module] = ACTIONS(894), + [anon_sym_static] = ACTIONS(894), + [anon_sym_with] = ACTIONS(894), + [anon_sym_package] = ACTIONS(894), + [anon_sym_import] = ACTIONS(894), + [anon_sym_enum] = ACTIONS(894), + [anon_sym_public] = ACTIONS(894), + [anon_sym_protected] = ACTIONS(894), + [anon_sym_private] = ACTIONS(894), + [anon_sym_abstract] = ACTIONS(894), + [anon_sym_strictfp] = ACTIONS(894), + [anon_sym_native] = ACTIONS(894), + [anon_sym_transient] = ACTIONS(894), + [anon_sym_volatile] = ACTIONS(894), + [anon_sym_sealed] = ACTIONS(894), + [anon_sym_non_DASHsealed] = ACTIONS(892), + [anon_sym_record] = ACTIONS(894), + [anon_sym_ATinterface] = ACTIONS(892), + [anon_sym_interface] = ACTIONS(894), + [anon_sym_byte] = ACTIONS(894), + [anon_sym_short] = ACTIONS(894), + [anon_sym_int] = ACTIONS(894), + [anon_sym_long] = ACTIONS(894), + [anon_sym_char] = ACTIONS(894), + [anon_sym_float] = ACTIONS(894), + [anon_sym_double] = ACTIONS(894), + [sym_boolean_type] = ACTIONS(894), + [sym_void_type] = ACTIONS(894), + [sym_this] = ACTIONS(894), + [sym_super] = ACTIONS(894), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [312] = { - [ts_builtin_sym_end] = ACTIONS(894), - [sym_identifier] = ACTIONS(896), - [sym_decimal_integer_literal] = ACTIONS(896), - [sym_hex_integer_literal] = ACTIONS(896), - [sym_octal_integer_literal] = ACTIONS(896), - [sym_binary_integer_literal] = ACTIONS(894), - [sym_decimal_floating_point_literal] = ACTIONS(894), - [sym_hex_floating_point_literal] = ACTIONS(896), - [sym_true] = ACTIONS(896), - [sym_false] = ACTIONS(896), - [sym_character_literal] = ACTIONS(894), - [anon_sym_DQUOTE] = ACTIONS(896), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(894), - [anon_sym_RBRACE] = ACTIONS(894), - [sym_null_literal] = ACTIONS(896), - [anon_sym_LPAREN] = ACTIONS(894), - [anon_sym_LT] = ACTIONS(894), - [anon_sym_PLUS] = ACTIONS(896), - [anon_sym_DASH] = ACTIONS(896), - [anon_sym_final] = ACTIONS(896), - [anon_sym_BANG] = ACTIONS(894), - [anon_sym_TILDE] = ACTIONS(894), - [anon_sym_PLUS_PLUS] = ACTIONS(894), - [anon_sym_DASH_DASH] = ACTIONS(894), - [anon_sym_new] = ACTIONS(896), - [anon_sym_class] = ACTIONS(896), - [anon_sym_switch] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(894), - [anon_sym_case] = ACTIONS(896), - [anon_sym_default] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(894), - [anon_sym_assert] = ACTIONS(896), - [anon_sym_do] = ACTIONS(896), - [anon_sym_while] = ACTIONS(896), - [anon_sym_break] = ACTIONS(896), - [anon_sym_continue] = ACTIONS(896), - [anon_sym_return] = ACTIONS(896), - [anon_sym_yield] = ACTIONS(896), - [anon_sym_synchronized] = ACTIONS(896), - [anon_sym_throw] = ACTIONS(896), - [anon_sym_try] = ACTIONS(896), - [anon_sym_if] = ACTIONS(896), - [anon_sym_else] = ACTIONS(896), - [anon_sym_for] = ACTIONS(896), - [anon_sym_AT] = ACTIONS(896), - [anon_sym_open] = ACTIONS(896), - [anon_sym_module] = ACTIONS(896), - [anon_sym_static] = ACTIONS(896), - [anon_sym_with] = ACTIONS(896), - [anon_sym_package] = ACTIONS(896), - [anon_sym_import] = ACTIONS(896), - [anon_sym_enum] = ACTIONS(896), - [anon_sym_public] = ACTIONS(896), - [anon_sym_protected] = ACTIONS(896), - [anon_sym_private] = ACTIONS(896), - [anon_sym_abstract] = ACTIONS(896), - [anon_sym_strictfp] = ACTIONS(896), - [anon_sym_native] = ACTIONS(896), - [anon_sym_transient] = ACTIONS(896), - [anon_sym_volatile] = ACTIONS(896), - [anon_sym_sealed] = ACTIONS(896), - [anon_sym_non_DASHsealed] = ACTIONS(894), - [anon_sym_record] = ACTIONS(896), - [anon_sym_ATinterface] = ACTIONS(894), - [anon_sym_interface] = ACTIONS(896), - [anon_sym_byte] = ACTIONS(896), - [anon_sym_short] = ACTIONS(896), - [anon_sym_int] = ACTIONS(896), - [anon_sym_long] = ACTIONS(896), - [anon_sym_char] = ACTIONS(896), - [anon_sym_float] = ACTIONS(896), - [anon_sym_double] = ACTIONS(896), - [sym_boolean_type] = ACTIONS(896), - [sym_void_type] = ACTIONS(896), - [sym_this] = ACTIONS(896), - [sym_super] = ACTIONS(896), + [ts_builtin_sym_end] = ACTIONS(896), + [sym_identifier] = ACTIONS(898), + [sym_decimal_integer_literal] = ACTIONS(898), + [sym_hex_integer_literal] = ACTIONS(898), + [sym_octal_integer_literal] = ACTIONS(898), + [sym_binary_integer_literal] = ACTIONS(896), + [sym_decimal_floating_point_literal] = ACTIONS(896), + [sym_hex_floating_point_literal] = ACTIONS(898), + [sym_true] = ACTIONS(898), + [sym_false] = ACTIONS(898), + [sym_character_literal] = ACTIONS(896), + [anon_sym_DQUOTE] = ACTIONS(898), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(896), + [anon_sym_RBRACE] = ACTIONS(896), + [sym_null_literal] = ACTIONS(898), + [anon_sym_LPAREN] = ACTIONS(896), + [anon_sym_LT] = ACTIONS(896), + [anon_sym_PLUS] = ACTIONS(898), + [anon_sym_DASH] = ACTIONS(898), + [anon_sym_final] = ACTIONS(898), + [anon_sym_BANG] = ACTIONS(896), + [anon_sym_TILDE] = ACTIONS(896), + [anon_sym_PLUS_PLUS] = ACTIONS(896), + [anon_sym_DASH_DASH] = ACTIONS(896), + [anon_sym_new] = ACTIONS(898), + [anon_sym_class] = ACTIONS(898), + [anon_sym_switch] = ACTIONS(898), + [anon_sym_LBRACE] = ACTIONS(896), + [anon_sym_case] = ACTIONS(898), + [anon_sym_default] = ACTIONS(898), + [anon_sym_SEMI] = ACTIONS(896), + [anon_sym_assert] = ACTIONS(898), + [anon_sym_do] = ACTIONS(898), + [anon_sym_while] = ACTIONS(898), + [anon_sym_break] = ACTIONS(898), + [anon_sym_continue] = ACTIONS(898), + [anon_sym_return] = ACTIONS(898), + [anon_sym_yield] = ACTIONS(898), + [anon_sym_synchronized] = ACTIONS(898), + [anon_sym_throw] = ACTIONS(898), + [anon_sym_try] = ACTIONS(898), + [anon_sym_if] = ACTIONS(898), + [anon_sym_else] = ACTIONS(898), + [anon_sym_for] = ACTIONS(898), + [anon_sym_AT] = ACTIONS(898), + [anon_sym_open] = ACTIONS(898), + [anon_sym_module] = ACTIONS(898), + [anon_sym_static] = ACTIONS(898), + [anon_sym_with] = ACTIONS(898), + [anon_sym_package] = ACTIONS(898), + [anon_sym_import] = ACTIONS(898), + [anon_sym_enum] = ACTIONS(898), + [anon_sym_public] = ACTIONS(898), + [anon_sym_protected] = ACTIONS(898), + [anon_sym_private] = ACTIONS(898), + [anon_sym_abstract] = ACTIONS(898), + [anon_sym_strictfp] = ACTIONS(898), + [anon_sym_native] = ACTIONS(898), + [anon_sym_transient] = ACTIONS(898), + [anon_sym_volatile] = ACTIONS(898), + [anon_sym_sealed] = ACTIONS(898), + [anon_sym_non_DASHsealed] = ACTIONS(896), + [anon_sym_record] = ACTIONS(898), + [anon_sym_ATinterface] = ACTIONS(896), + [anon_sym_interface] = ACTIONS(898), + [anon_sym_byte] = ACTIONS(898), + [anon_sym_short] = ACTIONS(898), + [anon_sym_int] = ACTIONS(898), + [anon_sym_long] = ACTIONS(898), + [anon_sym_char] = ACTIONS(898), + [anon_sym_float] = ACTIONS(898), + [anon_sym_double] = ACTIONS(898), + [sym_boolean_type] = ACTIONS(898), + [sym_void_type] = ACTIONS(898), + [sym_this] = ACTIONS(898), + [sym_super] = ACTIONS(898), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [313] = { - [ts_builtin_sym_end] = ACTIONS(898), - [sym_identifier] = ACTIONS(900), - [sym_decimal_integer_literal] = ACTIONS(900), - [sym_hex_integer_literal] = ACTIONS(900), - [sym_octal_integer_literal] = ACTIONS(900), - [sym_binary_integer_literal] = ACTIONS(898), - [sym_decimal_floating_point_literal] = ACTIONS(898), - [sym_hex_floating_point_literal] = ACTIONS(900), - [sym_true] = ACTIONS(900), - [sym_false] = ACTIONS(900), - [sym_character_literal] = ACTIONS(898), - [anon_sym_DQUOTE] = ACTIONS(900), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(898), - [anon_sym_RBRACE] = ACTIONS(898), - [sym_null_literal] = ACTIONS(900), - [anon_sym_LPAREN] = ACTIONS(898), - [anon_sym_LT] = ACTIONS(898), - [anon_sym_PLUS] = ACTIONS(900), - [anon_sym_DASH] = ACTIONS(900), - [anon_sym_final] = ACTIONS(900), - [anon_sym_BANG] = ACTIONS(898), - [anon_sym_TILDE] = ACTIONS(898), - [anon_sym_PLUS_PLUS] = ACTIONS(898), - [anon_sym_DASH_DASH] = ACTIONS(898), - [anon_sym_new] = ACTIONS(900), - [anon_sym_class] = ACTIONS(900), - [anon_sym_switch] = ACTIONS(900), - [anon_sym_LBRACE] = ACTIONS(898), - [anon_sym_case] = ACTIONS(900), - [anon_sym_default] = ACTIONS(900), - [anon_sym_SEMI] = ACTIONS(898), - [anon_sym_assert] = ACTIONS(900), - [anon_sym_do] = ACTIONS(900), - [anon_sym_while] = ACTIONS(900), - [anon_sym_break] = ACTIONS(900), - [anon_sym_continue] = ACTIONS(900), - [anon_sym_return] = ACTIONS(900), - [anon_sym_yield] = ACTIONS(900), - [anon_sym_synchronized] = ACTIONS(900), - [anon_sym_throw] = ACTIONS(900), - [anon_sym_try] = ACTIONS(900), - [anon_sym_if] = ACTIONS(900), - [anon_sym_else] = ACTIONS(900), - [anon_sym_for] = ACTIONS(900), - [anon_sym_AT] = ACTIONS(900), - [anon_sym_open] = ACTIONS(900), - [anon_sym_module] = ACTIONS(900), - [anon_sym_static] = ACTIONS(900), - [anon_sym_with] = ACTIONS(900), - [anon_sym_package] = ACTIONS(900), - [anon_sym_import] = ACTIONS(900), - [anon_sym_enum] = ACTIONS(900), - [anon_sym_public] = ACTIONS(900), - [anon_sym_protected] = ACTIONS(900), - [anon_sym_private] = ACTIONS(900), - [anon_sym_abstract] = ACTIONS(900), - [anon_sym_strictfp] = ACTIONS(900), - [anon_sym_native] = ACTIONS(900), - [anon_sym_transient] = ACTIONS(900), - [anon_sym_volatile] = ACTIONS(900), - [anon_sym_sealed] = ACTIONS(900), - [anon_sym_non_DASHsealed] = ACTIONS(898), - [anon_sym_record] = ACTIONS(900), - [anon_sym_ATinterface] = ACTIONS(898), - [anon_sym_interface] = ACTIONS(900), - [anon_sym_byte] = ACTIONS(900), - [anon_sym_short] = ACTIONS(900), - [anon_sym_int] = ACTIONS(900), - [anon_sym_long] = ACTIONS(900), - [anon_sym_char] = ACTIONS(900), - [anon_sym_float] = ACTIONS(900), - [anon_sym_double] = ACTIONS(900), - [sym_boolean_type] = ACTIONS(900), - [sym_void_type] = ACTIONS(900), - [sym_this] = ACTIONS(900), - [sym_super] = ACTIONS(900), + [ts_builtin_sym_end] = ACTIONS(900), + [sym_identifier] = ACTIONS(902), + [sym_decimal_integer_literal] = ACTIONS(902), + [sym_hex_integer_literal] = ACTIONS(902), + [sym_octal_integer_literal] = ACTIONS(902), + [sym_binary_integer_literal] = ACTIONS(900), + [sym_decimal_floating_point_literal] = ACTIONS(900), + [sym_hex_floating_point_literal] = ACTIONS(902), + [sym_true] = ACTIONS(902), + [sym_false] = ACTIONS(902), + [sym_character_literal] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(902), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(900), + [anon_sym_RBRACE] = ACTIONS(900), + [sym_null_literal] = ACTIONS(902), + [anon_sym_LPAREN] = ACTIONS(900), + [anon_sym_LT] = ACTIONS(900), + [anon_sym_PLUS] = ACTIONS(902), + [anon_sym_DASH] = ACTIONS(902), + [anon_sym_final] = ACTIONS(902), + [anon_sym_BANG] = ACTIONS(900), + [anon_sym_TILDE] = ACTIONS(900), + [anon_sym_PLUS_PLUS] = ACTIONS(900), + [anon_sym_DASH_DASH] = ACTIONS(900), + [anon_sym_new] = ACTIONS(902), + [anon_sym_class] = ACTIONS(902), + [anon_sym_switch] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(900), + [anon_sym_case] = ACTIONS(902), + [anon_sym_default] = ACTIONS(902), + [anon_sym_SEMI] = ACTIONS(900), + [anon_sym_assert] = ACTIONS(902), + [anon_sym_do] = ACTIONS(902), + [anon_sym_while] = ACTIONS(902), + [anon_sym_break] = ACTIONS(902), + [anon_sym_continue] = ACTIONS(902), + [anon_sym_return] = ACTIONS(902), + [anon_sym_yield] = ACTIONS(902), + [anon_sym_synchronized] = ACTIONS(902), + [anon_sym_throw] = ACTIONS(902), + [anon_sym_try] = ACTIONS(902), + [anon_sym_if] = ACTIONS(902), + [anon_sym_else] = ACTIONS(902), + [anon_sym_for] = ACTIONS(902), + [anon_sym_AT] = ACTIONS(902), + [anon_sym_open] = ACTIONS(902), + [anon_sym_module] = ACTIONS(902), + [anon_sym_static] = ACTIONS(902), + [anon_sym_with] = ACTIONS(902), + [anon_sym_package] = ACTIONS(902), + [anon_sym_import] = ACTIONS(902), + [anon_sym_enum] = ACTIONS(902), + [anon_sym_public] = ACTIONS(902), + [anon_sym_protected] = ACTIONS(902), + [anon_sym_private] = ACTIONS(902), + [anon_sym_abstract] = ACTIONS(902), + [anon_sym_strictfp] = ACTIONS(902), + [anon_sym_native] = ACTIONS(902), + [anon_sym_transient] = ACTIONS(902), + [anon_sym_volatile] = ACTIONS(902), + [anon_sym_sealed] = ACTIONS(902), + [anon_sym_non_DASHsealed] = ACTIONS(900), + [anon_sym_record] = ACTIONS(902), + [anon_sym_ATinterface] = ACTIONS(900), + [anon_sym_interface] = ACTIONS(902), + [anon_sym_byte] = ACTIONS(902), + [anon_sym_short] = ACTIONS(902), + [anon_sym_int] = ACTIONS(902), + [anon_sym_long] = ACTIONS(902), + [anon_sym_char] = ACTIONS(902), + [anon_sym_float] = ACTIONS(902), + [anon_sym_double] = ACTIONS(902), + [sym_boolean_type] = ACTIONS(902), + [sym_void_type] = ACTIONS(902), + [sym_this] = ACTIONS(902), + [sym_super] = ACTIONS(902), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [314] = { - [ts_builtin_sym_end] = ACTIONS(902), - [sym_identifier] = ACTIONS(904), - [sym_decimal_integer_literal] = ACTIONS(904), - [sym_hex_integer_literal] = ACTIONS(904), - [sym_octal_integer_literal] = ACTIONS(904), - [sym_binary_integer_literal] = ACTIONS(902), - [sym_decimal_floating_point_literal] = ACTIONS(902), - [sym_hex_floating_point_literal] = ACTIONS(904), - [sym_true] = ACTIONS(904), - [sym_false] = ACTIONS(904), - [sym_character_literal] = ACTIONS(902), - [anon_sym_DQUOTE] = ACTIONS(904), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(902), - [anon_sym_RBRACE] = ACTIONS(902), - [sym_null_literal] = ACTIONS(904), - [anon_sym_LPAREN] = ACTIONS(902), - [anon_sym_LT] = ACTIONS(902), - [anon_sym_PLUS] = ACTIONS(904), - [anon_sym_DASH] = ACTIONS(904), - [anon_sym_final] = ACTIONS(904), - [anon_sym_BANG] = ACTIONS(902), - [anon_sym_TILDE] = ACTIONS(902), - [anon_sym_PLUS_PLUS] = ACTIONS(902), - [anon_sym_DASH_DASH] = ACTIONS(902), - [anon_sym_new] = ACTIONS(904), - [anon_sym_class] = ACTIONS(904), - [anon_sym_switch] = ACTIONS(904), - [anon_sym_LBRACE] = ACTIONS(902), - [anon_sym_case] = ACTIONS(904), - [anon_sym_default] = ACTIONS(904), - [anon_sym_SEMI] = ACTIONS(902), - [anon_sym_assert] = ACTIONS(904), - [anon_sym_do] = ACTIONS(904), - [anon_sym_while] = ACTIONS(904), - [anon_sym_break] = ACTIONS(904), - [anon_sym_continue] = ACTIONS(904), - [anon_sym_return] = ACTIONS(904), - [anon_sym_yield] = ACTIONS(904), - [anon_sym_synchronized] = ACTIONS(904), - [anon_sym_throw] = ACTIONS(904), - [anon_sym_try] = ACTIONS(904), - [anon_sym_if] = ACTIONS(904), - [anon_sym_else] = ACTIONS(904), - [anon_sym_for] = ACTIONS(904), - [anon_sym_AT] = ACTIONS(904), - [anon_sym_open] = ACTIONS(904), - [anon_sym_module] = ACTIONS(904), - [anon_sym_static] = ACTIONS(904), - [anon_sym_with] = ACTIONS(904), - [anon_sym_package] = ACTIONS(904), - [anon_sym_import] = ACTIONS(904), - [anon_sym_enum] = ACTIONS(904), - [anon_sym_public] = ACTIONS(904), - [anon_sym_protected] = ACTIONS(904), - [anon_sym_private] = ACTIONS(904), - [anon_sym_abstract] = ACTIONS(904), - [anon_sym_strictfp] = ACTIONS(904), - [anon_sym_native] = ACTIONS(904), - [anon_sym_transient] = ACTIONS(904), - [anon_sym_volatile] = ACTIONS(904), - [anon_sym_sealed] = ACTIONS(904), - [anon_sym_non_DASHsealed] = ACTIONS(902), - [anon_sym_record] = ACTIONS(904), - [anon_sym_ATinterface] = ACTIONS(902), - [anon_sym_interface] = ACTIONS(904), - [anon_sym_byte] = ACTIONS(904), - [anon_sym_short] = ACTIONS(904), - [anon_sym_int] = ACTIONS(904), - [anon_sym_long] = ACTIONS(904), - [anon_sym_char] = ACTIONS(904), - [anon_sym_float] = ACTIONS(904), - [anon_sym_double] = ACTIONS(904), - [sym_boolean_type] = ACTIONS(904), - [sym_void_type] = ACTIONS(904), - [sym_this] = ACTIONS(904), - [sym_super] = ACTIONS(904), + [ts_builtin_sym_end] = ACTIONS(904), + [sym_identifier] = ACTIONS(906), + [sym_decimal_integer_literal] = ACTIONS(906), + [sym_hex_integer_literal] = ACTIONS(906), + [sym_octal_integer_literal] = ACTIONS(906), + [sym_binary_integer_literal] = ACTIONS(904), + [sym_decimal_floating_point_literal] = ACTIONS(904), + [sym_hex_floating_point_literal] = ACTIONS(906), + [sym_true] = ACTIONS(906), + [sym_false] = ACTIONS(906), + [sym_character_literal] = ACTIONS(904), + [anon_sym_DQUOTE] = ACTIONS(906), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(904), + [anon_sym_RBRACE] = ACTIONS(904), + [sym_null_literal] = ACTIONS(906), + [anon_sym_LPAREN] = ACTIONS(904), + [anon_sym_LT] = ACTIONS(904), + [anon_sym_PLUS] = ACTIONS(906), + [anon_sym_DASH] = ACTIONS(906), + [anon_sym_final] = ACTIONS(906), + [anon_sym_BANG] = ACTIONS(904), + [anon_sym_TILDE] = ACTIONS(904), + [anon_sym_PLUS_PLUS] = ACTIONS(904), + [anon_sym_DASH_DASH] = ACTIONS(904), + [anon_sym_new] = ACTIONS(906), + [anon_sym_class] = ACTIONS(906), + [anon_sym_switch] = ACTIONS(906), + [anon_sym_LBRACE] = ACTIONS(904), + [anon_sym_case] = ACTIONS(906), + [anon_sym_default] = ACTIONS(906), + [anon_sym_SEMI] = ACTIONS(904), + [anon_sym_assert] = ACTIONS(906), + [anon_sym_do] = ACTIONS(906), + [anon_sym_while] = ACTIONS(906), + [anon_sym_break] = ACTIONS(906), + [anon_sym_continue] = ACTIONS(906), + [anon_sym_return] = ACTIONS(906), + [anon_sym_yield] = ACTIONS(906), + [anon_sym_synchronized] = ACTIONS(906), + [anon_sym_throw] = ACTIONS(906), + [anon_sym_try] = ACTIONS(906), + [anon_sym_if] = ACTIONS(906), + [anon_sym_else] = ACTIONS(906), + [anon_sym_for] = ACTIONS(906), + [anon_sym_AT] = ACTIONS(906), + [anon_sym_open] = ACTIONS(906), + [anon_sym_module] = ACTIONS(906), + [anon_sym_static] = ACTIONS(906), + [anon_sym_with] = ACTIONS(906), + [anon_sym_package] = ACTIONS(906), + [anon_sym_import] = ACTIONS(906), + [anon_sym_enum] = ACTIONS(906), + [anon_sym_public] = ACTIONS(906), + [anon_sym_protected] = ACTIONS(906), + [anon_sym_private] = ACTIONS(906), + [anon_sym_abstract] = ACTIONS(906), + [anon_sym_strictfp] = ACTIONS(906), + [anon_sym_native] = ACTIONS(906), + [anon_sym_transient] = ACTIONS(906), + [anon_sym_volatile] = ACTIONS(906), + [anon_sym_sealed] = ACTIONS(906), + [anon_sym_non_DASHsealed] = ACTIONS(904), + [anon_sym_record] = ACTIONS(906), + [anon_sym_ATinterface] = ACTIONS(904), + [anon_sym_interface] = ACTIONS(906), + [anon_sym_byte] = ACTIONS(906), + [anon_sym_short] = ACTIONS(906), + [anon_sym_int] = ACTIONS(906), + [anon_sym_long] = ACTIONS(906), + [anon_sym_char] = ACTIONS(906), + [anon_sym_float] = ACTIONS(906), + [anon_sym_double] = ACTIONS(906), + [sym_boolean_type] = ACTIONS(906), + [sym_void_type] = ACTIONS(906), + [sym_this] = ACTIONS(906), + [sym_super] = ACTIONS(906), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [315] = { - [ts_builtin_sym_end] = ACTIONS(906), - [sym_identifier] = ACTIONS(908), - [sym_decimal_integer_literal] = ACTIONS(908), - [sym_hex_integer_literal] = ACTIONS(908), - [sym_octal_integer_literal] = ACTIONS(908), - [sym_binary_integer_literal] = ACTIONS(906), - [sym_decimal_floating_point_literal] = ACTIONS(906), - [sym_hex_floating_point_literal] = ACTIONS(908), - [sym_true] = ACTIONS(908), - [sym_false] = ACTIONS(908), - [sym_character_literal] = ACTIONS(906), - [anon_sym_DQUOTE] = ACTIONS(908), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(906), - [anon_sym_RBRACE] = ACTIONS(906), - [sym_null_literal] = ACTIONS(908), - [anon_sym_LPAREN] = ACTIONS(906), - [anon_sym_LT] = ACTIONS(906), - [anon_sym_PLUS] = ACTIONS(908), - [anon_sym_DASH] = ACTIONS(908), - [anon_sym_final] = ACTIONS(908), - [anon_sym_BANG] = ACTIONS(906), - [anon_sym_TILDE] = ACTIONS(906), - [anon_sym_PLUS_PLUS] = ACTIONS(906), - [anon_sym_DASH_DASH] = ACTIONS(906), - [anon_sym_new] = ACTIONS(908), - [anon_sym_class] = ACTIONS(908), - [anon_sym_switch] = ACTIONS(908), - [anon_sym_LBRACE] = ACTIONS(906), - [anon_sym_case] = ACTIONS(908), - [anon_sym_default] = ACTIONS(908), - [anon_sym_SEMI] = ACTIONS(906), - [anon_sym_assert] = ACTIONS(908), - [anon_sym_do] = ACTIONS(908), - [anon_sym_while] = ACTIONS(908), - [anon_sym_break] = ACTIONS(908), - [anon_sym_continue] = ACTIONS(908), - [anon_sym_return] = ACTIONS(908), - [anon_sym_yield] = ACTIONS(908), - [anon_sym_synchronized] = ACTIONS(908), - [anon_sym_throw] = ACTIONS(908), - [anon_sym_try] = ACTIONS(908), - [anon_sym_if] = ACTIONS(908), - [anon_sym_else] = ACTIONS(908), - [anon_sym_for] = ACTIONS(908), - [anon_sym_AT] = ACTIONS(908), - [anon_sym_open] = ACTIONS(908), - [anon_sym_module] = ACTIONS(908), - [anon_sym_static] = ACTIONS(908), - [anon_sym_with] = ACTIONS(908), - [anon_sym_package] = ACTIONS(908), - [anon_sym_import] = ACTIONS(908), - [anon_sym_enum] = ACTIONS(908), - [anon_sym_public] = ACTIONS(908), - [anon_sym_protected] = ACTIONS(908), - [anon_sym_private] = ACTIONS(908), - [anon_sym_abstract] = ACTIONS(908), - [anon_sym_strictfp] = ACTIONS(908), - [anon_sym_native] = ACTIONS(908), - [anon_sym_transient] = ACTIONS(908), - [anon_sym_volatile] = ACTIONS(908), - [anon_sym_sealed] = ACTIONS(908), - [anon_sym_non_DASHsealed] = ACTIONS(906), - [anon_sym_record] = ACTIONS(908), - [anon_sym_ATinterface] = ACTIONS(906), - [anon_sym_interface] = ACTIONS(908), - [anon_sym_byte] = ACTIONS(908), - [anon_sym_short] = ACTIONS(908), - [anon_sym_int] = ACTIONS(908), - [anon_sym_long] = ACTIONS(908), - [anon_sym_char] = ACTIONS(908), - [anon_sym_float] = ACTIONS(908), - [anon_sym_double] = ACTIONS(908), - [sym_boolean_type] = ACTIONS(908), - [sym_void_type] = ACTIONS(908), - [sym_this] = ACTIONS(908), - [sym_super] = ACTIONS(908), + [ts_builtin_sym_end] = ACTIONS(908), + [sym_identifier] = ACTIONS(910), + [sym_decimal_integer_literal] = ACTIONS(910), + [sym_hex_integer_literal] = ACTIONS(910), + [sym_octal_integer_literal] = ACTIONS(910), + [sym_binary_integer_literal] = ACTIONS(908), + [sym_decimal_floating_point_literal] = ACTIONS(908), + [sym_hex_floating_point_literal] = ACTIONS(910), + [sym_true] = ACTIONS(910), + [sym_false] = ACTIONS(910), + [sym_character_literal] = ACTIONS(908), + [anon_sym_DQUOTE] = ACTIONS(910), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(908), + [anon_sym_RBRACE] = ACTIONS(908), + [sym_null_literal] = ACTIONS(910), + [anon_sym_LPAREN] = ACTIONS(908), + [anon_sym_LT] = ACTIONS(908), + [anon_sym_PLUS] = ACTIONS(910), + [anon_sym_DASH] = ACTIONS(910), + [anon_sym_final] = ACTIONS(910), + [anon_sym_BANG] = ACTIONS(908), + [anon_sym_TILDE] = ACTIONS(908), + [anon_sym_PLUS_PLUS] = ACTIONS(908), + [anon_sym_DASH_DASH] = ACTIONS(908), + [anon_sym_new] = ACTIONS(910), + [anon_sym_class] = ACTIONS(910), + [anon_sym_switch] = ACTIONS(910), + [anon_sym_LBRACE] = ACTIONS(908), + [anon_sym_case] = ACTIONS(910), + [anon_sym_default] = ACTIONS(910), + [anon_sym_SEMI] = ACTIONS(908), + [anon_sym_assert] = ACTIONS(910), + [anon_sym_do] = ACTIONS(910), + [anon_sym_while] = ACTIONS(910), + [anon_sym_break] = ACTIONS(910), + [anon_sym_continue] = ACTIONS(910), + [anon_sym_return] = ACTIONS(910), + [anon_sym_yield] = ACTIONS(910), + [anon_sym_synchronized] = ACTIONS(910), + [anon_sym_throw] = ACTIONS(910), + [anon_sym_try] = ACTIONS(910), + [anon_sym_if] = ACTIONS(910), + [anon_sym_else] = ACTIONS(910), + [anon_sym_for] = ACTIONS(910), + [anon_sym_AT] = ACTIONS(910), + [anon_sym_open] = ACTIONS(910), + [anon_sym_module] = ACTIONS(910), + [anon_sym_static] = ACTIONS(910), + [anon_sym_with] = ACTIONS(910), + [anon_sym_package] = ACTIONS(910), + [anon_sym_import] = ACTIONS(910), + [anon_sym_enum] = ACTIONS(910), + [anon_sym_public] = ACTIONS(910), + [anon_sym_protected] = ACTIONS(910), + [anon_sym_private] = ACTIONS(910), + [anon_sym_abstract] = ACTIONS(910), + [anon_sym_strictfp] = ACTIONS(910), + [anon_sym_native] = ACTIONS(910), + [anon_sym_transient] = ACTIONS(910), + [anon_sym_volatile] = ACTIONS(910), + [anon_sym_sealed] = ACTIONS(910), + [anon_sym_non_DASHsealed] = ACTIONS(908), + [anon_sym_record] = ACTIONS(910), + [anon_sym_ATinterface] = ACTIONS(908), + [anon_sym_interface] = ACTIONS(910), + [anon_sym_byte] = ACTIONS(910), + [anon_sym_short] = ACTIONS(910), + [anon_sym_int] = ACTIONS(910), + [anon_sym_long] = ACTIONS(910), + [anon_sym_char] = ACTIONS(910), + [anon_sym_float] = ACTIONS(910), + [anon_sym_double] = ACTIONS(910), + [sym_boolean_type] = ACTIONS(910), + [sym_void_type] = ACTIONS(910), + [sym_this] = ACTIONS(910), + [sym_super] = ACTIONS(910), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [316] = { - [ts_builtin_sym_end] = ACTIONS(910), - [sym_identifier] = ACTIONS(912), - [sym_decimal_integer_literal] = ACTIONS(912), - [sym_hex_integer_literal] = ACTIONS(912), - [sym_octal_integer_literal] = ACTIONS(912), - [sym_binary_integer_literal] = ACTIONS(910), - [sym_decimal_floating_point_literal] = ACTIONS(910), - [sym_hex_floating_point_literal] = ACTIONS(912), - [sym_true] = ACTIONS(912), - [sym_false] = ACTIONS(912), - [sym_character_literal] = ACTIONS(910), - [anon_sym_DQUOTE] = ACTIONS(912), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(910), - [anon_sym_RBRACE] = ACTIONS(910), - [sym_null_literal] = ACTIONS(912), - [anon_sym_LPAREN] = ACTIONS(910), - [anon_sym_LT] = ACTIONS(910), - [anon_sym_PLUS] = ACTIONS(912), - [anon_sym_DASH] = ACTIONS(912), - [anon_sym_final] = ACTIONS(912), - [anon_sym_BANG] = ACTIONS(910), - [anon_sym_TILDE] = ACTIONS(910), - [anon_sym_PLUS_PLUS] = ACTIONS(910), - [anon_sym_DASH_DASH] = ACTIONS(910), - [anon_sym_new] = ACTIONS(912), - [anon_sym_class] = ACTIONS(912), - [anon_sym_switch] = ACTIONS(912), - [anon_sym_LBRACE] = ACTIONS(910), - [anon_sym_case] = ACTIONS(912), - [anon_sym_default] = ACTIONS(912), - [anon_sym_SEMI] = ACTIONS(910), - [anon_sym_assert] = ACTIONS(912), - [anon_sym_do] = ACTIONS(912), - [anon_sym_while] = ACTIONS(912), - [anon_sym_break] = ACTIONS(912), - [anon_sym_continue] = ACTIONS(912), - [anon_sym_return] = ACTIONS(912), - [anon_sym_yield] = ACTIONS(912), - [anon_sym_synchronized] = ACTIONS(912), - [anon_sym_throw] = ACTIONS(912), - [anon_sym_try] = ACTIONS(912), - [anon_sym_if] = ACTIONS(912), - [anon_sym_else] = ACTIONS(912), - [anon_sym_for] = ACTIONS(912), - [anon_sym_AT] = ACTIONS(912), - [anon_sym_open] = ACTIONS(912), - [anon_sym_module] = ACTIONS(912), - [anon_sym_static] = ACTIONS(912), - [anon_sym_with] = ACTIONS(912), - [anon_sym_package] = ACTIONS(912), - [anon_sym_import] = ACTIONS(912), - [anon_sym_enum] = ACTIONS(912), - [anon_sym_public] = ACTIONS(912), - [anon_sym_protected] = ACTIONS(912), - [anon_sym_private] = ACTIONS(912), - [anon_sym_abstract] = ACTIONS(912), - [anon_sym_strictfp] = ACTIONS(912), - [anon_sym_native] = ACTIONS(912), - [anon_sym_transient] = ACTIONS(912), - [anon_sym_volatile] = ACTIONS(912), - [anon_sym_sealed] = ACTIONS(912), - [anon_sym_non_DASHsealed] = ACTIONS(910), - [anon_sym_record] = ACTIONS(912), - [anon_sym_ATinterface] = ACTIONS(910), - [anon_sym_interface] = ACTIONS(912), - [anon_sym_byte] = ACTIONS(912), - [anon_sym_short] = ACTIONS(912), - [anon_sym_int] = ACTIONS(912), - [anon_sym_long] = ACTIONS(912), - [anon_sym_char] = ACTIONS(912), - [anon_sym_float] = ACTIONS(912), - [anon_sym_double] = ACTIONS(912), - [sym_boolean_type] = ACTIONS(912), - [sym_void_type] = ACTIONS(912), - [sym_this] = ACTIONS(912), - [sym_super] = ACTIONS(912), + [ts_builtin_sym_end] = ACTIONS(912), + [sym_identifier] = ACTIONS(914), + [sym_decimal_integer_literal] = ACTIONS(914), + [sym_hex_integer_literal] = ACTIONS(914), + [sym_octal_integer_literal] = ACTIONS(914), + [sym_binary_integer_literal] = ACTIONS(912), + [sym_decimal_floating_point_literal] = ACTIONS(912), + [sym_hex_floating_point_literal] = ACTIONS(914), + [sym_true] = ACTIONS(914), + [sym_false] = ACTIONS(914), + [sym_character_literal] = ACTIONS(912), + [anon_sym_DQUOTE] = ACTIONS(914), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(912), + [anon_sym_RBRACE] = ACTIONS(912), + [sym_null_literal] = ACTIONS(914), + [anon_sym_LPAREN] = ACTIONS(912), + [anon_sym_LT] = ACTIONS(912), + [anon_sym_PLUS] = ACTIONS(914), + [anon_sym_DASH] = ACTIONS(914), + [anon_sym_final] = ACTIONS(914), + [anon_sym_BANG] = ACTIONS(912), + [anon_sym_TILDE] = ACTIONS(912), + [anon_sym_PLUS_PLUS] = ACTIONS(912), + [anon_sym_DASH_DASH] = ACTIONS(912), + [anon_sym_new] = ACTIONS(914), + [anon_sym_class] = ACTIONS(914), + [anon_sym_switch] = ACTIONS(914), + [anon_sym_LBRACE] = ACTIONS(912), + [anon_sym_case] = ACTIONS(914), + [anon_sym_default] = ACTIONS(914), + [anon_sym_SEMI] = ACTIONS(912), + [anon_sym_assert] = ACTIONS(914), + [anon_sym_do] = ACTIONS(914), + [anon_sym_while] = ACTIONS(914), + [anon_sym_break] = ACTIONS(914), + [anon_sym_continue] = ACTIONS(914), + [anon_sym_return] = ACTIONS(914), + [anon_sym_yield] = ACTIONS(914), + [anon_sym_synchronized] = ACTIONS(914), + [anon_sym_throw] = ACTIONS(914), + [anon_sym_try] = ACTIONS(914), + [anon_sym_if] = ACTIONS(914), + [anon_sym_else] = ACTIONS(914), + [anon_sym_for] = ACTIONS(914), + [anon_sym_AT] = ACTIONS(914), + [anon_sym_open] = ACTIONS(914), + [anon_sym_module] = ACTIONS(914), + [anon_sym_static] = ACTIONS(914), + [anon_sym_with] = ACTIONS(914), + [anon_sym_package] = ACTIONS(914), + [anon_sym_import] = ACTIONS(914), + [anon_sym_enum] = ACTIONS(914), + [anon_sym_public] = ACTIONS(914), + [anon_sym_protected] = ACTIONS(914), + [anon_sym_private] = ACTIONS(914), + [anon_sym_abstract] = ACTIONS(914), + [anon_sym_strictfp] = ACTIONS(914), + [anon_sym_native] = ACTIONS(914), + [anon_sym_transient] = ACTIONS(914), + [anon_sym_volatile] = ACTIONS(914), + [anon_sym_sealed] = ACTIONS(914), + [anon_sym_non_DASHsealed] = ACTIONS(912), + [anon_sym_record] = ACTIONS(914), + [anon_sym_ATinterface] = ACTIONS(912), + [anon_sym_interface] = ACTIONS(914), + [anon_sym_byte] = ACTIONS(914), + [anon_sym_short] = ACTIONS(914), + [anon_sym_int] = ACTIONS(914), + [anon_sym_long] = ACTIONS(914), + [anon_sym_char] = ACTIONS(914), + [anon_sym_float] = ACTIONS(914), + [anon_sym_double] = ACTIONS(914), + [sym_boolean_type] = ACTIONS(914), + [sym_void_type] = ACTIONS(914), + [sym_this] = ACTIONS(914), + [sym_super] = ACTIONS(914), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [317] = { - [ts_builtin_sym_end] = ACTIONS(914), - [sym_identifier] = ACTIONS(916), - [sym_decimal_integer_literal] = ACTIONS(916), - [sym_hex_integer_literal] = ACTIONS(916), - [sym_octal_integer_literal] = ACTIONS(916), - [sym_binary_integer_literal] = ACTIONS(914), - [sym_decimal_floating_point_literal] = ACTIONS(914), - [sym_hex_floating_point_literal] = ACTIONS(916), - [sym_true] = ACTIONS(916), - [sym_false] = ACTIONS(916), - [sym_character_literal] = ACTIONS(914), - [anon_sym_DQUOTE] = ACTIONS(916), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(914), - [anon_sym_RBRACE] = ACTIONS(914), - [sym_null_literal] = ACTIONS(916), - [anon_sym_LPAREN] = ACTIONS(914), - [anon_sym_LT] = ACTIONS(914), - [anon_sym_PLUS] = ACTIONS(916), - [anon_sym_DASH] = ACTIONS(916), - [anon_sym_final] = ACTIONS(916), - [anon_sym_BANG] = ACTIONS(914), - [anon_sym_TILDE] = ACTIONS(914), - [anon_sym_PLUS_PLUS] = ACTIONS(914), - [anon_sym_DASH_DASH] = ACTIONS(914), - [anon_sym_new] = ACTIONS(916), - [anon_sym_class] = ACTIONS(916), - [anon_sym_switch] = ACTIONS(916), - [anon_sym_LBRACE] = ACTIONS(914), - [anon_sym_case] = ACTIONS(916), - [anon_sym_default] = ACTIONS(916), - [anon_sym_SEMI] = ACTIONS(914), - [anon_sym_assert] = ACTIONS(916), - [anon_sym_do] = ACTIONS(916), - [anon_sym_while] = ACTIONS(916), - [anon_sym_break] = ACTIONS(916), - [anon_sym_continue] = ACTIONS(916), - [anon_sym_return] = ACTIONS(916), - [anon_sym_yield] = ACTIONS(916), - [anon_sym_synchronized] = ACTIONS(916), - [anon_sym_throw] = ACTIONS(916), - [anon_sym_try] = ACTIONS(916), - [anon_sym_if] = ACTIONS(916), - [anon_sym_else] = ACTIONS(916), - [anon_sym_for] = ACTIONS(916), - [anon_sym_AT] = ACTIONS(916), - [anon_sym_open] = ACTIONS(916), - [anon_sym_module] = ACTIONS(916), - [anon_sym_static] = ACTIONS(916), - [anon_sym_with] = ACTIONS(916), - [anon_sym_package] = ACTIONS(916), - [anon_sym_import] = ACTIONS(916), - [anon_sym_enum] = ACTIONS(916), - [anon_sym_public] = ACTIONS(916), - [anon_sym_protected] = ACTIONS(916), - [anon_sym_private] = ACTIONS(916), - [anon_sym_abstract] = ACTIONS(916), - [anon_sym_strictfp] = ACTIONS(916), - [anon_sym_native] = ACTIONS(916), - [anon_sym_transient] = ACTIONS(916), - [anon_sym_volatile] = ACTIONS(916), - [anon_sym_sealed] = ACTIONS(916), - [anon_sym_non_DASHsealed] = ACTIONS(914), - [anon_sym_record] = ACTIONS(916), - [anon_sym_ATinterface] = ACTIONS(914), - [anon_sym_interface] = ACTIONS(916), - [anon_sym_byte] = ACTIONS(916), - [anon_sym_short] = ACTIONS(916), - [anon_sym_int] = ACTIONS(916), - [anon_sym_long] = ACTIONS(916), - [anon_sym_char] = ACTIONS(916), - [anon_sym_float] = ACTIONS(916), - [anon_sym_double] = ACTIONS(916), - [sym_boolean_type] = ACTIONS(916), - [sym_void_type] = ACTIONS(916), - [sym_this] = ACTIONS(916), - [sym_super] = ACTIONS(916), + [ts_builtin_sym_end] = ACTIONS(916), + [sym_identifier] = ACTIONS(918), + [sym_decimal_integer_literal] = ACTIONS(918), + [sym_hex_integer_literal] = ACTIONS(918), + [sym_octal_integer_literal] = ACTIONS(918), + [sym_binary_integer_literal] = ACTIONS(916), + [sym_decimal_floating_point_literal] = ACTIONS(916), + [sym_hex_floating_point_literal] = ACTIONS(918), + [sym_true] = ACTIONS(918), + [sym_false] = ACTIONS(918), + [sym_character_literal] = ACTIONS(916), + [anon_sym_DQUOTE] = ACTIONS(918), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(916), + [anon_sym_RBRACE] = ACTIONS(916), + [sym_null_literal] = ACTIONS(918), + [anon_sym_LPAREN] = ACTIONS(916), + [anon_sym_LT] = ACTIONS(916), + [anon_sym_PLUS] = ACTIONS(918), + [anon_sym_DASH] = ACTIONS(918), + [anon_sym_final] = ACTIONS(918), + [anon_sym_BANG] = ACTIONS(916), + [anon_sym_TILDE] = ACTIONS(916), + [anon_sym_PLUS_PLUS] = ACTIONS(916), + [anon_sym_DASH_DASH] = ACTIONS(916), + [anon_sym_new] = ACTIONS(918), + [anon_sym_class] = ACTIONS(918), + [anon_sym_switch] = ACTIONS(918), + [anon_sym_LBRACE] = ACTIONS(916), + [anon_sym_case] = ACTIONS(918), + [anon_sym_default] = ACTIONS(918), + [anon_sym_SEMI] = ACTIONS(916), + [anon_sym_assert] = ACTIONS(918), + [anon_sym_do] = ACTIONS(918), + [anon_sym_while] = ACTIONS(918), + [anon_sym_break] = ACTIONS(918), + [anon_sym_continue] = ACTIONS(918), + [anon_sym_return] = ACTIONS(918), + [anon_sym_yield] = ACTIONS(918), + [anon_sym_synchronized] = ACTIONS(918), + [anon_sym_throw] = ACTIONS(918), + [anon_sym_try] = ACTIONS(918), + [anon_sym_if] = ACTIONS(918), + [anon_sym_else] = ACTIONS(918), + [anon_sym_for] = ACTIONS(918), + [anon_sym_AT] = ACTIONS(918), + [anon_sym_open] = ACTIONS(918), + [anon_sym_module] = ACTIONS(918), + [anon_sym_static] = ACTIONS(918), + [anon_sym_with] = ACTIONS(918), + [anon_sym_package] = ACTIONS(918), + [anon_sym_import] = ACTIONS(918), + [anon_sym_enum] = ACTIONS(918), + [anon_sym_public] = ACTIONS(918), + [anon_sym_protected] = ACTIONS(918), + [anon_sym_private] = ACTIONS(918), + [anon_sym_abstract] = ACTIONS(918), + [anon_sym_strictfp] = ACTIONS(918), + [anon_sym_native] = ACTIONS(918), + [anon_sym_transient] = ACTIONS(918), + [anon_sym_volatile] = ACTIONS(918), + [anon_sym_sealed] = ACTIONS(918), + [anon_sym_non_DASHsealed] = ACTIONS(916), + [anon_sym_record] = ACTIONS(918), + [anon_sym_ATinterface] = ACTIONS(916), + [anon_sym_interface] = ACTIONS(918), + [anon_sym_byte] = ACTIONS(918), + [anon_sym_short] = ACTIONS(918), + [anon_sym_int] = ACTIONS(918), + [anon_sym_long] = ACTIONS(918), + [anon_sym_char] = ACTIONS(918), + [anon_sym_float] = ACTIONS(918), + [anon_sym_double] = ACTIONS(918), + [sym_boolean_type] = ACTIONS(918), + [sym_void_type] = ACTIONS(918), + [sym_this] = ACTIONS(918), + [sym_super] = ACTIONS(918), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [318] = { - [ts_builtin_sym_end] = ACTIONS(918), - [sym_identifier] = ACTIONS(920), - [sym_decimal_integer_literal] = ACTIONS(920), - [sym_hex_integer_literal] = ACTIONS(920), - [sym_octal_integer_literal] = ACTIONS(920), - [sym_binary_integer_literal] = ACTIONS(918), - [sym_decimal_floating_point_literal] = ACTIONS(918), - [sym_hex_floating_point_literal] = ACTIONS(920), - [sym_true] = ACTIONS(920), - [sym_false] = ACTIONS(920), - [sym_character_literal] = ACTIONS(918), - [anon_sym_DQUOTE] = ACTIONS(920), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(918), - [anon_sym_RBRACE] = ACTIONS(918), - [sym_null_literal] = ACTIONS(920), - [anon_sym_LPAREN] = ACTIONS(918), - [anon_sym_LT] = ACTIONS(918), - [anon_sym_PLUS] = ACTIONS(920), - [anon_sym_DASH] = ACTIONS(920), - [anon_sym_final] = ACTIONS(920), - [anon_sym_BANG] = ACTIONS(918), - [anon_sym_TILDE] = ACTIONS(918), - [anon_sym_PLUS_PLUS] = ACTIONS(918), - [anon_sym_DASH_DASH] = ACTIONS(918), - [anon_sym_new] = ACTIONS(920), - [anon_sym_class] = ACTIONS(920), - [anon_sym_switch] = ACTIONS(920), - [anon_sym_LBRACE] = ACTIONS(918), - [anon_sym_case] = ACTIONS(920), - [anon_sym_default] = ACTIONS(920), - [anon_sym_SEMI] = ACTIONS(918), - [anon_sym_assert] = ACTIONS(920), - [anon_sym_do] = ACTIONS(920), - [anon_sym_while] = ACTIONS(920), - [anon_sym_break] = ACTIONS(920), - [anon_sym_continue] = ACTIONS(920), - [anon_sym_return] = ACTIONS(920), - [anon_sym_yield] = ACTIONS(920), - [anon_sym_synchronized] = ACTIONS(920), - [anon_sym_throw] = ACTIONS(920), - [anon_sym_try] = ACTIONS(920), - [anon_sym_if] = ACTIONS(920), - [anon_sym_else] = ACTIONS(920), - [anon_sym_for] = ACTIONS(920), - [anon_sym_AT] = ACTIONS(920), - [anon_sym_open] = ACTIONS(920), - [anon_sym_module] = ACTIONS(920), - [anon_sym_static] = ACTIONS(920), - [anon_sym_with] = ACTIONS(920), - [anon_sym_package] = ACTIONS(920), - [anon_sym_import] = ACTIONS(920), - [anon_sym_enum] = ACTIONS(920), - [anon_sym_public] = ACTIONS(920), - [anon_sym_protected] = ACTIONS(920), - [anon_sym_private] = ACTIONS(920), - [anon_sym_abstract] = ACTIONS(920), - [anon_sym_strictfp] = ACTIONS(920), - [anon_sym_native] = ACTIONS(920), - [anon_sym_transient] = ACTIONS(920), - [anon_sym_volatile] = ACTIONS(920), - [anon_sym_sealed] = ACTIONS(920), - [anon_sym_non_DASHsealed] = ACTIONS(918), - [anon_sym_record] = ACTIONS(920), - [anon_sym_ATinterface] = ACTIONS(918), - [anon_sym_interface] = ACTIONS(920), - [anon_sym_byte] = ACTIONS(920), - [anon_sym_short] = ACTIONS(920), - [anon_sym_int] = ACTIONS(920), - [anon_sym_long] = ACTIONS(920), - [anon_sym_char] = ACTIONS(920), - [anon_sym_float] = ACTIONS(920), - [anon_sym_double] = ACTIONS(920), - [sym_boolean_type] = ACTIONS(920), - [sym_void_type] = ACTIONS(920), - [sym_this] = ACTIONS(920), - [sym_super] = ACTIONS(920), + [ts_builtin_sym_end] = ACTIONS(920), + [sym_identifier] = ACTIONS(922), + [sym_decimal_integer_literal] = ACTIONS(922), + [sym_hex_integer_literal] = ACTIONS(922), + [sym_octal_integer_literal] = ACTIONS(922), + [sym_binary_integer_literal] = ACTIONS(920), + [sym_decimal_floating_point_literal] = ACTIONS(920), + [sym_hex_floating_point_literal] = ACTIONS(922), + [sym_true] = ACTIONS(922), + [sym_false] = ACTIONS(922), + [sym_character_literal] = ACTIONS(920), + [anon_sym_DQUOTE] = ACTIONS(922), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(920), + [anon_sym_RBRACE] = ACTIONS(920), + [sym_null_literal] = ACTIONS(922), + [anon_sym_LPAREN] = ACTIONS(920), + [anon_sym_LT] = ACTIONS(920), + [anon_sym_PLUS] = ACTIONS(922), + [anon_sym_DASH] = ACTIONS(922), + [anon_sym_final] = ACTIONS(922), + [anon_sym_BANG] = ACTIONS(920), + [anon_sym_TILDE] = ACTIONS(920), + [anon_sym_PLUS_PLUS] = ACTIONS(920), + [anon_sym_DASH_DASH] = ACTIONS(920), + [anon_sym_new] = ACTIONS(922), + [anon_sym_class] = ACTIONS(922), + [anon_sym_switch] = ACTIONS(922), + [anon_sym_LBRACE] = ACTIONS(920), + [anon_sym_case] = ACTIONS(922), + [anon_sym_default] = ACTIONS(922), + [anon_sym_SEMI] = ACTIONS(920), + [anon_sym_assert] = ACTIONS(922), + [anon_sym_do] = ACTIONS(922), + [anon_sym_while] = ACTIONS(922), + [anon_sym_break] = ACTIONS(922), + [anon_sym_continue] = ACTIONS(922), + [anon_sym_return] = ACTIONS(922), + [anon_sym_yield] = ACTIONS(922), + [anon_sym_synchronized] = ACTIONS(922), + [anon_sym_throw] = ACTIONS(922), + [anon_sym_try] = ACTIONS(922), + [anon_sym_if] = ACTIONS(922), + [anon_sym_else] = ACTIONS(922), + [anon_sym_for] = ACTIONS(922), + [anon_sym_AT] = ACTIONS(922), + [anon_sym_open] = ACTIONS(922), + [anon_sym_module] = ACTIONS(922), + [anon_sym_static] = ACTIONS(922), + [anon_sym_with] = ACTIONS(922), + [anon_sym_package] = ACTIONS(922), + [anon_sym_import] = ACTIONS(922), + [anon_sym_enum] = ACTIONS(922), + [anon_sym_public] = ACTIONS(922), + [anon_sym_protected] = ACTIONS(922), + [anon_sym_private] = ACTIONS(922), + [anon_sym_abstract] = ACTIONS(922), + [anon_sym_strictfp] = ACTIONS(922), + [anon_sym_native] = ACTIONS(922), + [anon_sym_transient] = ACTIONS(922), + [anon_sym_volatile] = ACTIONS(922), + [anon_sym_sealed] = ACTIONS(922), + [anon_sym_non_DASHsealed] = ACTIONS(920), + [anon_sym_record] = ACTIONS(922), + [anon_sym_ATinterface] = ACTIONS(920), + [anon_sym_interface] = ACTIONS(922), + [anon_sym_byte] = ACTIONS(922), + [anon_sym_short] = ACTIONS(922), + [anon_sym_int] = ACTIONS(922), + [anon_sym_long] = ACTIONS(922), + [anon_sym_char] = ACTIONS(922), + [anon_sym_float] = ACTIONS(922), + [anon_sym_double] = ACTIONS(922), + [sym_boolean_type] = ACTIONS(922), + [sym_void_type] = ACTIONS(922), + [sym_this] = ACTIONS(922), + [sym_super] = ACTIONS(922), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [319] = { - [ts_builtin_sym_end] = ACTIONS(922), - [sym_identifier] = ACTIONS(924), - [sym_decimal_integer_literal] = ACTIONS(924), - [sym_hex_integer_literal] = ACTIONS(924), - [sym_octal_integer_literal] = ACTIONS(924), - [sym_binary_integer_literal] = ACTIONS(922), - [sym_decimal_floating_point_literal] = ACTIONS(922), - [sym_hex_floating_point_literal] = ACTIONS(924), - [sym_true] = ACTIONS(924), - [sym_false] = ACTIONS(924), - [sym_character_literal] = ACTIONS(922), - [anon_sym_DQUOTE] = ACTIONS(924), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(922), - [anon_sym_RBRACE] = ACTIONS(922), - [sym_null_literal] = ACTIONS(924), - [anon_sym_LPAREN] = ACTIONS(922), - [anon_sym_LT] = ACTIONS(922), - [anon_sym_PLUS] = ACTIONS(924), - [anon_sym_DASH] = ACTIONS(924), - [anon_sym_final] = ACTIONS(924), - [anon_sym_BANG] = ACTIONS(922), - [anon_sym_TILDE] = ACTIONS(922), - [anon_sym_PLUS_PLUS] = ACTIONS(922), - [anon_sym_DASH_DASH] = ACTIONS(922), - [anon_sym_new] = ACTIONS(924), - [anon_sym_class] = ACTIONS(924), - [anon_sym_switch] = ACTIONS(924), - [anon_sym_LBRACE] = ACTIONS(922), - [anon_sym_case] = ACTIONS(924), - [anon_sym_default] = ACTIONS(924), - [anon_sym_SEMI] = ACTIONS(922), - [anon_sym_assert] = ACTIONS(924), - [anon_sym_do] = ACTIONS(924), - [anon_sym_while] = ACTIONS(924), - [anon_sym_break] = ACTIONS(924), - [anon_sym_continue] = ACTIONS(924), - [anon_sym_return] = ACTIONS(924), - [anon_sym_yield] = ACTIONS(924), - [anon_sym_synchronized] = ACTIONS(924), - [anon_sym_throw] = ACTIONS(924), - [anon_sym_try] = ACTIONS(924), - [anon_sym_if] = ACTIONS(924), - [anon_sym_else] = ACTIONS(924), - [anon_sym_for] = ACTIONS(924), - [anon_sym_AT] = ACTIONS(924), - [anon_sym_open] = ACTIONS(924), - [anon_sym_module] = ACTIONS(924), - [anon_sym_static] = ACTIONS(924), - [anon_sym_with] = ACTIONS(924), - [anon_sym_package] = ACTIONS(924), - [anon_sym_import] = ACTIONS(924), - [anon_sym_enum] = ACTIONS(924), - [anon_sym_public] = ACTIONS(924), - [anon_sym_protected] = ACTIONS(924), - [anon_sym_private] = ACTIONS(924), - [anon_sym_abstract] = ACTIONS(924), - [anon_sym_strictfp] = ACTIONS(924), - [anon_sym_native] = ACTIONS(924), - [anon_sym_transient] = ACTIONS(924), - [anon_sym_volatile] = ACTIONS(924), - [anon_sym_sealed] = ACTIONS(924), - [anon_sym_non_DASHsealed] = ACTIONS(922), - [anon_sym_record] = ACTIONS(924), - [anon_sym_ATinterface] = ACTIONS(922), - [anon_sym_interface] = ACTIONS(924), - [anon_sym_byte] = ACTIONS(924), - [anon_sym_short] = ACTIONS(924), - [anon_sym_int] = ACTIONS(924), - [anon_sym_long] = ACTIONS(924), - [anon_sym_char] = ACTIONS(924), - [anon_sym_float] = ACTIONS(924), - [anon_sym_double] = ACTIONS(924), - [sym_boolean_type] = ACTIONS(924), - [sym_void_type] = ACTIONS(924), - [sym_this] = ACTIONS(924), - [sym_super] = ACTIONS(924), + [ts_builtin_sym_end] = ACTIONS(924), + [sym_identifier] = ACTIONS(926), + [sym_decimal_integer_literal] = ACTIONS(926), + [sym_hex_integer_literal] = ACTIONS(926), + [sym_octal_integer_literal] = ACTIONS(926), + [sym_binary_integer_literal] = ACTIONS(924), + [sym_decimal_floating_point_literal] = ACTIONS(924), + [sym_hex_floating_point_literal] = ACTIONS(926), + [sym_true] = ACTIONS(926), + [sym_false] = ACTIONS(926), + [sym_character_literal] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(926), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(924), + [anon_sym_RBRACE] = ACTIONS(924), + [sym_null_literal] = ACTIONS(926), + [anon_sym_LPAREN] = ACTIONS(924), + [anon_sym_LT] = ACTIONS(924), + [anon_sym_PLUS] = ACTIONS(926), + [anon_sym_DASH] = ACTIONS(926), + [anon_sym_final] = ACTIONS(926), + [anon_sym_BANG] = ACTIONS(924), + [anon_sym_TILDE] = ACTIONS(924), + [anon_sym_PLUS_PLUS] = ACTIONS(924), + [anon_sym_DASH_DASH] = ACTIONS(924), + [anon_sym_new] = ACTIONS(926), + [anon_sym_class] = ACTIONS(926), + [anon_sym_switch] = ACTIONS(926), + [anon_sym_LBRACE] = ACTIONS(924), + [anon_sym_case] = ACTIONS(926), + [anon_sym_default] = ACTIONS(926), + [anon_sym_SEMI] = ACTIONS(924), + [anon_sym_assert] = ACTIONS(926), + [anon_sym_do] = ACTIONS(926), + [anon_sym_while] = ACTIONS(926), + [anon_sym_break] = ACTIONS(926), + [anon_sym_continue] = ACTIONS(926), + [anon_sym_return] = ACTIONS(926), + [anon_sym_yield] = ACTIONS(926), + [anon_sym_synchronized] = ACTIONS(926), + [anon_sym_throw] = ACTIONS(926), + [anon_sym_try] = ACTIONS(926), + [anon_sym_if] = ACTIONS(926), + [anon_sym_else] = ACTIONS(926), + [anon_sym_for] = ACTIONS(926), + [anon_sym_AT] = ACTIONS(926), + [anon_sym_open] = ACTIONS(926), + [anon_sym_module] = ACTIONS(926), + [anon_sym_static] = ACTIONS(926), + [anon_sym_with] = ACTIONS(926), + [anon_sym_package] = ACTIONS(926), + [anon_sym_import] = ACTIONS(926), + [anon_sym_enum] = ACTIONS(926), + [anon_sym_public] = ACTIONS(926), + [anon_sym_protected] = ACTIONS(926), + [anon_sym_private] = ACTIONS(926), + [anon_sym_abstract] = ACTIONS(926), + [anon_sym_strictfp] = ACTIONS(926), + [anon_sym_native] = ACTIONS(926), + [anon_sym_transient] = ACTIONS(926), + [anon_sym_volatile] = ACTIONS(926), + [anon_sym_sealed] = ACTIONS(926), + [anon_sym_non_DASHsealed] = ACTIONS(924), + [anon_sym_record] = ACTIONS(926), + [anon_sym_ATinterface] = ACTIONS(924), + [anon_sym_interface] = ACTIONS(926), + [anon_sym_byte] = ACTIONS(926), + [anon_sym_short] = ACTIONS(926), + [anon_sym_int] = ACTIONS(926), + [anon_sym_long] = ACTIONS(926), + [anon_sym_char] = ACTIONS(926), + [anon_sym_float] = ACTIONS(926), + [anon_sym_double] = ACTIONS(926), + [sym_boolean_type] = ACTIONS(926), + [sym_void_type] = ACTIONS(926), + [sym_this] = ACTIONS(926), + [sym_super] = ACTIONS(926), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [320] = { - [ts_builtin_sym_end] = ACTIONS(575), - [sym_identifier] = ACTIONS(577), - [sym_decimal_integer_literal] = ACTIONS(577), - [sym_hex_integer_literal] = ACTIONS(577), - [sym_octal_integer_literal] = ACTIONS(577), - [sym_binary_integer_literal] = ACTIONS(575), - [sym_decimal_floating_point_literal] = ACTIONS(575), - [sym_hex_floating_point_literal] = ACTIONS(577), - [sym_true] = ACTIONS(577), - [sym_false] = ACTIONS(577), - [sym_character_literal] = ACTIONS(575), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(575), - [anon_sym_RBRACE] = ACTIONS(575), - [sym_null_literal] = ACTIONS(577), - [anon_sym_LPAREN] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(577), - [anon_sym_final] = ACTIONS(577), - [anon_sym_BANG] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_PLUS_PLUS] = ACTIONS(575), - [anon_sym_DASH_DASH] = ACTIONS(575), - [anon_sym_new] = ACTIONS(577), - [anon_sym_class] = ACTIONS(577), - [anon_sym_switch] = ACTIONS(577), - [anon_sym_LBRACE] = ACTIONS(575), - [anon_sym_case] = ACTIONS(577), - [anon_sym_default] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(575), - [anon_sym_assert] = ACTIONS(577), - [anon_sym_do] = ACTIONS(577), - [anon_sym_while] = ACTIONS(577), - [anon_sym_break] = ACTIONS(577), - [anon_sym_continue] = ACTIONS(577), - [anon_sym_return] = ACTIONS(577), - [anon_sym_yield] = ACTIONS(577), - [anon_sym_synchronized] = ACTIONS(577), - [anon_sym_throw] = ACTIONS(577), - [anon_sym_try] = ACTIONS(577), - [anon_sym_if] = ACTIONS(577), - [anon_sym_else] = ACTIONS(577), - [anon_sym_for] = ACTIONS(577), - [anon_sym_AT] = ACTIONS(577), - [anon_sym_open] = ACTIONS(577), - [anon_sym_module] = ACTIONS(577), - [anon_sym_static] = ACTIONS(577), - [anon_sym_with] = ACTIONS(577), - [anon_sym_package] = ACTIONS(577), - [anon_sym_import] = ACTIONS(577), - [anon_sym_enum] = ACTIONS(577), - [anon_sym_public] = ACTIONS(577), - [anon_sym_protected] = ACTIONS(577), - [anon_sym_private] = ACTIONS(577), - [anon_sym_abstract] = ACTIONS(577), - [anon_sym_strictfp] = ACTIONS(577), - [anon_sym_native] = ACTIONS(577), - [anon_sym_transient] = ACTIONS(577), - [anon_sym_volatile] = ACTIONS(577), - [anon_sym_sealed] = ACTIONS(577), - [anon_sym_non_DASHsealed] = ACTIONS(575), - [anon_sym_record] = ACTIONS(577), - [anon_sym_ATinterface] = ACTIONS(575), - [anon_sym_interface] = ACTIONS(577), - [anon_sym_byte] = ACTIONS(577), - [anon_sym_short] = ACTIONS(577), - [anon_sym_int] = ACTIONS(577), - [anon_sym_long] = ACTIONS(577), - [anon_sym_char] = ACTIONS(577), - [anon_sym_float] = ACTIONS(577), - [anon_sym_double] = ACTIONS(577), - [sym_boolean_type] = ACTIONS(577), - [sym_void_type] = ACTIONS(577), - [sym_this] = ACTIONS(577), - [sym_super] = ACTIONS(577), + [ts_builtin_sym_end] = ACTIONS(603), + [sym_identifier] = ACTIONS(605), + [sym_decimal_integer_literal] = ACTIONS(605), + [sym_hex_integer_literal] = ACTIONS(605), + [sym_octal_integer_literal] = ACTIONS(605), + [sym_binary_integer_literal] = ACTIONS(603), + [sym_decimal_floating_point_literal] = ACTIONS(603), + [sym_hex_floating_point_literal] = ACTIONS(605), + [sym_true] = ACTIONS(605), + [sym_false] = ACTIONS(605), + [sym_character_literal] = ACTIONS(603), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(603), + [anon_sym_RBRACE] = ACTIONS(603), + [sym_null_literal] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(603), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(605), + [anon_sym_final] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(603), + [anon_sym_DASH_DASH] = ACTIONS(603), + [anon_sym_new] = ACTIONS(605), + [anon_sym_class] = ACTIONS(605), + [anon_sym_switch] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(603), + [anon_sym_case] = ACTIONS(605), + [anon_sym_default] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(603), + [anon_sym_assert] = ACTIONS(605), + [anon_sym_do] = ACTIONS(605), + [anon_sym_while] = ACTIONS(605), + [anon_sym_break] = ACTIONS(605), + [anon_sym_continue] = ACTIONS(605), + [anon_sym_return] = ACTIONS(605), + [anon_sym_yield] = ACTIONS(605), + [anon_sym_synchronized] = ACTIONS(605), + [anon_sym_throw] = ACTIONS(605), + [anon_sym_try] = ACTIONS(605), + [anon_sym_if] = ACTIONS(605), + [anon_sym_else] = ACTIONS(605), + [anon_sym_for] = ACTIONS(605), + [anon_sym_AT] = ACTIONS(605), + [anon_sym_open] = ACTIONS(605), + [anon_sym_module] = ACTIONS(605), + [anon_sym_static] = ACTIONS(605), + [anon_sym_with] = ACTIONS(605), + [anon_sym_package] = ACTIONS(605), + [anon_sym_import] = ACTIONS(605), + [anon_sym_enum] = ACTIONS(605), + [anon_sym_public] = ACTIONS(605), + [anon_sym_protected] = ACTIONS(605), + [anon_sym_private] = ACTIONS(605), + [anon_sym_abstract] = ACTIONS(605), + [anon_sym_strictfp] = ACTIONS(605), + [anon_sym_native] = ACTIONS(605), + [anon_sym_transient] = ACTIONS(605), + [anon_sym_volatile] = ACTIONS(605), + [anon_sym_sealed] = ACTIONS(605), + [anon_sym_non_DASHsealed] = ACTIONS(603), + [anon_sym_record] = ACTIONS(605), + [anon_sym_ATinterface] = ACTIONS(603), + [anon_sym_interface] = ACTIONS(605), + [anon_sym_byte] = ACTIONS(605), + [anon_sym_short] = ACTIONS(605), + [anon_sym_int] = ACTIONS(605), + [anon_sym_long] = ACTIONS(605), + [anon_sym_char] = ACTIONS(605), + [anon_sym_float] = ACTIONS(605), + [anon_sym_double] = ACTIONS(605), + [sym_boolean_type] = ACTIONS(605), + [sym_void_type] = ACTIONS(605), + [sym_this] = ACTIONS(605), + [sym_super] = ACTIONS(605), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [321] = { - [ts_builtin_sym_end] = ACTIONS(926), - [sym_identifier] = ACTIONS(928), - [sym_decimal_integer_literal] = ACTIONS(928), - [sym_hex_integer_literal] = ACTIONS(928), - [sym_octal_integer_literal] = ACTIONS(928), - [sym_binary_integer_literal] = ACTIONS(926), - [sym_decimal_floating_point_literal] = ACTIONS(926), - [sym_hex_floating_point_literal] = ACTIONS(928), - [sym_true] = ACTIONS(928), - [sym_false] = ACTIONS(928), - [sym_character_literal] = ACTIONS(926), - [anon_sym_DQUOTE] = ACTIONS(928), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(926), - [anon_sym_RBRACE] = ACTIONS(926), - [sym_null_literal] = ACTIONS(928), - [anon_sym_LPAREN] = ACTIONS(926), - [anon_sym_LT] = ACTIONS(926), - [anon_sym_PLUS] = ACTIONS(928), - [anon_sym_DASH] = ACTIONS(928), - [anon_sym_final] = ACTIONS(928), - [anon_sym_BANG] = ACTIONS(926), - [anon_sym_TILDE] = ACTIONS(926), - [anon_sym_PLUS_PLUS] = ACTIONS(926), - [anon_sym_DASH_DASH] = ACTIONS(926), - [anon_sym_new] = ACTIONS(928), - [anon_sym_class] = ACTIONS(928), - [anon_sym_switch] = ACTIONS(928), - [anon_sym_LBRACE] = ACTIONS(926), - [anon_sym_case] = ACTIONS(928), - [anon_sym_default] = ACTIONS(928), - [anon_sym_SEMI] = ACTIONS(926), - [anon_sym_assert] = ACTIONS(928), - [anon_sym_do] = ACTIONS(928), - [anon_sym_while] = ACTIONS(928), - [anon_sym_break] = ACTIONS(928), - [anon_sym_continue] = ACTIONS(928), - [anon_sym_return] = ACTIONS(928), - [anon_sym_yield] = ACTIONS(928), - [anon_sym_synchronized] = ACTIONS(928), - [anon_sym_throw] = ACTIONS(928), - [anon_sym_try] = ACTIONS(928), - [anon_sym_if] = ACTIONS(928), - [anon_sym_else] = ACTIONS(928), - [anon_sym_for] = ACTIONS(928), - [anon_sym_AT] = ACTIONS(928), - [anon_sym_open] = ACTIONS(928), - [anon_sym_module] = ACTIONS(928), - [anon_sym_static] = ACTIONS(928), - [anon_sym_with] = ACTIONS(928), - [anon_sym_package] = ACTIONS(928), - [anon_sym_import] = ACTIONS(928), - [anon_sym_enum] = ACTIONS(928), - [anon_sym_public] = ACTIONS(928), - [anon_sym_protected] = ACTIONS(928), - [anon_sym_private] = ACTIONS(928), - [anon_sym_abstract] = ACTIONS(928), - [anon_sym_strictfp] = ACTIONS(928), - [anon_sym_native] = ACTIONS(928), - [anon_sym_transient] = ACTIONS(928), - [anon_sym_volatile] = ACTIONS(928), - [anon_sym_sealed] = ACTIONS(928), - [anon_sym_non_DASHsealed] = ACTIONS(926), - [anon_sym_record] = ACTIONS(928), - [anon_sym_ATinterface] = ACTIONS(926), - [anon_sym_interface] = ACTIONS(928), - [anon_sym_byte] = ACTIONS(928), - [anon_sym_short] = ACTIONS(928), - [anon_sym_int] = ACTIONS(928), - [anon_sym_long] = ACTIONS(928), - [anon_sym_char] = ACTIONS(928), - [anon_sym_float] = ACTIONS(928), - [anon_sym_double] = ACTIONS(928), - [sym_boolean_type] = ACTIONS(928), - [sym_void_type] = ACTIONS(928), - [sym_this] = ACTIONS(928), - [sym_super] = ACTIONS(928), + [ts_builtin_sym_end] = ACTIONS(928), + [sym_identifier] = ACTIONS(930), + [sym_decimal_integer_literal] = ACTIONS(930), + [sym_hex_integer_literal] = ACTIONS(930), + [sym_octal_integer_literal] = ACTIONS(930), + [sym_binary_integer_literal] = ACTIONS(928), + [sym_decimal_floating_point_literal] = ACTIONS(928), + [sym_hex_floating_point_literal] = ACTIONS(930), + [sym_true] = ACTIONS(930), + [sym_false] = ACTIONS(930), + [sym_character_literal] = ACTIONS(928), + [anon_sym_DQUOTE] = ACTIONS(930), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(928), + [anon_sym_RBRACE] = ACTIONS(928), + [sym_null_literal] = ACTIONS(930), + [anon_sym_LPAREN] = ACTIONS(928), + [anon_sym_LT] = ACTIONS(928), + [anon_sym_PLUS] = ACTIONS(930), + [anon_sym_DASH] = ACTIONS(930), + [anon_sym_final] = ACTIONS(930), + [anon_sym_BANG] = ACTIONS(928), + [anon_sym_TILDE] = ACTIONS(928), + [anon_sym_PLUS_PLUS] = ACTIONS(928), + [anon_sym_DASH_DASH] = ACTIONS(928), + [anon_sym_new] = ACTIONS(930), + [anon_sym_class] = ACTIONS(930), + [anon_sym_switch] = ACTIONS(930), + [anon_sym_LBRACE] = ACTIONS(928), + [anon_sym_case] = ACTIONS(930), + [anon_sym_default] = ACTIONS(930), + [anon_sym_SEMI] = ACTIONS(928), + [anon_sym_assert] = ACTIONS(930), + [anon_sym_do] = ACTIONS(930), + [anon_sym_while] = ACTIONS(930), + [anon_sym_break] = ACTIONS(930), + [anon_sym_continue] = ACTIONS(930), + [anon_sym_return] = ACTIONS(930), + [anon_sym_yield] = ACTIONS(930), + [anon_sym_synchronized] = ACTIONS(930), + [anon_sym_throw] = ACTIONS(930), + [anon_sym_try] = ACTIONS(930), + [anon_sym_if] = ACTIONS(930), + [anon_sym_else] = ACTIONS(930), + [anon_sym_for] = ACTIONS(930), + [anon_sym_AT] = ACTIONS(930), + [anon_sym_open] = ACTIONS(930), + [anon_sym_module] = ACTIONS(930), + [anon_sym_static] = ACTIONS(930), + [anon_sym_with] = ACTIONS(930), + [anon_sym_package] = ACTIONS(930), + [anon_sym_import] = ACTIONS(930), + [anon_sym_enum] = ACTIONS(930), + [anon_sym_public] = ACTIONS(930), + [anon_sym_protected] = ACTIONS(930), + [anon_sym_private] = ACTIONS(930), + [anon_sym_abstract] = ACTIONS(930), + [anon_sym_strictfp] = ACTIONS(930), + [anon_sym_native] = ACTIONS(930), + [anon_sym_transient] = ACTIONS(930), + [anon_sym_volatile] = ACTIONS(930), + [anon_sym_sealed] = ACTIONS(930), + [anon_sym_non_DASHsealed] = ACTIONS(928), + [anon_sym_record] = ACTIONS(930), + [anon_sym_ATinterface] = ACTIONS(928), + [anon_sym_interface] = ACTIONS(930), + [anon_sym_byte] = ACTIONS(930), + [anon_sym_short] = ACTIONS(930), + [anon_sym_int] = ACTIONS(930), + [anon_sym_long] = ACTIONS(930), + [anon_sym_char] = ACTIONS(930), + [anon_sym_float] = ACTIONS(930), + [anon_sym_double] = ACTIONS(930), + [sym_boolean_type] = ACTIONS(930), + [sym_void_type] = ACTIONS(930), + [sym_this] = ACTIONS(930), + [sym_super] = ACTIONS(930), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [322] = { - [ts_builtin_sym_end] = ACTIONS(930), - [sym_identifier] = ACTIONS(932), - [sym_decimal_integer_literal] = ACTIONS(932), - [sym_hex_integer_literal] = ACTIONS(932), - [sym_octal_integer_literal] = ACTIONS(932), - [sym_binary_integer_literal] = ACTIONS(930), - [sym_decimal_floating_point_literal] = ACTIONS(930), - [sym_hex_floating_point_literal] = ACTIONS(932), - [sym_true] = ACTIONS(932), - [sym_false] = ACTIONS(932), - [sym_character_literal] = ACTIONS(930), - [anon_sym_DQUOTE] = ACTIONS(932), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(930), - [anon_sym_RBRACE] = ACTIONS(930), - [sym_null_literal] = ACTIONS(932), - [anon_sym_LPAREN] = ACTIONS(930), - [anon_sym_LT] = ACTIONS(930), - [anon_sym_PLUS] = ACTIONS(932), - [anon_sym_DASH] = ACTIONS(932), - [anon_sym_final] = ACTIONS(932), - [anon_sym_BANG] = ACTIONS(930), - [anon_sym_TILDE] = ACTIONS(930), - [anon_sym_PLUS_PLUS] = ACTIONS(930), - [anon_sym_DASH_DASH] = ACTIONS(930), - [anon_sym_new] = ACTIONS(932), - [anon_sym_class] = ACTIONS(932), - [anon_sym_switch] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(930), - [anon_sym_case] = ACTIONS(932), - [anon_sym_default] = ACTIONS(932), - [anon_sym_SEMI] = ACTIONS(930), - [anon_sym_assert] = ACTIONS(932), - [anon_sym_do] = ACTIONS(932), - [anon_sym_while] = ACTIONS(932), - [anon_sym_break] = ACTIONS(932), - [anon_sym_continue] = ACTIONS(932), - [anon_sym_return] = ACTIONS(932), - [anon_sym_yield] = ACTIONS(932), - [anon_sym_synchronized] = ACTIONS(932), - [anon_sym_throw] = ACTIONS(932), - [anon_sym_try] = ACTIONS(932), - [anon_sym_if] = ACTIONS(932), - [anon_sym_else] = ACTIONS(932), - [anon_sym_for] = ACTIONS(932), - [anon_sym_AT] = ACTIONS(932), - [anon_sym_open] = ACTIONS(932), - [anon_sym_module] = ACTIONS(932), - [anon_sym_static] = ACTIONS(932), - [anon_sym_with] = ACTIONS(932), - [anon_sym_package] = ACTIONS(932), - [anon_sym_import] = ACTIONS(932), - [anon_sym_enum] = ACTIONS(932), - [anon_sym_public] = ACTIONS(932), - [anon_sym_protected] = ACTIONS(932), - [anon_sym_private] = ACTIONS(932), - [anon_sym_abstract] = ACTIONS(932), - [anon_sym_strictfp] = ACTIONS(932), - [anon_sym_native] = ACTIONS(932), - [anon_sym_transient] = ACTIONS(932), - [anon_sym_volatile] = ACTIONS(932), - [anon_sym_sealed] = ACTIONS(932), - [anon_sym_non_DASHsealed] = ACTIONS(930), - [anon_sym_record] = ACTIONS(932), - [anon_sym_ATinterface] = ACTIONS(930), - [anon_sym_interface] = ACTIONS(932), - [anon_sym_byte] = ACTIONS(932), - [anon_sym_short] = ACTIONS(932), - [anon_sym_int] = ACTIONS(932), - [anon_sym_long] = ACTIONS(932), - [anon_sym_char] = ACTIONS(932), - [anon_sym_float] = ACTIONS(932), - [anon_sym_double] = ACTIONS(932), - [sym_boolean_type] = ACTIONS(932), - [sym_void_type] = ACTIONS(932), - [sym_this] = ACTIONS(932), - [sym_super] = ACTIONS(932), + [ts_builtin_sym_end] = ACTIONS(932), + [sym_identifier] = ACTIONS(934), + [sym_decimal_integer_literal] = ACTIONS(934), + [sym_hex_integer_literal] = ACTIONS(934), + [sym_octal_integer_literal] = ACTIONS(934), + [sym_binary_integer_literal] = ACTIONS(932), + [sym_decimal_floating_point_literal] = ACTIONS(932), + [sym_hex_floating_point_literal] = ACTIONS(934), + [sym_true] = ACTIONS(934), + [sym_false] = ACTIONS(934), + [sym_character_literal] = ACTIONS(932), + [anon_sym_DQUOTE] = ACTIONS(934), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(932), + [anon_sym_RBRACE] = ACTIONS(932), + [sym_null_literal] = ACTIONS(934), + [anon_sym_LPAREN] = ACTIONS(932), + [anon_sym_LT] = ACTIONS(932), + [anon_sym_PLUS] = ACTIONS(934), + [anon_sym_DASH] = ACTIONS(934), + [anon_sym_final] = ACTIONS(934), + [anon_sym_BANG] = ACTIONS(932), + [anon_sym_TILDE] = ACTIONS(932), + [anon_sym_PLUS_PLUS] = ACTIONS(932), + [anon_sym_DASH_DASH] = ACTIONS(932), + [anon_sym_new] = ACTIONS(934), + [anon_sym_class] = ACTIONS(934), + [anon_sym_switch] = ACTIONS(934), + [anon_sym_LBRACE] = ACTIONS(932), + [anon_sym_case] = ACTIONS(934), + [anon_sym_default] = ACTIONS(934), + [anon_sym_SEMI] = ACTIONS(932), + [anon_sym_assert] = ACTIONS(934), + [anon_sym_do] = ACTIONS(934), + [anon_sym_while] = ACTIONS(934), + [anon_sym_break] = ACTIONS(934), + [anon_sym_continue] = ACTIONS(934), + [anon_sym_return] = ACTIONS(934), + [anon_sym_yield] = ACTIONS(934), + [anon_sym_synchronized] = ACTIONS(934), + [anon_sym_throw] = ACTIONS(934), + [anon_sym_try] = ACTIONS(934), + [anon_sym_if] = ACTIONS(934), + [anon_sym_else] = ACTIONS(934), + [anon_sym_for] = ACTIONS(934), + [anon_sym_AT] = ACTIONS(934), + [anon_sym_open] = ACTIONS(934), + [anon_sym_module] = ACTIONS(934), + [anon_sym_static] = ACTIONS(934), + [anon_sym_with] = ACTIONS(934), + [anon_sym_package] = ACTIONS(934), + [anon_sym_import] = ACTIONS(934), + [anon_sym_enum] = ACTIONS(934), + [anon_sym_public] = ACTIONS(934), + [anon_sym_protected] = ACTIONS(934), + [anon_sym_private] = ACTIONS(934), + [anon_sym_abstract] = ACTIONS(934), + [anon_sym_strictfp] = ACTIONS(934), + [anon_sym_native] = ACTIONS(934), + [anon_sym_transient] = ACTIONS(934), + [anon_sym_volatile] = ACTIONS(934), + [anon_sym_sealed] = ACTIONS(934), + [anon_sym_non_DASHsealed] = ACTIONS(932), + [anon_sym_record] = ACTIONS(934), + [anon_sym_ATinterface] = ACTIONS(932), + [anon_sym_interface] = ACTIONS(934), + [anon_sym_byte] = ACTIONS(934), + [anon_sym_short] = ACTIONS(934), + [anon_sym_int] = ACTIONS(934), + [anon_sym_long] = ACTIONS(934), + [anon_sym_char] = ACTIONS(934), + [anon_sym_float] = ACTIONS(934), + [anon_sym_double] = ACTIONS(934), + [sym_boolean_type] = ACTIONS(934), + [sym_void_type] = ACTIONS(934), + [sym_this] = ACTIONS(934), + [sym_super] = ACTIONS(934), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [323] = { - [ts_builtin_sym_end] = ACTIONS(934), - [sym_identifier] = ACTIONS(936), - [sym_decimal_integer_literal] = ACTIONS(936), - [sym_hex_integer_literal] = ACTIONS(936), - [sym_octal_integer_literal] = ACTIONS(936), - [sym_binary_integer_literal] = ACTIONS(934), - [sym_decimal_floating_point_literal] = ACTIONS(934), - [sym_hex_floating_point_literal] = ACTIONS(936), - [sym_true] = ACTIONS(936), - [sym_false] = ACTIONS(936), - [sym_character_literal] = ACTIONS(934), - [anon_sym_DQUOTE] = ACTIONS(936), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(934), - [anon_sym_RBRACE] = ACTIONS(934), - [sym_null_literal] = ACTIONS(936), - [anon_sym_LPAREN] = ACTIONS(934), - [anon_sym_LT] = ACTIONS(934), - [anon_sym_PLUS] = ACTIONS(936), - [anon_sym_DASH] = ACTIONS(936), - [anon_sym_final] = ACTIONS(936), - [anon_sym_BANG] = ACTIONS(934), - [anon_sym_TILDE] = ACTIONS(934), - [anon_sym_PLUS_PLUS] = ACTIONS(934), - [anon_sym_DASH_DASH] = ACTIONS(934), - [anon_sym_new] = ACTIONS(936), - [anon_sym_class] = ACTIONS(936), - [anon_sym_switch] = ACTIONS(936), - [anon_sym_LBRACE] = ACTIONS(934), - [anon_sym_case] = ACTIONS(936), - [anon_sym_default] = ACTIONS(936), - [anon_sym_SEMI] = ACTIONS(934), - [anon_sym_assert] = ACTIONS(936), - [anon_sym_do] = ACTIONS(936), - [anon_sym_while] = ACTIONS(936), - [anon_sym_break] = ACTIONS(936), - [anon_sym_continue] = ACTIONS(936), - [anon_sym_return] = ACTIONS(936), - [anon_sym_yield] = ACTIONS(936), - [anon_sym_synchronized] = ACTIONS(936), - [anon_sym_throw] = ACTIONS(936), - [anon_sym_try] = ACTIONS(936), - [anon_sym_if] = ACTIONS(936), - [anon_sym_else] = ACTIONS(936), - [anon_sym_for] = ACTIONS(936), - [anon_sym_AT] = ACTIONS(936), - [anon_sym_open] = ACTIONS(936), - [anon_sym_module] = ACTIONS(936), - [anon_sym_static] = ACTIONS(936), - [anon_sym_with] = ACTIONS(936), - [anon_sym_package] = ACTIONS(936), - [anon_sym_import] = ACTIONS(936), - [anon_sym_enum] = ACTIONS(936), - [anon_sym_public] = ACTIONS(936), - [anon_sym_protected] = ACTIONS(936), - [anon_sym_private] = ACTIONS(936), - [anon_sym_abstract] = ACTIONS(936), - [anon_sym_strictfp] = ACTIONS(936), - [anon_sym_native] = ACTIONS(936), - [anon_sym_transient] = ACTIONS(936), - [anon_sym_volatile] = ACTIONS(936), - [anon_sym_sealed] = ACTIONS(936), - [anon_sym_non_DASHsealed] = ACTIONS(934), - [anon_sym_record] = ACTIONS(936), - [anon_sym_ATinterface] = ACTIONS(934), - [anon_sym_interface] = ACTIONS(936), - [anon_sym_byte] = ACTIONS(936), - [anon_sym_short] = ACTIONS(936), - [anon_sym_int] = ACTIONS(936), - [anon_sym_long] = ACTIONS(936), - [anon_sym_char] = ACTIONS(936), - [anon_sym_float] = ACTIONS(936), - [anon_sym_double] = ACTIONS(936), - [sym_boolean_type] = ACTIONS(936), - [sym_void_type] = ACTIONS(936), - [sym_this] = ACTIONS(936), - [sym_super] = ACTIONS(936), + [ts_builtin_sym_end] = ACTIONS(936), + [sym_identifier] = ACTIONS(938), + [sym_decimal_integer_literal] = ACTIONS(938), + [sym_hex_integer_literal] = ACTIONS(938), + [sym_octal_integer_literal] = ACTIONS(938), + [sym_binary_integer_literal] = ACTIONS(936), + [sym_decimal_floating_point_literal] = ACTIONS(936), + [sym_hex_floating_point_literal] = ACTIONS(938), + [sym_true] = ACTIONS(938), + [sym_false] = ACTIONS(938), + [sym_character_literal] = ACTIONS(936), + [anon_sym_DQUOTE] = ACTIONS(938), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(936), + [anon_sym_RBRACE] = ACTIONS(936), + [sym_null_literal] = ACTIONS(938), + [anon_sym_LPAREN] = ACTIONS(936), + [anon_sym_LT] = ACTIONS(936), + [anon_sym_PLUS] = ACTIONS(938), + [anon_sym_DASH] = ACTIONS(938), + [anon_sym_final] = ACTIONS(938), + [anon_sym_BANG] = ACTIONS(936), + [anon_sym_TILDE] = ACTIONS(936), + [anon_sym_PLUS_PLUS] = ACTIONS(936), + [anon_sym_DASH_DASH] = ACTIONS(936), + [anon_sym_new] = ACTIONS(938), + [anon_sym_class] = ACTIONS(938), + [anon_sym_switch] = ACTIONS(938), + [anon_sym_LBRACE] = ACTIONS(936), + [anon_sym_case] = ACTIONS(938), + [anon_sym_default] = ACTIONS(938), + [anon_sym_SEMI] = ACTIONS(936), + [anon_sym_assert] = ACTIONS(938), + [anon_sym_do] = ACTIONS(938), + [anon_sym_while] = ACTIONS(938), + [anon_sym_break] = ACTIONS(938), + [anon_sym_continue] = ACTIONS(938), + [anon_sym_return] = ACTIONS(938), + [anon_sym_yield] = ACTIONS(938), + [anon_sym_synchronized] = ACTIONS(938), + [anon_sym_throw] = ACTIONS(938), + [anon_sym_try] = ACTIONS(938), + [anon_sym_if] = ACTIONS(938), + [anon_sym_else] = ACTIONS(938), + [anon_sym_for] = ACTIONS(938), + [anon_sym_AT] = ACTIONS(938), + [anon_sym_open] = ACTIONS(938), + [anon_sym_module] = ACTIONS(938), + [anon_sym_static] = ACTIONS(938), + [anon_sym_with] = ACTIONS(938), + [anon_sym_package] = ACTIONS(938), + [anon_sym_import] = ACTIONS(938), + [anon_sym_enum] = ACTIONS(938), + [anon_sym_public] = ACTIONS(938), + [anon_sym_protected] = ACTIONS(938), + [anon_sym_private] = ACTIONS(938), + [anon_sym_abstract] = ACTIONS(938), + [anon_sym_strictfp] = ACTIONS(938), + [anon_sym_native] = ACTIONS(938), + [anon_sym_transient] = ACTIONS(938), + [anon_sym_volatile] = ACTIONS(938), + [anon_sym_sealed] = ACTIONS(938), + [anon_sym_non_DASHsealed] = ACTIONS(936), + [anon_sym_record] = ACTIONS(938), + [anon_sym_ATinterface] = ACTIONS(936), + [anon_sym_interface] = ACTIONS(938), + [anon_sym_byte] = ACTIONS(938), + [anon_sym_short] = ACTIONS(938), + [anon_sym_int] = ACTIONS(938), + [anon_sym_long] = ACTIONS(938), + [anon_sym_char] = ACTIONS(938), + [anon_sym_float] = ACTIONS(938), + [anon_sym_double] = ACTIONS(938), + [sym_boolean_type] = ACTIONS(938), + [sym_void_type] = ACTIONS(938), + [sym_this] = ACTIONS(938), + [sym_super] = ACTIONS(938), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [324] = { - [ts_builtin_sym_end] = ACTIONS(938), - [sym_identifier] = ACTIONS(940), - [sym_decimal_integer_literal] = ACTIONS(940), - [sym_hex_integer_literal] = ACTIONS(940), - [sym_octal_integer_literal] = ACTIONS(940), - [sym_binary_integer_literal] = ACTIONS(938), - [sym_decimal_floating_point_literal] = ACTIONS(938), - [sym_hex_floating_point_literal] = ACTIONS(940), - [sym_true] = ACTIONS(940), - [sym_false] = ACTIONS(940), - [sym_character_literal] = ACTIONS(938), - [anon_sym_DQUOTE] = ACTIONS(940), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(938), - [anon_sym_RBRACE] = ACTIONS(938), - [sym_null_literal] = ACTIONS(940), - [anon_sym_LPAREN] = ACTIONS(938), - [anon_sym_LT] = ACTIONS(938), - [anon_sym_PLUS] = ACTIONS(940), - [anon_sym_DASH] = ACTIONS(940), - [anon_sym_final] = ACTIONS(940), - [anon_sym_BANG] = ACTIONS(938), - [anon_sym_TILDE] = ACTIONS(938), - [anon_sym_PLUS_PLUS] = ACTIONS(938), - [anon_sym_DASH_DASH] = ACTIONS(938), - [anon_sym_new] = ACTIONS(940), - [anon_sym_class] = ACTIONS(940), - [anon_sym_switch] = ACTIONS(940), - [anon_sym_LBRACE] = ACTIONS(938), - [anon_sym_case] = ACTIONS(940), - [anon_sym_default] = ACTIONS(940), - [anon_sym_SEMI] = ACTIONS(938), - [anon_sym_assert] = ACTIONS(940), - [anon_sym_do] = ACTIONS(940), - [anon_sym_while] = ACTIONS(940), - [anon_sym_break] = ACTIONS(940), - [anon_sym_continue] = ACTIONS(940), - [anon_sym_return] = ACTIONS(940), - [anon_sym_yield] = ACTIONS(940), - [anon_sym_synchronized] = ACTIONS(940), - [anon_sym_throw] = ACTIONS(940), - [anon_sym_try] = ACTIONS(940), - [anon_sym_if] = ACTIONS(940), - [anon_sym_else] = ACTIONS(940), - [anon_sym_for] = ACTIONS(940), - [anon_sym_AT] = ACTIONS(940), - [anon_sym_open] = ACTIONS(940), - [anon_sym_module] = ACTIONS(940), - [anon_sym_static] = ACTIONS(940), - [anon_sym_with] = ACTIONS(940), - [anon_sym_package] = ACTIONS(940), - [anon_sym_import] = ACTIONS(940), - [anon_sym_enum] = ACTIONS(940), - [anon_sym_public] = ACTIONS(940), - [anon_sym_protected] = ACTIONS(940), - [anon_sym_private] = ACTIONS(940), - [anon_sym_abstract] = ACTIONS(940), - [anon_sym_strictfp] = ACTIONS(940), - [anon_sym_native] = ACTIONS(940), - [anon_sym_transient] = ACTIONS(940), - [anon_sym_volatile] = ACTIONS(940), - [anon_sym_sealed] = ACTIONS(940), - [anon_sym_non_DASHsealed] = ACTIONS(938), - [anon_sym_record] = ACTIONS(940), - [anon_sym_ATinterface] = ACTIONS(938), - [anon_sym_interface] = ACTIONS(940), - [anon_sym_byte] = ACTIONS(940), - [anon_sym_short] = ACTIONS(940), - [anon_sym_int] = ACTIONS(940), - [anon_sym_long] = ACTIONS(940), - [anon_sym_char] = ACTIONS(940), - [anon_sym_float] = ACTIONS(940), - [anon_sym_double] = ACTIONS(940), - [sym_boolean_type] = ACTIONS(940), - [sym_void_type] = ACTIONS(940), - [sym_this] = ACTIONS(940), - [sym_super] = ACTIONS(940), + [ts_builtin_sym_end] = ACTIONS(940), + [sym_identifier] = ACTIONS(942), + [sym_decimal_integer_literal] = ACTIONS(942), + [sym_hex_integer_literal] = ACTIONS(942), + [sym_octal_integer_literal] = ACTIONS(942), + [sym_binary_integer_literal] = ACTIONS(940), + [sym_decimal_floating_point_literal] = ACTIONS(940), + [sym_hex_floating_point_literal] = ACTIONS(942), + [sym_true] = ACTIONS(942), + [sym_false] = ACTIONS(942), + [sym_character_literal] = ACTIONS(940), + [anon_sym_DQUOTE] = ACTIONS(942), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(940), + [anon_sym_RBRACE] = ACTIONS(940), + [sym_null_literal] = ACTIONS(942), + [anon_sym_LPAREN] = ACTIONS(940), + [anon_sym_LT] = ACTIONS(940), + [anon_sym_PLUS] = ACTIONS(942), + [anon_sym_DASH] = ACTIONS(942), + [anon_sym_final] = ACTIONS(942), + [anon_sym_BANG] = ACTIONS(940), + [anon_sym_TILDE] = ACTIONS(940), + [anon_sym_PLUS_PLUS] = ACTIONS(940), + [anon_sym_DASH_DASH] = ACTIONS(940), + [anon_sym_new] = ACTIONS(942), + [anon_sym_class] = ACTIONS(942), + [anon_sym_switch] = ACTIONS(942), + [anon_sym_LBRACE] = ACTIONS(940), + [anon_sym_case] = ACTIONS(942), + [anon_sym_default] = ACTIONS(942), + [anon_sym_SEMI] = ACTIONS(940), + [anon_sym_assert] = ACTIONS(942), + [anon_sym_do] = ACTIONS(942), + [anon_sym_while] = ACTIONS(942), + [anon_sym_break] = ACTIONS(942), + [anon_sym_continue] = ACTIONS(942), + [anon_sym_return] = ACTIONS(942), + [anon_sym_yield] = ACTIONS(942), + [anon_sym_synchronized] = ACTIONS(942), + [anon_sym_throw] = ACTIONS(942), + [anon_sym_try] = ACTIONS(942), + [anon_sym_if] = ACTIONS(942), + [anon_sym_else] = ACTIONS(942), + [anon_sym_for] = ACTIONS(942), + [anon_sym_AT] = ACTIONS(942), + [anon_sym_open] = ACTIONS(942), + [anon_sym_module] = ACTIONS(942), + [anon_sym_static] = ACTIONS(942), + [anon_sym_with] = ACTIONS(942), + [anon_sym_package] = ACTIONS(942), + [anon_sym_import] = ACTIONS(942), + [anon_sym_enum] = ACTIONS(942), + [anon_sym_public] = ACTIONS(942), + [anon_sym_protected] = ACTIONS(942), + [anon_sym_private] = ACTIONS(942), + [anon_sym_abstract] = ACTIONS(942), + [anon_sym_strictfp] = ACTIONS(942), + [anon_sym_native] = ACTIONS(942), + [anon_sym_transient] = ACTIONS(942), + [anon_sym_volatile] = ACTIONS(942), + [anon_sym_sealed] = ACTIONS(942), + [anon_sym_non_DASHsealed] = ACTIONS(940), + [anon_sym_record] = ACTIONS(942), + [anon_sym_ATinterface] = ACTIONS(940), + [anon_sym_interface] = ACTIONS(942), + [anon_sym_byte] = ACTIONS(942), + [anon_sym_short] = ACTIONS(942), + [anon_sym_int] = ACTIONS(942), + [anon_sym_long] = ACTIONS(942), + [anon_sym_char] = ACTIONS(942), + [anon_sym_float] = ACTIONS(942), + [anon_sym_double] = ACTIONS(942), + [sym_boolean_type] = ACTIONS(942), + [sym_void_type] = ACTIONS(942), + [sym_this] = ACTIONS(942), + [sym_super] = ACTIONS(942), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [325] = { - [ts_builtin_sym_end] = ACTIONS(942), - [sym_identifier] = ACTIONS(944), - [sym_decimal_integer_literal] = ACTIONS(944), - [sym_hex_integer_literal] = ACTIONS(944), - [sym_octal_integer_literal] = ACTIONS(944), - [sym_binary_integer_literal] = ACTIONS(942), - [sym_decimal_floating_point_literal] = ACTIONS(942), - [sym_hex_floating_point_literal] = ACTIONS(944), - [sym_true] = ACTIONS(944), - [sym_false] = ACTIONS(944), - [sym_character_literal] = ACTIONS(942), - [anon_sym_DQUOTE] = ACTIONS(944), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(942), - [anon_sym_RBRACE] = ACTIONS(942), - [sym_null_literal] = ACTIONS(944), - [anon_sym_LPAREN] = ACTIONS(942), - [anon_sym_LT] = ACTIONS(942), - [anon_sym_PLUS] = ACTIONS(944), - [anon_sym_DASH] = ACTIONS(944), - [anon_sym_final] = ACTIONS(944), - [anon_sym_BANG] = ACTIONS(942), - [anon_sym_TILDE] = ACTIONS(942), - [anon_sym_PLUS_PLUS] = ACTIONS(942), - [anon_sym_DASH_DASH] = ACTIONS(942), - [anon_sym_new] = ACTIONS(944), - [anon_sym_class] = ACTIONS(944), - [anon_sym_switch] = ACTIONS(944), - [anon_sym_LBRACE] = ACTIONS(942), - [anon_sym_case] = ACTIONS(944), - [anon_sym_default] = ACTIONS(944), - [anon_sym_SEMI] = ACTIONS(942), - [anon_sym_assert] = ACTIONS(944), - [anon_sym_do] = ACTIONS(944), - [anon_sym_while] = ACTIONS(944), - [anon_sym_break] = ACTIONS(944), - [anon_sym_continue] = ACTIONS(944), - [anon_sym_return] = ACTIONS(944), - [anon_sym_yield] = ACTIONS(944), - [anon_sym_synchronized] = ACTIONS(944), - [anon_sym_throw] = ACTIONS(944), - [anon_sym_try] = ACTIONS(944), - [anon_sym_if] = ACTIONS(944), - [anon_sym_else] = ACTIONS(944), - [anon_sym_for] = ACTIONS(944), - [anon_sym_AT] = ACTIONS(944), - [anon_sym_open] = ACTIONS(944), - [anon_sym_module] = ACTIONS(944), - [anon_sym_static] = ACTIONS(944), - [anon_sym_with] = ACTIONS(944), - [anon_sym_package] = ACTIONS(944), - [anon_sym_import] = ACTIONS(944), - [anon_sym_enum] = ACTIONS(944), - [anon_sym_public] = ACTIONS(944), - [anon_sym_protected] = ACTIONS(944), - [anon_sym_private] = ACTIONS(944), - [anon_sym_abstract] = ACTIONS(944), - [anon_sym_strictfp] = ACTIONS(944), - [anon_sym_native] = ACTIONS(944), - [anon_sym_transient] = ACTIONS(944), - [anon_sym_volatile] = ACTIONS(944), - [anon_sym_sealed] = ACTIONS(944), - [anon_sym_non_DASHsealed] = ACTIONS(942), - [anon_sym_record] = ACTIONS(944), - [anon_sym_ATinterface] = ACTIONS(942), - [anon_sym_interface] = ACTIONS(944), - [anon_sym_byte] = ACTIONS(944), - [anon_sym_short] = ACTIONS(944), - [anon_sym_int] = ACTIONS(944), - [anon_sym_long] = ACTIONS(944), - [anon_sym_char] = ACTIONS(944), - [anon_sym_float] = ACTIONS(944), - [anon_sym_double] = ACTIONS(944), - [sym_boolean_type] = ACTIONS(944), - [sym_void_type] = ACTIONS(944), - [sym_this] = ACTIONS(944), - [sym_super] = ACTIONS(944), + [ts_builtin_sym_end] = ACTIONS(944), + [sym_identifier] = ACTIONS(946), + [sym_decimal_integer_literal] = ACTIONS(946), + [sym_hex_integer_literal] = ACTIONS(946), + [sym_octal_integer_literal] = ACTIONS(946), + [sym_binary_integer_literal] = ACTIONS(944), + [sym_decimal_floating_point_literal] = ACTIONS(944), + [sym_hex_floating_point_literal] = ACTIONS(946), + [sym_true] = ACTIONS(946), + [sym_false] = ACTIONS(946), + [sym_character_literal] = ACTIONS(944), + [anon_sym_DQUOTE] = ACTIONS(946), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(944), + [anon_sym_RBRACE] = ACTIONS(944), + [sym_null_literal] = ACTIONS(946), + [anon_sym_LPAREN] = ACTIONS(944), + [anon_sym_LT] = ACTIONS(944), + [anon_sym_PLUS] = ACTIONS(946), + [anon_sym_DASH] = ACTIONS(946), + [anon_sym_final] = ACTIONS(946), + [anon_sym_BANG] = ACTIONS(944), + [anon_sym_TILDE] = ACTIONS(944), + [anon_sym_PLUS_PLUS] = ACTIONS(944), + [anon_sym_DASH_DASH] = ACTIONS(944), + [anon_sym_new] = ACTIONS(946), + [anon_sym_class] = ACTIONS(946), + [anon_sym_switch] = ACTIONS(946), + [anon_sym_LBRACE] = ACTIONS(944), + [anon_sym_case] = ACTIONS(946), + [anon_sym_default] = ACTIONS(946), + [anon_sym_SEMI] = ACTIONS(944), + [anon_sym_assert] = ACTIONS(946), + [anon_sym_do] = ACTIONS(946), + [anon_sym_while] = ACTIONS(946), + [anon_sym_break] = ACTIONS(946), + [anon_sym_continue] = ACTIONS(946), + [anon_sym_return] = ACTIONS(946), + [anon_sym_yield] = ACTIONS(946), + [anon_sym_synchronized] = ACTIONS(946), + [anon_sym_throw] = ACTIONS(946), + [anon_sym_try] = ACTIONS(946), + [anon_sym_if] = ACTIONS(946), + [anon_sym_else] = ACTIONS(946), + [anon_sym_for] = ACTIONS(946), + [anon_sym_AT] = ACTIONS(946), + [anon_sym_open] = ACTIONS(946), + [anon_sym_module] = ACTIONS(946), + [anon_sym_static] = ACTIONS(946), + [anon_sym_with] = ACTIONS(946), + [anon_sym_package] = ACTIONS(946), + [anon_sym_import] = ACTIONS(946), + [anon_sym_enum] = ACTIONS(946), + [anon_sym_public] = ACTIONS(946), + [anon_sym_protected] = ACTIONS(946), + [anon_sym_private] = ACTIONS(946), + [anon_sym_abstract] = ACTIONS(946), + [anon_sym_strictfp] = ACTIONS(946), + [anon_sym_native] = ACTIONS(946), + [anon_sym_transient] = ACTIONS(946), + [anon_sym_volatile] = ACTIONS(946), + [anon_sym_sealed] = ACTIONS(946), + [anon_sym_non_DASHsealed] = ACTIONS(944), + [anon_sym_record] = ACTIONS(946), + [anon_sym_ATinterface] = ACTIONS(944), + [anon_sym_interface] = ACTIONS(946), + [anon_sym_byte] = ACTIONS(946), + [anon_sym_short] = ACTIONS(946), + [anon_sym_int] = ACTIONS(946), + [anon_sym_long] = ACTIONS(946), + [anon_sym_char] = ACTIONS(946), + [anon_sym_float] = ACTIONS(946), + [anon_sym_double] = ACTIONS(946), + [sym_boolean_type] = ACTIONS(946), + [sym_void_type] = ACTIONS(946), + [sym_this] = ACTIONS(946), + [sym_super] = ACTIONS(946), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [326] = { - [ts_builtin_sym_end] = ACTIONS(946), - [sym_identifier] = ACTIONS(948), - [sym_decimal_integer_literal] = ACTIONS(948), - [sym_hex_integer_literal] = ACTIONS(948), - [sym_octal_integer_literal] = ACTIONS(948), - [sym_binary_integer_literal] = ACTIONS(946), - [sym_decimal_floating_point_literal] = ACTIONS(946), - [sym_hex_floating_point_literal] = ACTIONS(948), - [sym_true] = ACTIONS(948), - [sym_false] = ACTIONS(948), - [sym_character_literal] = ACTIONS(946), - [anon_sym_DQUOTE] = ACTIONS(948), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(946), - [anon_sym_RBRACE] = ACTIONS(946), - [sym_null_literal] = ACTIONS(948), - [anon_sym_LPAREN] = ACTIONS(946), - [anon_sym_LT] = ACTIONS(946), - [anon_sym_PLUS] = ACTIONS(948), - [anon_sym_DASH] = ACTIONS(948), - [anon_sym_final] = ACTIONS(948), - [anon_sym_BANG] = ACTIONS(946), - [anon_sym_TILDE] = ACTIONS(946), - [anon_sym_PLUS_PLUS] = ACTIONS(946), - [anon_sym_DASH_DASH] = ACTIONS(946), - [anon_sym_new] = ACTIONS(948), - [anon_sym_class] = ACTIONS(948), - [anon_sym_switch] = ACTIONS(948), - [anon_sym_LBRACE] = ACTIONS(946), - [anon_sym_case] = ACTIONS(948), - [anon_sym_default] = ACTIONS(948), - [anon_sym_SEMI] = ACTIONS(946), - [anon_sym_assert] = ACTIONS(948), - [anon_sym_do] = ACTIONS(948), - [anon_sym_while] = ACTIONS(948), - [anon_sym_break] = ACTIONS(948), - [anon_sym_continue] = ACTIONS(948), - [anon_sym_return] = ACTIONS(948), - [anon_sym_yield] = ACTIONS(948), - [anon_sym_synchronized] = ACTIONS(948), - [anon_sym_throw] = ACTIONS(948), - [anon_sym_try] = ACTIONS(948), - [anon_sym_if] = ACTIONS(948), - [anon_sym_else] = ACTIONS(948), - [anon_sym_for] = ACTIONS(948), - [anon_sym_AT] = ACTIONS(948), - [anon_sym_open] = ACTIONS(948), - [anon_sym_module] = ACTIONS(948), - [anon_sym_static] = ACTIONS(948), - [anon_sym_with] = ACTIONS(948), - [anon_sym_package] = ACTIONS(948), - [anon_sym_import] = ACTIONS(948), - [anon_sym_enum] = ACTIONS(948), - [anon_sym_public] = ACTIONS(948), - [anon_sym_protected] = ACTIONS(948), - [anon_sym_private] = ACTIONS(948), - [anon_sym_abstract] = ACTIONS(948), - [anon_sym_strictfp] = ACTIONS(948), - [anon_sym_native] = ACTIONS(948), - [anon_sym_transient] = ACTIONS(948), - [anon_sym_volatile] = ACTIONS(948), - [anon_sym_sealed] = ACTIONS(948), - [anon_sym_non_DASHsealed] = ACTIONS(946), - [anon_sym_record] = ACTIONS(948), - [anon_sym_ATinterface] = ACTIONS(946), - [anon_sym_interface] = ACTIONS(948), - [anon_sym_byte] = ACTIONS(948), - [anon_sym_short] = ACTIONS(948), - [anon_sym_int] = ACTIONS(948), - [anon_sym_long] = ACTIONS(948), - [anon_sym_char] = ACTIONS(948), - [anon_sym_float] = ACTIONS(948), - [anon_sym_double] = ACTIONS(948), - [sym_boolean_type] = ACTIONS(948), - [sym_void_type] = ACTIONS(948), - [sym_this] = ACTIONS(948), - [sym_super] = ACTIONS(948), + [ts_builtin_sym_end] = ACTIONS(948), + [sym_identifier] = ACTIONS(950), + [sym_decimal_integer_literal] = ACTIONS(950), + [sym_hex_integer_literal] = ACTIONS(950), + [sym_octal_integer_literal] = ACTIONS(950), + [sym_binary_integer_literal] = ACTIONS(948), + [sym_decimal_floating_point_literal] = ACTIONS(948), + [sym_hex_floating_point_literal] = ACTIONS(950), + [sym_true] = ACTIONS(950), + [sym_false] = ACTIONS(950), + [sym_character_literal] = ACTIONS(948), + [anon_sym_DQUOTE] = ACTIONS(950), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(948), + [anon_sym_RBRACE] = ACTIONS(948), + [sym_null_literal] = ACTIONS(950), + [anon_sym_LPAREN] = ACTIONS(948), + [anon_sym_LT] = ACTIONS(948), + [anon_sym_PLUS] = ACTIONS(950), + [anon_sym_DASH] = ACTIONS(950), + [anon_sym_final] = ACTIONS(950), + [anon_sym_BANG] = ACTIONS(948), + [anon_sym_TILDE] = ACTIONS(948), + [anon_sym_PLUS_PLUS] = ACTIONS(948), + [anon_sym_DASH_DASH] = ACTIONS(948), + [anon_sym_new] = ACTIONS(950), + [anon_sym_class] = ACTIONS(950), + [anon_sym_switch] = ACTIONS(950), + [anon_sym_LBRACE] = ACTIONS(948), + [anon_sym_case] = ACTIONS(950), + [anon_sym_default] = ACTIONS(950), + [anon_sym_SEMI] = ACTIONS(948), + [anon_sym_assert] = ACTIONS(950), + [anon_sym_do] = ACTIONS(950), + [anon_sym_while] = ACTIONS(950), + [anon_sym_break] = ACTIONS(950), + [anon_sym_continue] = ACTIONS(950), + [anon_sym_return] = ACTIONS(950), + [anon_sym_yield] = ACTIONS(950), + [anon_sym_synchronized] = ACTIONS(950), + [anon_sym_throw] = ACTIONS(950), + [anon_sym_try] = ACTIONS(950), + [anon_sym_if] = ACTIONS(950), + [anon_sym_else] = ACTIONS(950), + [anon_sym_for] = ACTIONS(950), + [anon_sym_AT] = ACTIONS(950), + [anon_sym_open] = ACTIONS(950), + [anon_sym_module] = ACTIONS(950), + [anon_sym_static] = ACTIONS(950), + [anon_sym_with] = ACTIONS(950), + [anon_sym_package] = ACTIONS(950), + [anon_sym_import] = ACTIONS(950), + [anon_sym_enum] = ACTIONS(950), + [anon_sym_public] = ACTIONS(950), + [anon_sym_protected] = ACTIONS(950), + [anon_sym_private] = ACTIONS(950), + [anon_sym_abstract] = ACTIONS(950), + [anon_sym_strictfp] = ACTIONS(950), + [anon_sym_native] = ACTIONS(950), + [anon_sym_transient] = ACTIONS(950), + [anon_sym_volatile] = ACTIONS(950), + [anon_sym_sealed] = ACTIONS(950), + [anon_sym_non_DASHsealed] = ACTIONS(948), + [anon_sym_record] = ACTIONS(950), + [anon_sym_ATinterface] = ACTIONS(948), + [anon_sym_interface] = ACTIONS(950), + [anon_sym_byte] = ACTIONS(950), + [anon_sym_short] = ACTIONS(950), + [anon_sym_int] = ACTIONS(950), + [anon_sym_long] = ACTIONS(950), + [anon_sym_char] = ACTIONS(950), + [anon_sym_float] = ACTIONS(950), + [anon_sym_double] = ACTIONS(950), + [sym_boolean_type] = ACTIONS(950), + [sym_void_type] = ACTIONS(950), + [sym_this] = ACTIONS(950), + [sym_super] = ACTIONS(950), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [327] = { - [ts_builtin_sym_end] = ACTIONS(950), - [sym_identifier] = ACTIONS(952), - [sym_decimal_integer_literal] = ACTIONS(952), - [sym_hex_integer_literal] = ACTIONS(952), - [sym_octal_integer_literal] = ACTIONS(952), - [sym_binary_integer_literal] = ACTIONS(950), - [sym_decimal_floating_point_literal] = ACTIONS(950), - [sym_hex_floating_point_literal] = ACTIONS(952), - [sym_true] = ACTIONS(952), - [sym_false] = ACTIONS(952), - [sym_character_literal] = ACTIONS(950), - [anon_sym_DQUOTE] = ACTIONS(952), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(950), - [anon_sym_RBRACE] = ACTIONS(950), - [sym_null_literal] = ACTIONS(952), - [anon_sym_LPAREN] = ACTIONS(950), - [anon_sym_LT] = ACTIONS(950), - [anon_sym_PLUS] = ACTIONS(952), - [anon_sym_DASH] = ACTIONS(952), - [anon_sym_final] = ACTIONS(952), - [anon_sym_BANG] = ACTIONS(950), - [anon_sym_TILDE] = ACTIONS(950), - [anon_sym_PLUS_PLUS] = ACTIONS(950), - [anon_sym_DASH_DASH] = ACTIONS(950), - [anon_sym_new] = ACTIONS(952), - [anon_sym_class] = ACTIONS(952), - [anon_sym_switch] = ACTIONS(952), - [anon_sym_LBRACE] = ACTIONS(950), - [anon_sym_case] = ACTIONS(952), - [anon_sym_default] = ACTIONS(952), - [anon_sym_SEMI] = ACTIONS(950), - [anon_sym_assert] = ACTIONS(952), - [anon_sym_do] = ACTIONS(952), - [anon_sym_while] = ACTIONS(952), - [anon_sym_break] = ACTIONS(952), - [anon_sym_continue] = ACTIONS(952), - [anon_sym_return] = ACTIONS(952), - [anon_sym_yield] = ACTIONS(952), - [anon_sym_synchronized] = ACTIONS(952), - [anon_sym_throw] = ACTIONS(952), - [anon_sym_try] = ACTIONS(952), - [anon_sym_if] = ACTIONS(952), - [anon_sym_else] = ACTIONS(952), - [anon_sym_for] = ACTIONS(952), - [anon_sym_AT] = ACTIONS(952), - [anon_sym_open] = ACTIONS(952), - [anon_sym_module] = ACTIONS(952), - [anon_sym_static] = ACTIONS(952), - [anon_sym_with] = ACTIONS(952), - [anon_sym_package] = ACTIONS(952), - [anon_sym_import] = ACTIONS(952), - [anon_sym_enum] = ACTIONS(952), - [anon_sym_public] = ACTIONS(952), - [anon_sym_protected] = ACTIONS(952), - [anon_sym_private] = ACTIONS(952), - [anon_sym_abstract] = ACTIONS(952), - [anon_sym_strictfp] = ACTIONS(952), - [anon_sym_native] = ACTIONS(952), - [anon_sym_transient] = ACTIONS(952), - [anon_sym_volatile] = ACTIONS(952), - [anon_sym_sealed] = ACTIONS(952), - [anon_sym_non_DASHsealed] = ACTIONS(950), - [anon_sym_record] = ACTIONS(952), - [anon_sym_ATinterface] = ACTIONS(950), - [anon_sym_interface] = ACTIONS(952), - [anon_sym_byte] = ACTIONS(952), - [anon_sym_short] = ACTIONS(952), - [anon_sym_int] = ACTIONS(952), - [anon_sym_long] = ACTIONS(952), - [anon_sym_char] = ACTIONS(952), - [anon_sym_float] = ACTIONS(952), - [anon_sym_double] = ACTIONS(952), - [sym_boolean_type] = ACTIONS(952), - [sym_void_type] = ACTIONS(952), - [sym_this] = ACTIONS(952), - [sym_super] = ACTIONS(952), + [ts_builtin_sym_end] = ACTIONS(952), + [sym_identifier] = ACTIONS(954), + [sym_decimal_integer_literal] = ACTIONS(954), + [sym_hex_integer_literal] = ACTIONS(954), + [sym_octal_integer_literal] = ACTIONS(954), + [sym_binary_integer_literal] = ACTIONS(952), + [sym_decimal_floating_point_literal] = ACTIONS(952), + [sym_hex_floating_point_literal] = ACTIONS(954), + [sym_true] = ACTIONS(954), + [sym_false] = ACTIONS(954), + [sym_character_literal] = ACTIONS(952), + [anon_sym_DQUOTE] = ACTIONS(954), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(952), + [anon_sym_RBRACE] = ACTIONS(952), + [sym_null_literal] = ACTIONS(954), + [anon_sym_LPAREN] = ACTIONS(952), + [anon_sym_LT] = ACTIONS(952), + [anon_sym_PLUS] = ACTIONS(954), + [anon_sym_DASH] = ACTIONS(954), + [anon_sym_final] = ACTIONS(954), + [anon_sym_BANG] = ACTIONS(952), + [anon_sym_TILDE] = ACTIONS(952), + [anon_sym_PLUS_PLUS] = ACTIONS(952), + [anon_sym_DASH_DASH] = ACTIONS(952), + [anon_sym_new] = ACTIONS(954), + [anon_sym_class] = ACTIONS(954), + [anon_sym_switch] = ACTIONS(954), + [anon_sym_LBRACE] = ACTIONS(952), + [anon_sym_case] = ACTIONS(954), + [anon_sym_default] = ACTIONS(954), + [anon_sym_SEMI] = ACTIONS(952), + [anon_sym_assert] = ACTIONS(954), + [anon_sym_do] = ACTIONS(954), + [anon_sym_while] = ACTIONS(954), + [anon_sym_break] = ACTIONS(954), + [anon_sym_continue] = ACTIONS(954), + [anon_sym_return] = ACTIONS(954), + [anon_sym_yield] = ACTIONS(954), + [anon_sym_synchronized] = ACTIONS(954), + [anon_sym_throw] = ACTIONS(954), + [anon_sym_try] = ACTIONS(954), + [anon_sym_if] = ACTIONS(954), + [anon_sym_else] = ACTIONS(954), + [anon_sym_for] = ACTIONS(954), + [anon_sym_AT] = ACTIONS(954), + [anon_sym_open] = ACTIONS(954), + [anon_sym_module] = ACTIONS(954), + [anon_sym_static] = ACTIONS(954), + [anon_sym_with] = ACTIONS(954), + [anon_sym_package] = ACTIONS(954), + [anon_sym_import] = ACTIONS(954), + [anon_sym_enum] = ACTIONS(954), + [anon_sym_public] = ACTIONS(954), + [anon_sym_protected] = ACTIONS(954), + [anon_sym_private] = ACTIONS(954), + [anon_sym_abstract] = ACTIONS(954), + [anon_sym_strictfp] = ACTIONS(954), + [anon_sym_native] = ACTIONS(954), + [anon_sym_transient] = ACTIONS(954), + [anon_sym_volatile] = ACTIONS(954), + [anon_sym_sealed] = ACTIONS(954), + [anon_sym_non_DASHsealed] = ACTIONS(952), + [anon_sym_record] = ACTIONS(954), + [anon_sym_ATinterface] = ACTIONS(952), + [anon_sym_interface] = ACTIONS(954), + [anon_sym_byte] = ACTIONS(954), + [anon_sym_short] = ACTIONS(954), + [anon_sym_int] = ACTIONS(954), + [anon_sym_long] = ACTIONS(954), + [anon_sym_char] = ACTIONS(954), + [anon_sym_float] = ACTIONS(954), + [anon_sym_double] = ACTIONS(954), + [sym_boolean_type] = ACTIONS(954), + [sym_void_type] = ACTIONS(954), + [sym_this] = ACTIONS(954), + [sym_super] = ACTIONS(954), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [328] = { - [ts_builtin_sym_end] = ACTIONS(954), - [sym_identifier] = ACTIONS(956), - [sym_decimal_integer_literal] = ACTIONS(956), - [sym_hex_integer_literal] = ACTIONS(956), - [sym_octal_integer_literal] = ACTIONS(956), - [sym_binary_integer_literal] = ACTIONS(954), - [sym_decimal_floating_point_literal] = ACTIONS(954), - [sym_hex_floating_point_literal] = ACTIONS(956), - [sym_true] = ACTIONS(956), - [sym_false] = ACTIONS(956), - [sym_character_literal] = ACTIONS(954), - [anon_sym_DQUOTE] = ACTIONS(956), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(954), - [anon_sym_RBRACE] = ACTIONS(954), - [sym_null_literal] = ACTIONS(956), - [anon_sym_LPAREN] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(954), - [anon_sym_PLUS] = ACTIONS(956), - [anon_sym_DASH] = ACTIONS(956), - [anon_sym_final] = ACTIONS(956), - [anon_sym_BANG] = ACTIONS(954), - [anon_sym_TILDE] = ACTIONS(954), - [anon_sym_PLUS_PLUS] = ACTIONS(954), - [anon_sym_DASH_DASH] = ACTIONS(954), - [anon_sym_new] = ACTIONS(956), - [anon_sym_class] = ACTIONS(956), - [anon_sym_switch] = ACTIONS(956), - [anon_sym_LBRACE] = ACTIONS(954), - [anon_sym_case] = ACTIONS(956), - [anon_sym_default] = ACTIONS(956), - [anon_sym_SEMI] = ACTIONS(954), - [anon_sym_assert] = ACTIONS(956), - [anon_sym_do] = ACTIONS(956), - [anon_sym_while] = ACTIONS(956), - [anon_sym_break] = ACTIONS(956), - [anon_sym_continue] = ACTIONS(956), - [anon_sym_return] = ACTIONS(956), - [anon_sym_yield] = ACTIONS(956), - [anon_sym_synchronized] = ACTIONS(956), - [anon_sym_throw] = ACTIONS(956), - [anon_sym_try] = ACTIONS(956), - [anon_sym_if] = ACTIONS(956), - [anon_sym_else] = ACTIONS(956), - [anon_sym_for] = ACTIONS(956), - [anon_sym_AT] = ACTIONS(956), - [anon_sym_open] = ACTIONS(956), - [anon_sym_module] = ACTIONS(956), - [anon_sym_static] = ACTIONS(956), - [anon_sym_with] = ACTIONS(956), - [anon_sym_package] = ACTIONS(956), - [anon_sym_import] = ACTIONS(956), - [anon_sym_enum] = ACTIONS(956), - [anon_sym_public] = ACTIONS(956), - [anon_sym_protected] = ACTIONS(956), - [anon_sym_private] = ACTIONS(956), - [anon_sym_abstract] = ACTIONS(956), - [anon_sym_strictfp] = ACTIONS(956), - [anon_sym_native] = ACTIONS(956), - [anon_sym_transient] = ACTIONS(956), - [anon_sym_volatile] = ACTIONS(956), - [anon_sym_sealed] = ACTIONS(956), - [anon_sym_non_DASHsealed] = ACTIONS(954), - [anon_sym_record] = ACTIONS(956), - [anon_sym_ATinterface] = ACTIONS(954), - [anon_sym_interface] = ACTIONS(956), - [anon_sym_byte] = ACTIONS(956), - [anon_sym_short] = ACTIONS(956), - [anon_sym_int] = ACTIONS(956), - [anon_sym_long] = ACTIONS(956), - [anon_sym_char] = ACTIONS(956), - [anon_sym_float] = ACTIONS(956), - [anon_sym_double] = ACTIONS(956), - [sym_boolean_type] = ACTIONS(956), - [sym_void_type] = ACTIONS(956), - [sym_this] = ACTIONS(956), - [sym_super] = ACTIONS(956), + [ts_builtin_sym_end] = ACTIONS(956), + [sym_identifier] = ACTIONS(958), + [sym_decimal_integer_literal] = ACTIONS(958), + [sym_hex_integer_literal] = ACTIONS(958), + [sym_octal_integer_literal] = ACTIONS(958), + [sym_binary_integer_literal] = ACTIONS(956), + [sym_decimal_floating_point_literal] = ACTIONS(956), + [sym_hex_floating_point_literal] = ACTIONS(958), + [sym_true] = ACTIONS(958), + [sym_false] = ACTIONS(958), + [sym_character_literal] = ACTIONS(956), + [anon_sym_DQUOTE] = ACTIONS(958), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(956), + [anon_sym_RBRACE] = ACTIONS(956), + [sym_null_literal] = ACTIONS(958), + [anon_sym_LPAREN] = ACTIONS(956), + [anon_sym_LT] = ACTIONS(956), + [anon_sym_PLUS] = ACTIONS(958), + [anon_sym_DASH] = ACTIONS(958), + [anon_sym_final] = ACTIONS(958), + [anon_sym_BANG] = ACTIONS(956), + [anon_sym_TILDE] = ACTIONS(956), + [anon_sym_PLUS_PLUS] = ACTIONS(956), + [anon_sym_DASH_DASH] = ACTIONS(956), + [anon_sym_new] = ACTIONS(958), + [anon_sym_class] = ACTIONS(958), + [anon_sym_switch] = ACTIONS(958), + [anon_sym_LBRACE] = ACTIONS(956), + [anon_sym_case] = ACTIONS(958), + [anon_sym_default] = ACTIONS(958), + [anon_sym_SEMI] = ACTIONS(956), + [anon_sym_assert] = ACTIONS(958), + [anon_sym_do] = ACTIONS(958), + [anon_sym_while] = ACTIONS(958), + [anon_sym_break] = ACTIONS(958), + [anon_sym_continue] = ACTIONS(958), + [anon_sym_return] = ACTIONS(958), + [anon_sym_yield] = ACTIONS(958), + [anon_sym_synchronized] = ACTIONS(958), + [anon_sym_throw] = ACTIONS(958), + [anon_sym_try] = ACTIONS(958), + [anon_sym_if] = ACTIONS(958), + [anon_sym_else] = ACTIONS(958), + [anon_sym_for] = ACTIONS(958), + [anon_sym_AT] = ACTIONS(958), + [anon_sym_open] = ACTIONS(958), + [anon_sym_module] = ACTIONS(958), + [anon_sym_static] = ACTIONS(958), + [anon_sym_with] = ACTIONS(958), + [anon_sym_package] = ACTIONS(958), + [anon_sym_import] = ACTIONS(958), + [anon_sym_enum] = ACTIONS(958), + [anon_sym_public] = ACTIONS(958), + [anon_sym_protected] = ACTIONS(958), + [anon_sym_private] = ACTIONS(958), + [anon_sym_abstract] = ACTIONS(958), + [anon_sym_strictfp] = ACTIONS(958), + [anon_sym_native] = ACTIONS(958), + [anon_sym_transient] = ACTIONS(958), + [anon_sym_volatile] = ACTIONS(958), + [anon_sym_sealed] = ACTIONS(958), + [anon_sym_non_DASHsealed] = ACTIONS(956), + [anon_sym_record] = ACTIONS(958), + [anon_sym_ATinterface] = ACTIONS(956), + [anon_sym_interface] = ACTIONS(958), + [anon_sym_byte] = ACTIONS(958), + [anon_sym_short] = ACTIONS(958), + [anon_sym_int] = ACTIONS(958), + [anon_sym_long] = ACTIONS(958), + [anon_sym_char] = ACTIONS(958), + [anon_sym_float] = ACTIONS(958), + [anon_sym_double] = ACTIONS(958), + [sym_boolean_type] = ACTIONS(958), + [sym_void_type] = ACTIONS(958), + [sym_this] = ACTIONS(958), + [sym_super] = ACTIONS(958), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [329] = { - [ts_builtin_sym_end] = ACTIONS(958), - [sym_identifier] = ACTIONS(960), - [sym_decimal_integer_literal] = ACTIONS(960), - [sym_hex_integer_literal] = ACTIONS(960), - [sym_octal_integer_literal] = ACTIONS(960), - [sym_binary_integer_literal] = ACTIONS(958), - [sym_decimal_floating_point_literal] = ACTIONS(958), - [sym_hex_floating_point_literal] = ACTIONS(960), - [sym_true] = ACTIONS(960), - [sym_false] = ACTIONS(960), - [sym_character_literal] = ACTIONS(958), - [anon_sym_DQUOTE] = ACTIONS(960), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(958), - [anon_sym_RBRACE] = ACTIONS(958), - [sym_null_literal] = ACTIONS(960), - [anon_sym_LPAREN] = ACTIONS(958), - [anon_sym_LT] = ACTIONS(958), - [anon_sym_PLUS] = ACTIONS(960), - [anon_sym_DASH] = ACTIONS(960), - [anon_sym_final] = ACTIONS(960), - [anon_sym_BANG] = ACTIONS(958), - [anon_sym_TILDE] = ACTIONS(958), - [anon_sym_PLUS_PLUS] = ACTIONS(958), - [anon_sym_DASH_DASH] = ACTIONS(958), - [anon_sym_new] = ACTIONS(960), - [anon_sym_class] = ACTIONS(960), - [anon_sym_switch] = ACTIONS(960), - [anon_sym_LBRACE] = ACTIONS(958), - [anon_sym_case] = ACTIONS(960), - [anon_sym_default] = ACTIONS(960), - [anon_sym_SEMI] = ACTIONS(958), - [anon_sym_assert] = ACTIONS(960), - [anon_sym_do] = ACTIONS(960), - [anon_sym_while] = ACTIONS(960), - [anon_sym_break] = ACTIONS(960), - [anon_sym_continue] = ACTIONS(960), - [anon_sym_return] = ACTIONS(960), - [anon_sym_yield] = ACTIONS(960), - [anon_sym_synchronized] = ACTIONS(960), - [anon_sym_throw] = ACTIONS(960), - [anon_sym_try] = ACTIONS(960), - [anon_sym_if] = ACTIONS(960), - [anon_sym_else] = ACTIONS(960), - [anon_sym_for] = ACTIONS(960), - [anon_sym_AT] = ACTIONS(960), - [anon_sym_open] = ACTIONS(960), - [anon_sym_module] = ACTIONS(960), - [anon_sym_static] = ACTIONS(960), - [anon_sym_with] = ACTIONS(960), - [anon_sym_package] = ACTIONS(960), - [anon_sym_import] = ACTIONS(960), - [anon_sym_enum] = ACTIONS(960), - [anon_sym_public] = ACTIONS(960), - [anon_sym_protected] = ACTIONS(960), - [anon_sym_private] = ACTIONS(960), - [anon_sym_abstract] = ACTIONS(960), - [anon_sym_strictfp] = ACTIONS(960), - [anon_sym_native] = ACTIONS(960), - [anon_sym_transient] = ACTIONS(960), - [anon_sym_volatile] = ACTIONS(960), - [anon_sym_sealed] = ACTIONS(960), - [anon_sym_non_DASHsealed] = ACTIONS(958), - [anon_sym_record] = ACTIONS(960), - [anon_sym_ATinterface] = ACTIONS(958), - [anon_sym_interface] = ACTIONS(960), - [anon_sym_byte] = ACTIONS(960), - [anon_sym_short] = ACTIONS(960), - [anon_sym_int] = ACTIONS(960), - [anon_sym_long] = ACTIONS(960), - [anon_sym_char] = ACTIONS(960), - [anon_sym_float] = ACTIONS(960), - [anon_sym_double] = ACTIONS(960), - [sym_boolean_type] = ACTIONS(960), - [sym_void_type] = ACTIONS(960), - [sym_this] = ACTIONS(960), - [sym_super] = ACTIONS(960), + [ts_builtin_sym_end] = ACTIONS(960), + [sym_identifier] = ACTIONS(962), + [sym_decimal_integer_literal] = ACTIONS(962), + [sym_hex_integer_literal] = ACTIONS(962), + [sym_octal_integer_literal] = ACTIONS(962), + [sym_binary_integer_literal] = ACTIONS(960), + [sym_decimal_floating_point_literal] = ACTIONS(960), + [sym_hex_floating_point_literal] = ACTIONS(962), + [sym_true] = ACTIONS(962), + [sym_false] = ACTIONS(962), + [sym_character_literal] = ACTIONS(960), + [anon_sym_DQUOTE] = ACTIONS(962), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(960), + [anon_sym_RBRACE] = ACTIONS(960), + [sym_null_literal] = ACTIONS(962), + [anon_sym_LPAREN] = ACTIONS(960), + [anon_sym_LT] = ACTIONS(960), + [anon_sym_PLUS] = ACTIONS(962), + [anon_sym_DASH] = ACTIONS(962), + [anon_sym_final] = ACTIONS(962), + [anon_sym_BANG] = ACTIONS(960), + [anon_sym_TILDE] = ACTIONS(960), + [anon_sym_PLUS_PLUS] = ACTIONS(960), + [anon_sym_DASH_DASH] = ACTIONS(960), + [anon_sym_new] = ACTIONS(962), + [anon_sym_class] = ACTIONS(962), + [anon_sym_switch] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(960), + [anon_sym_case] = ACTIONS(962), + [anon_sym_default] = ACTIONS(962), + [anon_sym_SEMI] = ACTIONS(960), + [anon_sym_assert] = ACTIONS(962), + [anon_sym_do] = ACTIONS(962), + [anon_sym_while] = ACTIONS(962), + [anon_sym_break] = ACTIONS(962), + [anon_sym_continue] = ACTIONS(962), + [anon_sym_return] = ACTIONS(962), + [anon_sym_yield] = ACTIONS(962), + [anon_sym_synchronized] = ACTIONS(962), + [anon_sym_throw] = ACTIONS(962), + [anon_sym_try] = ACTIONS(962), + [anon_sym_if] = ACTIONS(962), + [anon_sym_else] = ACTIONS(962), + [anon_sym_for] = ACTIONS(962), + [anon_sym_AT] = ACTIONS(962), + [anon_sym_open] = ACTIONS(962), + [anon_sym_module] = ACTIONS(962), + [anon_sym_static] = ACTIONS(962), + [anon_sym_with] = ACTIONS(962), + [anon_sym_package] = ACTIONS(962), + [anon_sym_import] = ACTIONS(962), + [anon_sym_enum] = ACTIONS(962), + [anon_sym_public] = ACTIONS(962), + [anon_sym_protected] = ACTIONS(962), + [anon_sym_private] = ACTIONS(962), + [anon_sym_abstract] = ACTIONS(962), + [anon_sym_strictfp] = ACTIONS(962), + [anon_sym_native] = ACTIONS(962), + [anon_sym_transient] = ACTIONS(962), + [anon_sym_volatile] = ACTIONS(962), + [anon_sym_sealed] = ACTIONS(962), + [anon_sym_non_DASHsealed] = ACTIONS(960), + [anon_sym_record] = ACTIONS(962), + [anon_sym_ATinterface] = ACTIONS(960), + [anon_sym_interface] = ACTIONS(962), + [anon_sym_byte] = ACTIONS(962), + [anon_sym_short] = ACTIONS(962), + [anon_sym_int] = ACTIONS(962), + [anon_sym_long] = ACTIONS(962), + [anon_sym_char] = ACTIONS(962), + [anon_sym_float] = ACTIONS(962), + [anon_sym_double] = ACTIONS(962), + [sym_boolean_type] = ACTIONS(962), + [sym_void_type] = ACTIONS(962), + [sym_this] = ACTIONS(962), + [sym_super] = ACTIONS(962), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [330] = { - [ts_builtin_sym_end] = ACTIONS(962), - [sym_identifier] = ACTIONS(964), - [sym_decimal_integer_literal] = ACTIONS(964), - [sym_hex_integer_literal] = ACTIONS(964), - [sym_octal_integer_literal] = ACTIONS(964), - [sym_binary_integer_literal] = ACTIONS(962), - [sym_decimal_floating_point_literal] = ACTIONS(962), - [sym_hex_floating_point_literal] = ACTIONS(964), - [sym_true] = ACTIONS(964), - [sym_false] = ACTIONS(964), - [sym_character_literal] = ACTIONS(962), - [anon_sym_DQUOTE] = ACTIONS(964), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(962), - [anon_sym_RBRACE] = ACTIONS(962), - [sym_null_literal] = ACTIONS(964), - [anon_sym_LPAREN] = ACTIONS(962), - [anon_sym_LT] = ACTIONS(962), - [anon_sym_PLUS] = ACTIONS(964), - [anon_sym_DASH] = ACTIONS(964), - [anon_sym_final] = ACTIONS(964), - [anon_sym_BANG] = ACTIONS(962), - [anon_sym_TILDE] = ACTIONS(962), - [anon_sym_PLUS_PLUS] = ACTIONS(962), - [anon_sym_DASH_DASH] = ACTIONS(962), - [anon_sym_new] = ACTIONS(964), - [anon_sym_class] = ACTIONS(964), - [anon_sym_switch] = ACTIONS(964), - [anon_sym_LBRACE] = ACTIONS(962), - [anon_sym_case] = ACTIONS(964), - [anon_sym_default] = ACTIONS(964), - [anon_sym_SEMI] = ACTIONS(962), - [anon_sym_assert] = ACTIONS(964), - [anon_sym_do] = ACTIONS(964), - [anon_sym_while] = ACTIONS(964), - [anon_sym_break] = ACTIONS(964), - [anon_sym_continue] = ACTIONS(964), - [anon_sym_return] = ACTIONS(964), - [anon_sym_yield] = ACTIONS(964), - [anon_sym_synchronized] = ACTIONS(964), - [anon_sym_throw] = ACTIONS(964), - [anon_sym_try] = ACTIONS(964), - [anon_sym_if] = ACTIONS(964), - [anon_sym_else] = ACTIONS(964), - [anon_sym_for] = ACTIONS(964), - [anon_sym_AT] = ACTIONS(964), - [anon_sym_open] = ACTIONS(964), - [anon_sym_module] = ACTIONS(964), - [anon_sym_static] = ACTIONS(964), - [anon_sym_with] = ACTIONS(964), - [anon_sym_package] = ACTIONS(964), - [anon_sym_import] = ACTIONS(964), - [anon_sym_enum] = ACTIONS(964), - [anon_sym_public] = ACTIONS(964), - [anon_sym_protected] = ACTIONS(964), - [anon_sym_private] = ACTIONS(964), - [anon_sym_abstract] = ACTIONS(964), - [anon_sym_strictfp] = ACTIONS(964), - [anon_sym_native] = ACTIONS(964), - [anon_sym_transient] = ACTIONS(964), - [anon_sym_volatile] = ACTIONS(964), - [anon_sym_sealed] = ACTIONS(964), - [anon_sym_non_DASHsealed] = ACTIONS(962), - [anon_sym_record] = ACTIONS(964), - [anon_sym_ATinterface] = ACTIONS(962), - [anon_sym_interface] = ACTIONS(964), - [anon_sym_byte] = ACTIONS(964), - [anon_sym_short] = ACTIONS(964), - [anon_sym_int] = ACTIONS(964), - [anon_sym_long] = ACTIONS(964), - [anon_sym_char] = ACTIONS(964), - [anon_sym_float] = ACTIONS(964), - [anon_sym_double] = ACTIONS(964), - [sym_boolean_type] = ACTIONS(964), - [sym_void_type] = ACTIONS(964), - [sym_this] = ACTIONS(964), - [sym_super] = ACTIONS(964), + [ts_builtin_sym_end] = ACTIONS(964), + [sym_identifier] = ACTIONS(966), + [sym_decimal_integer_literal] = ACTIONS(966), + [sym_hex_integer_literal] = ACTIONS(966), + [sym_octal_integer_literal] = ACTIONS(966), + [sym_binary_integer_literal] = ACTIONS(964), + [sym_decimal_floating_point_literal] = ACTIONS(964), + [sym_hex_floating_point_literal] = ACTIONS(966), + [sym_true] = ACTIONS(966), + [sym_false] = ACTIONS(966), + [sym_character_literal] = ACTIONS(964), + [anon_sym_DQUOTE] = ACTIONS(966), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(964), + [anon_sym_RBRACE] = ACTIONS(964), + [sym_null_literal] = ACTIONS(966), + [anon_sym_LPAREN] = ACTIONS(964), + [anon_sym_LT] = ACTIONS(964), + [anon_sym_PLUS] = ACTIONS(966), + [anon_sym_DASH] = ACTIONS(966), + [anon_sym_final] = ACTIONS(966), + [anon_sym_BANG] = ACTIONS(964), + [anon_sym_TILDE] = ACTIONS(964), + [anon_sym_PLUS_PLUS] = ACTIONS(964), + [anon_sym_DASH_DASH] = ACTIONS(964), + [anon_sym_new] = ACTIONS(966), + [anon_sym_class] = ACTIONS(966), + [anon_sym_switch] = ACTIONS(966), + [anon_sym_LBRACE] = ACTIONS(964), + [anon_sym_case] = ACTIONS(966), + [anon_sym_default] = ACTIONS(966), + [anon_sym_SEMI] = ACTIONS(964), + [anon_sym_assert] = ACTIONS(966), + [anon_sym_do] = ACTIONS(966), + [anon_sym_while] = ACTIONS(966), + [anon_sym_break] = ACTIONS(966), + [anon_sym_continue] = ACTIONS(966), + [anon_sym_return] = ACTIONS(966), + [anon_sym_yield] = ACTIONS(966), + [anon_sym_synchronized] = ACTIONS(966), + [anon_sym_throw] = ACTIONS(966), + [anon_sym_try] = ACTIONS(966), + [anon_sym_if] = ACTIONS(966), + [anon_sym_else] = ACTIONS(966), + [anon_sym_for] = ACTIONS(966), + [anon_sym_AT] = ACTIONS(966), + [anon_sym_open] = ACTIONS(966), + [anon_sym_module] = ACTIONS(966), + [anon_sym_static] = ACTIONS(966), + [anon_sym_with] = ACTIONS(966), + [anon_sym_package] = ACTIONS(966), + [anon_sym_import] = ACTIONS(966), + [anon_sym_enum] = ACTIONS(966), + [anon_sym_public] = ACTIONS(966), + [anon_sym_protected] = ACTIONS(966), + [anon_sym_private] = ACTIONS(966), + [anon_sym_abstract] = ACTIONS(966), + [anon_sym_strictfp] = ACTIONS(966), + [anon_sym_native] = ACTIONS(966), + [anon_sym_transient] = ACTIONS(966), + [anon_sym_volatile] = ACTIONS(966), + [anon_sym_sealed] = ACTIONS(966), + [anon_sym_non_DASHsealed] = ACTIONS(964), + [anon_sym_record] = ACTIONS(966), + [anon_sym_ATinterface] = ACTIONS(964), + [anon_sym_interface] = ACTIONS(966), + [anon_sym_byte] = ACTIONS(966), + [anon_sym_short] = ACTIONS(966), + [anon_sym_int] = ACTIONS(966), + [anon_sym_long] = ACTIONS(966), + [anon_sym_char] = ACTIONS(966), + [anon_sym_float] = ACTIONS(966), + [anon_sym_double] = ACTIONS(966), + [sym_boolean_type] = ACTIONS(966), + [sym_void_type] = ACTIONS(966), + [sym_this] = ACTIONS(966), + [sym_super] = ACTIONS(966), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [331] = { - [ts_builtin_sym_end] = ACTIONS(966), - [sym_identifier] = ACTIONS(968), - [sym_decimal_integer_literal] = ACTIONS(968), - [sym_hex_integer_literal] = ACTIONS(968), - [sym_octal_integer_literal] = ACTIONS(968), - [sym_binary_integer_literal] = ACTIONS(966), - [sym_decimal_floating_point_literal] = ACTIONS(966), - [sym_hex_floating_point_literal] = ACTIONS(968), - [sym_true] = ACTIONS(968), - [sym_false] = ACTIONS(968), - [sym_character_literal] = ACTIONS(966), - [anon_sym_DQUOTE] = ACTIONS(968), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(966), - [anon_sym_RBRACE] = ACTIONS(966), - [sym_null_literal] = ACTIONS(968), - [anon_sym_LPAREN] = ACTIONS(966), - [anon_sym_LT] = ACTIONS(966), - [anon_sym_PLUS] = ACTIONS(968), - [anon_sym_DASH] = ACTIONS(968), - [anon_sym_final] = ACTIONS(968), - [anon_sym_BANG] = ACTIONS(966), - [anon_sym_TILDE] = ACTIONS(966), - [anon_sym_PLUS_PLUS] = ACTIONS(966), - [anon_sym_DASH_DASH] = ACTIONS(966), - [anon_sym_new] = ACTIONS(968), - [anon_sym_class] = ACTIONS(968), - [anon_sym_switch] = ACTIONS(968), - [anon_sym_LBRACE] = ACTIONS(966), - [anon_sym_case] = ACTIONS(968), - [anon_sym_default] = ACTIONS(968), - [anon_sym_SEMI] = ACTIONS(966), - [anon_sym_assert] = ACTIONS(968), - [anon_sym_do] = ACTIONS(968), - [anon_sym_while] = ACTIONS(968), - [anon_sym_break] = ACTIONS(968), - [anon_sym_continue] = ACTIONS(968), - [anon_sym_return] = ACTIONS(968), - [anon_sym_yield] = ACTIONS(968), - [anon_sym_synchronized] = ACTIONS(968), - [anon_sym_throw] = ACTIONS(968), - [anon_sym_try] = ACTIONS(968), - [anon_sym_if] = ACTIONS(968), - [anon_sym_else] = ACTIONS(968), - [anon_sym_for] = ACTIONS(968), - [anon_sym_AT] = ACTIONS(968), - [anon_sym_open] = ACTIONS(968), - [anon_sym_module] = ACTIONS(968), - [anon_sym_static] = ACTIONS(968), - [anon_sym_with] = ACTIONS(968), - [anon_sym_package] = ACTIONS(968), - [anon_sym_import] = ACTIONS(968), - [anon_sym_enum] = ACTIONS(968), - [anon_sym_public] = ACTIONS(968), - [anon_sym_protected] = ACTIONS(968), - [anon_sym_private] = ACTIONS(968), - [anon_sym_abstract] = ACTIONS(968), - [anon_sym_strictfp] = ACTIONS(968), - [anon_sym_native] = ACTIONS(968), - [anon_sym_transient] = ACTIONS(968), - [anon_sym_volatile] = ACTIONS(968), - [anon_sym_sealed] = ACTIONS(968), - [anon_sym_non_DASHsealed] = ACTIONS(966), - [anon_sym_record] = ACTIONS(968), - [anon_sym_ATinterface] = ACTIONS(966), - [anon_sym_interface] = ACTIONS(968), - [anon_sym_byte] = ACTIONS(968), - [anon_sym_short] = ACTIONS(968), - [anon_sym_int] = ACTIONS(968), - [anon_sym_long] = ACTIONS(968), - [anon_sym_char] = ACTIONS(968), - [anon_sym_float] = ACTIONS(968), - [anon_sym_double] = ACTIONS(968), - [sym_boolean_type] = ACTIONS(968), - [sym_void_type] = ACTIONS(968), - [sym_this] = ACTIONS(968), - [sym_super] = ACTIONS(968), + [ts_builtin_sym_end] = ACTIONS(968), + [sym_identifier] = ACTIONS(970), + [sym_decimal_integer_literal] = ACTIONS(970), + [sym_hex_integer_literal] = ACTIONS(970), + [sym_octal_integer_literal] = ACTIONS(970), + [sym_binary_integer_literal] = ACTIONS(968), + [sym_decimal_floating_point_literal] = ACTIONS(968), + [sym_hex_floating_point_literal] = ACTIONS(970), + [sym_true] = ACTIONS(970), + [sym_false] = ACTIONS(970), + [sym_character_literal] = ACTIONS(968), + [anon_sym_DQUOTE] = ACTIONS(970), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(968), + [anon_sym_RBRACE] = ACTIONS(968), + [sym_null_literal] = ACTIONS(970), + [anon_sym_LPAREN] = ACTIONS(968), + [anon_sym_LT] = ACTIONS(968), + [anon_sym_PLUS] = ACTIONS(970), + [anon_sym_DASH] = ACTIONS(970), + [anon_sym_final] = ACTIONS(970), + [anon_sym_BANG] = ACTIONS(968), + [anon_sym_TILDE] = ACTIONS(968), + [anon_sym_PLUS_PLUS] = ACTIONS(968), + [anon_sym_DASH_DASH] = ACTIONS(968), + [anon_sym_new] = ACTIONS(970), + [anon_sym_class] = ACTIONS(970), + [anon_sym_switch] = ACTIONS(970), + [anon_sym_LBRACE] = ACTIONS(968), + [anon_sym_case] = ACTIONS(970), + [anon_sym_default] = ACTIONS(970), + [anon_sym_SEMI] = ACTIONS(968), + [anon_sym_assert] = ACTIONS(970), + [anon_sym_do] = ACTIONS(970), + [anon_sym_while] = ACTIONS(970), + [anon_sym_break] = ACTIONS(970), + [anon_sym_continue] = ACTIONS(970), + [anon_sym_return] = ACTIONS(970), + [anon_sym_yield] = ACTIONS(970), + [anon_sym_synchronized] = ACTIONS(970), + [anon_sym_throw] = ACTIONS(970), + [anon_sym_try] = ACTIONS(970), + [anon_sym_if] = ACTIONS(970), + [anon_sym_else] = ACTIONS(970), + [anon_sym_for] = ACTIONS(970), + [anon_sym_AT] = ACTIONS(970), + [anon_sym_open] = ACTIONS(970), + [anon_sym_module] = ACTIONS(970), + [anon_sym_static] = ACTIONS(970), + [anon_sym_with] = ACTIONS(970), + [anon_sym_package] = ACTIONS(970), + [anon_sym_import] = ACTIONS(970), + [anon_sym_enum] = ACTIONS(970), + [anon_sym_public] = ACTIONS(970), + [anon_sym_protected] = ACTIONS(970), + [anon_sym_private] = ACTIONS(970), + [anon_sym_abstract] = ACTIONS(970), + [anon_sym_strictfp] = ACTIONS(970), + [anon_sym_native] = ACTIONS(970), + [anon_sym_transient] = ACTIONS(970), + [anon_sym_volatile] = ACTIONS(970), + [anon_sym_sealed] = ACTIONS(970), + [anon_sym_non_DASHsealed] = ACTIONS(968), + [anon_sym_record] = ACTIONS(970), + [anon_sym_ATinterface] = ACTIONS(968), + [anon_sym_interface] = ACTIONS(970), + [anon_sym_byte] = ACTIONS(970), + [anon_sym_short] = ACTIONS(970), + [anon_sym_int] = ACTIONS(970), + [anon_sym_long] = ACTIONS(970), + [anon_sym_char] = ACTIONS(970), + [anon_sym_float] = ACTIONS(970), + [anon_sym_double] = ACTIONS(970), + [sym_boolean_type] = ACTIONS(970), + [sym_void_type] = ACTIONS(970), + [sym_this] = ACTIONS(970), + [sym_super] = ACTIONS(970), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [332] = { - [ts_builtin_sym_end] = ACTIONS(970), - [sym_identifier] = ACTIONS(972), - [sym_decimal_integer_literal] = ACTIONS(972), - [sym_hex_integer_literal] = ACTIONS(972), - [sym_octal_integer_literal] = ACTIONS(972), - [sym_binary_integer_literal] = ACTIONS(970), - [sym_decimal_floating_point_literal] = ACTIONS(970), - [sym_hex_floating_point_literal] = ACTIONS(972), - [sym_true] = ACTIONS(972), - [sym_false] = ACTIONS(972), - [sym_character_literal] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(970), - [anon_sym_RBRACE] = ACTIONS(970), - [sym_null_literal] = ACTIONS(972), - [anon_sym_LPAREN] = ACTIONS(970), - [anon_sym_LT] = ACTIONS(970), - [anon_sym_PLUS] = ACTIONS(972), - [anon_sym_DASH] = ACTIONS(972), - [anon_sym_final] = ACTIONS(972), - [anon_sym_BANG] = ACTIONS(970), - [anon_sym_TILDE] = ACTIONS(970), - [anon_sym_PLUS_PLUS] = ACTIONS(970), - [anon_sym_DASH_DASH] = ACTIONS(970), - [anon_sym_new] = ACTIONS(972), - [anon_sym_class] = ACTIONS(972), - [anon_sym_switch] = ACTIONS(972), - [anon_sym_LBRACE] = ACTIONS(970), - [anon_sym_case] = ACTIONS(972), - [anon_sym_default] = ACTIONS(972), - [anon_sym_SEMI] = ACTIONS(970), - [anon_sym_assert] = ACTIONS(972), - [anon_sym_do] = ACTIONS(972), - [anon_sym_while] = ACTIONS(972), - [anon_sym_break] = ACTIONS(972), - [anon_sym_continue] = ACTIONS(972), - [anon_sym_return] = ACTIONS(972), - [anon_sym_yield] = ACTIONS(972), - [anon_sym_synchronized] = ACTIONS(972), - [anon_sym_throw] = ACTIONS(972), - [anon_sym_try] = ACTIONS(972), - [anon_sym_if] = ACTIONS(972), - [anon_sym_else] = ACTIONS(972), - [anon_sym_for] = ACTIONS(972), - [anon_sym_AT] = ACTIONS(972), - [anon_sym_open] = ACTIONS(972), - [anon_sym_module] = ACTIONS(972), - [anon_sym_static] = ACTIONS(972), - [anon_sym_with] = ACTIONS(972), - [anon_sym_package] = ACTIONS(972), - [anon_sym_import] = ACTIONS(972), - [anon_sym_enum] = ACTIONS(972), - [anon_sym_public] = ACTIONS(972), - [anon_sym_protected] = ACTIONS(972), - [anon_sym_private] = ACTIONS(972), - [anon_sym_abstract] = ACTIONS(972), - [anon_sym_strictfp] = ACTIONS(972), - [anon_sym_native] = ACTIONS(972), - [anon_sym_transient] = ACTIONS(972), - [anon_sym_volatile] = ACTIONS(972), - [anon_sym_sealed] = ACTIONS(972), - [anon_sym_non_DASHsealed] = ACTIONS(970), - [anon_sym_record] = ACTIONS(972), - [anon_sym_ATinterface] = ACTIONS(970), - [anon_sym_interface] = ACTIONS(972), - [anon_sym_byte] = ACTIONS(972), - [anon_sym_short] = ACTIONS(972), - [anon_sym_int] = ACTIONS(972), - [anon_sym_long] = ACTIONS(972), - [anon_sym_char] = ACTIONS(972), - [anon_sym_float] = ACTIONS(972), - [anon_sym_double] = ACTIONS(972), - [sym_boolean_type] = ACTIONS(972), - [sym_void_type] = ACTIONS(972), - [sym_this] = ACTIONS(972), - [sym_super] = ACTIONS(972), + [ts_builtin_sym_end] = ACTIONS(972), + [sym_identifier] = ACTIONS(974), + [sym_decimal_integer_literal] = ACTIONS(974), + [sym_hex_integer_literal] = ACTIONS(974), + [sym_octal_integer_literal] = ACTIONS(974), + [sym_binary_integer_literal] = ACTIONS(972), + [sym_decimal_floating_point_literal] = ACTIONS(972), + [sym_hex_floating_point_literal] = ACTIONS(974), + [sym_true] = ACTIONS(974), + [sym_false] = ACTIONS(974), + [sym_character_literal] = ACTIONS(972), + [anon_sym_DQUOTE] = ACTIONS(974), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(972), + [anon_sym_RBRACE] = ACTIONS(972), + [sym_null_literal] = ACTIONS(974), + [anon_sym_LPAREN] = ACTIONS(972), + [anon_sym_LT] = ACTIONS(972), + [anon_sym_PLUS] = ACTIONS(974), + [anon_sym_DASH] = ACTIONS(974), + [anon_sym_final] = ACTIONS(974), + [anon_sym_BANG] = ACTIONS(972), + [anon_sym_TILDE] = ACTIONS(972), + [anon_sym_PLUS_PLUS] = ACTIONS(972), + [anon_sym_DASH_DASH] = ACTIONS(972), + [anon_sym_new] = ACTIONS(974), + [anon_sym_class] = ACTIONS(974), + [anon_sym_switch] = ACTIONS(974), + [anon_sym_LBRACE] = ACTIONS(972), + [anon_sym_case] = ACTIONS(974), + [anon_sym_default] = ACTIONS(974), + [anon_sym_SEMI] = ACTIONS(972), + [anon_sym_assert] = ACTIONS(974), + [anon_sym_do] = ACTIONS(974), + [anon_sym_while] = ACTIONS(974), + [anon_sym_break] = ACTIONS(974), + [anon_sym_continue] = ACTIONS(974), + [anon_sym_return] = ACTIONS(974), + [anon_sym_yield] = ACTIONS(974), + [anon_sym_synchronized] = ACTIONS(974), + [anon_sym_throw] = ACTIONS(974), + [anon_sym_try] = ACTIONS(974), + [anon_sym_if] = ACTIONS(974), + [anon_sym_else] = ACTIONS(974), + [anon_sym_for] = ACTIONS(974), + [anon_sym_AT] = ACTIONS(974), + [anon_sym_open] = ACTIONS(974), + [anon_sym_module] = ACTIONS(974), + [anon_sym_static] = ACTIONS(974), + [anon_sym_with] = ACTIONS(974), + [anon_sym_package] = ACTIONS(974), + [anon_sym_import] = ACTIONS(974), + [anon_sym_enum] = ACTIONS(974), + [anon_sym_public] = ACTIONS(974), + [anon_sym_protected] = ACTIONS(974), + [anon_sym_private] = ACTIONS(974), + [anon_sym_abstract] = ACTIONS(974), + [anon_sym_strictfp] = ACTIONS(974), + [anon_sym_native] = ACTIONS(974), + [anon_sym_transient] = ACTIONS(974), + [anon_sym_volatile] = ACTIONS(974), + [anon_sym_sealed] = ACTIONS(974), + [anon_sym_non_DASHsealed] = ACTIONS(972), + [anon_sym_record] = ACTIONS(974), + [anon_sym_ATinterface] = ACTIONS(972), + [anon_sym_interface] = ACTIONS(974), + [anon_sym_byte] = ACTIONS(974), + [anon_sym_short] = ACTIONS(974), + [anon_sym_int] = ACTIONS(974), + [anon_sym_long] = ACTIONS(974), + [anon_sym_char] = ACTIONS(974), + [anon_sym_float] = ACTIONS(974), + [anon_sym_double] = ACTIONS(974), + [sym_boolean_type] = ACTIONS(974), + [sym_void_type] = ACTIONS(974), + [sym_this] = ACTIONS(974), + [sym_super] = ACTIONS(974), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [333] = { - [ts_builtin_sym_end] = ACTIONS(974), - [sym_identifier] = ACTIONS(976), - [sym_decimal_integer_literal] = ACTIONS(976), - [sym_hex_integer_literal] = ACTIONS(976), - [sym_octal_integer_literal] = ACTIONS(976), - [sym_binary_integer_literal] = ACTIONS(974), - [sym_decimal_floating_point_literal] = ACTIONS(974), - [sym_hex_floating_point_literal] = ACTIONS(976), - [sym_true] = ACTIONS(976), - [sym_false] = ACTIONS(976), - [sym_character_literal] = ACTIONS(974), - [anon_sym_DQUOTE] = ACTIONS(976), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(974), - [anon_sym_RBRACE] = ACTIONS(974), - [sym_null_literal] = ACTIONS(976), - [anon_sym_LPAREN] = ACTIONS(974), - [anon_sym_LT] = ACTIONS(974), - [anon_sym_PLUS] = ACTIONS(976), - [anon_sym_DASH] = ACTIONS(976), - [anon_sym_final] = ACTIONS(976), - [anon_sym_BANG] = ACTIONS(974), - [anon_sym_TILDE] = ACTIONS(974), - [anon_sym_PLUS_PLUS] = ACTIONS(974), - [anon_sym_DASH_DASH] = ACTIONS(974), - [anon_sym_new] = ACTIONS(976), - [anon_sym_class] = ACTIONS(976), - [anon_sym_switch] = ACTIONS(976), - [anon_sym_LBRACE] = ACTIONS(974), - [anon_sym_case] = ACTIONS(976), - [anon_sym_default] = ACTIONS(976), - [anon_sym_SEMI] = ACTIONS(974), - [anon_sym_assert] = ACTIONS(976), - [anon_sym_do] = ACTIONS(976), - [anon_sym_while] = ACTIONS(976), - [anon_sym_break] = ACTIONS(976), - [anon_sym_continue] = ACTIONS(976), - [anon_sym_return] = ACTIONS(976), - [anon_sym_yield] = ACTIONS(976), - [anon_sym_synchronized] = ACTIONS(976), - [anon_sym_throw] = ACTIONS(976), - [anon_sym_try] = ACTIONS(976), - [anon_sym_if] = ACTIONS(976), - [anon_sym_else] = ACTIONS(976), - [anon_sym_for] = ACTIONS(976), - [anon_sym_AT] = ACTIONS(976), - [anon_sym_open] = ACTIONS(976), - [anon_sym_module] = ACTIONS(976), - [anon_sym_static] = ACTIONS(976), - [anon_sym_with] = ACTIONS(976), - [anon_sym_package] = ACTIONS(976), - [anon_sym_import] = ACTIONS(976), - [anon_sym_enum] = ACTIONS(976), - [anon_sym_public] = ACTIONS(976), - [anon_sym_protected] = ACTIONS(976), - [anon_sym_private] = ACTIONS(976), - [anon_sym_abstract] = ACTIONS(976), - [anon_sym_strictfp] = ACTIONS(976), - [anon_sym_native] = ACTIONS(976), - [anon_sym_transient] = ACTIONS(976), - [anon_sym_volatile] = ACTIONS(976), - [anon_sym_sealed] = ACTIONS(976), - [anon_sym_non_DASHsealed] = ACTIONS(974), - [anon_sym_record] = ACTIONS(976), - [anon_sym_ATinterface] = ACTIONS(974), - [anon_sym_interface] = ACTIONS(976), - [anon_sym_byte] = ACTIONS(976), - [anon_sym_short] = ACTIONS(976), - [anon_sym_int] = ACTIONS(976), - [anon_sym_long] = ACTIONS(976), - [anon_sym_char] = ACTIONS(976), - [anon_sym_float] = ACTIONS(976), - [anon_sym_double] = ACTIONS(976), - [sym_boolean_type] = ACTIONS(976), - [sym_void_type] = ACTIONS(976), - [sym_this] = ACTIONS(976), - [sym_super] = ACTIONS(976), + [ts_builtin_sym_end] = ACTIONS(976), + [sym_identifier] = ACTIONS(978), + [sym_decimal_integer_literal] = ACTIONS(978), + [sym_hex_integer_literal] = ACTIONS(978), + [sym_octal_integer_literal] = ACTIONS(978), + [sym_binary_integer_literal] = ACTIONS(976), + [sym_decimal_floating_point_literal] = ACTIONS(976), + [sym_hex_floating_point_literal] = ACTIONS(978), + [sym_true] = ACTIONS(978), + [sym_false] = ACTIONS(978), + [sym_character_literal] = ACTIONS(976), + [anon_sym_DQUOTE] = ACTIONS(978), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(976), + [anon_sym_RBRACE] = ACTIONS(976), + [sym_null_literal] = ACTIONS(978), + [anon_sym_LPAREN] = ACTIONS(976), + [anon_sym_LT] = ACTIONS(976), + [anon_sym_PLUS] = ACTIONS(978), + [anon_sym_DASH] = ACTIONS(978), + [anon_sym_final] = ACTIONS(978), + [anon_sym_BANG] = ACTIONS(976), + [anon_sym_TILDE] = ACTIONS(976), + [anon_sym_PLUS_PLUS] = ACTIONS(976), + [anon_sym_DASH_DASH] = ACTIONS(976), + [anon_sym_new] = ACTIONS(978), + [anon_sym_class] = ACTIONS(978), + [anon_sym_switch] = ACTIONS(978), + [anon_sym_LBRACE] = ACTIONS(976), + [anon_sym_case] = ACTIONS(978), + [anon_sym_default] = ACTIONS(978), + [anon_sym_SEMI] = ACTIONS(976), + [anon_sym_assert] = ACTIONS(978), + [anon_sym_do] = ACTIONS(978), + [anon_sym_while] = ACTIONS(978), + [anon_sym_break] = ACTIONS(978), + [anon_sym_continue] = ACTIONS(978), + [anon_sym_return] = ACTIONS(978), + [anon_sym_yield] = ACTIONS(978), + [anon_sym_synchronized] = ACTIONS(978), + [anon_sym_throw] = ACTIONS(978), + [anon_sym_try] = ACTIONS(978), + [anon_sym_if] = ACTIONS(978), + [anon_sym_else] = ACTIONS(978), + [anon_sym_for] = ACTIONS(978), + [anon_sym_AT] = ACTIONS(978), + [anon_sym_open] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_static] = ACTIONS(978), + [anon_sym_with] = ACTIONS(978), + [anon_sym_package] = ACTIONS(978), + [anon_sym_import] = ACTIONS(978), + [anon_sym_enum] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_abstract] = ACTIONS(978), + [anon_sym_strictfp] = ACTIONS(978), + [anon_sym_native] = ACTIONS(978), + [anon_sym_transient] = ACTIONS(978), + [anon_sym_volatile] = ACTIONS(978), + [anon_sym_sealed] = ACTIONS(978), + [anon_sym_non_DASHsealed] = ACTIONS(976), + [anon_sym_record] = ACTIONS(978), + [anon_sym_ATinterface] = ACTIONS(976), + [anon_sym_interface] = ACTIONS(978), + [anon_sym_byte] = ACTIONS(978), + [anon_sym_short] = ACTIONS(978), + [anon_sym_int] = ACTIONS(978), + [anon_sym_long] = ACTIONS(978), + [anon_sym_char] = ACTIONS(978), + [anon_sym_float] = ACTIONS(978), + [anon_sym_double] = ACTIONS(978), + [sym_boolean_type] = ACTIONS(978), + [sym_void_type] = ACTIONS(978), + [sym_this] = ACTIONS(978), + [sym_super] = ACTIONS(978), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [334] = { - [ts_builtin_sym_end] = ACTIONS(978), - [sym_identifier] = ACTIONS(980), - [sym_decimal_integer_literal] = ACTIONS(980), - [sym_hex_integer_literal] = ACTIONS(980), - [sym_octal_integer_literal] = ACTIONS(980), - [sym_binary_integer_literal] = ACTIONS(978), - [sym_decimal_floating_point_literal] = ACTIONS(978), - [sym_hex_floating_point_literal] = ACTIONS(980), - [sym_true] = ACTIONS(980), - [sym_false] = ACTIONS(980), - [sym_character_literal] = ACTIONS(978), - [anon_sym_DQUOTE] = ACTIONS(980), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(978), - [anon_sym_RBRACE] = ACTIONS(978), - [sym_null_literal] = ACTIONS(980), - [anon_sym_LPAREN] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(978), - [anon_sym_PLUS] = ACTIONS(980), - [anon_sym_DASH] = ACTIONS(980), - [anon_sym_final] = ACTIONS(980), - [anon_sym_BANG] = ACTIONS(978), - [anon_sym_TILDE] = ACTIONS(978), - [anon_sym_PLUS_PLUS] = ACTIONS(978), - [anon_sym_DASH_DASH] = ACTIONS(978), - [anon_sym_new] = ACTIONS(980), - [anon_sym_class] = ACTIONS(980), - [anon_sym_switch] = ACTIONS(980), - [anon_sym_LBRACE] = ACTIONS(978), - [anon_sym_case] = ACTIONS(980), - [anon_sym_default] = ACTIONS(980), - [anon_sym_SEMI] = ACTIONS(978), - [anon_sym_assert] = ACTIONS(980), - [anon_sym_do] = ACTIONS(980), - [anon_sym_while] = ACTIONS(980), - [anon_sym_break] = ACTIONS(980), - [anon_sym_continue] = ACTIONS(980), - [anon_sym_return] = ACTIONS(980), - [anon_sym_yield] = ACTIONS(980), - [anon_sym_synchronized] = ACTIONS(980), - [anon_sym_throw] = ACTIONS(980), - [anon_sym_try] = ACTIONS(980), - [anon_sym_if] = ACTIONS(980), - [anon_sym_else] = ACTIONS(980), - [anon_sym_for] = ACTIONS(980), - [anon_sym_AT] = ACTIONS(980), - [anon_sym_open] = ACTIONS(980), - [anon_sym_module] = ACTIONS(980), - [anon_sym_static] = ACTIONS(980), - [anon_sym_with] = ACTIONS(980), - [anon_sym_package] = ACTIONS(980), - [anon_sym_import] = ACTIONS(980), - [anon_sym_enum] = ACTIONS(980), - [anon_sym_public] = ACTIONS(980), - [anon_sym_protected] = ACTIONS(980), - [anon_sym_private] = ACTIONS(980), - [anon_sym_abstract] = ACTIONS(980), - [anon_sym_strictfp] = ACTIONS(980), - [anon_sym_native] = ACTIONS(980), - [anon_sym_transient] = ACTIONS(980), - [anon_sym_volatile] = ACTIONS(980), - [anon_sym_sealed] = ACTIONS(980), - [anon_sym_non_DASHsealed] = ACTIONS(978), - [anon_sym_record] = ACTIONS(980), - [anon_sym_ATinterface] = ACTIONS(978), - [anon_sym_interface] = ACTIONS(980), - [anon_sym_byte] = ACTIONS(980), - [anon_sym_short] = ACTIONS(980), - [anon_sym_int] = ACTIONS(980), - [anon_sym_long] = ACTIONS(980), - [anon_sym_char] = ACTIONS(980), - [anon_sym_float] = ACTIONS(980), - [anon_sym_double] = ACTIONS(980), - [sym_boolean_type] = ACTIONS(980), - [sym_void_type] = ACTIONS(980), - [sym_this] = ACTIONS(980), - [sym_super] = ACTIONS(980), + [ts_builtin_sym_end] = ACTIONS(980), + [sym_identifier] = ACTIONS(982), + [sym_decimal_integer_literal] = ACTIONS(982), + [sym_hex_integer_literal] = ACTIONS(982), + [sym_octal_integer_literal] = ACTIONS(982), + [sym_binary_integer_literal] = ACTIONS(980), + [sym_decimal_floating_point_literal] = ACTIONS(980), + [sym_hex_floating_point_literal] = ACTIONS(982), + [sym_true] = ACTIONS(982), + [sym_false] = ACTIONS(982), + [sym_character_literal] = ACTIONS(980), + [anon_sym_DQUOTE] = ACTIONS(982), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(980), + [anon_sym_RBRACE] = ACTIONS(980), + [sym_null_literal] = ACTIONS(982), + [anon_sym_LPAREN] = ACTIONS(980), + [anon_sym_LT] = ACTIONS(980), + [anon_sym_PLUS] = ACTIONS(982), + [anon_sym_DASH] = ACTIONS(982), + [anon_sym_final] = ACTIONS(982), + [anon_sym_BANG] = ACTIONS(980), + [anon_sym_TILDE] = ACTIONS(980), + [anon_sym_PLUS_PLUS] = ACTIONS(980), + [anon_sym_DASH_DASH] = ACTIONS(980), + [anon_sym_new] = ACTIONS(982), + [anon_sym_class] = ACTIONS(982), + [anon_sym_switch] = ACTIONS(982), + [anon_sym_LBRACE] = ACTIONS(980), + [anon_sym_case] = ACTIONS(982), + [anon_sym_default] = ACTIONS(982), + [anon_sym_SEMI] = ACTIONS(980), + [anon_sym_assert] = ACTIONS(982), + [anon_sym_do] = ACTIONS(982), + [anon_sym_while] = ACTIONS(982), + [anon_sym_break] = ACTIONS(982), + [anon_sym_continue] = ACTIONS(982), + [anon_sym_return] = ACTIONS(982), + [anon_sym_yield] = ACTIONS(982), + [anon_sym_synchronized] = ACTIONS(982), + [anon_sym_throw] = ACTIONS(982), + [anon_sym_try] = ACTIONS(982), + [anon_sym_if] = ACTIONS(982), + [anon_sym_else] = ACTIONS(982), + [anon_sym_for] = ACTIONS(982), + [anon_sym_AT] = ACTIONS(982), + [anon_sym_open] = ACTIONS(982), + [anon_sym_module] = ACTIONS(982), + [anon_sym_static] = ACTIONS(982), + [anon_sym_with] = ACTIONS(982), + [anon_sym_package] = ACTIONS(982), + [anon_sym_import] = ACTIONS(982), + [anon_sym_enum] = ACTIONS(982), + [anon_sym_public] = ACTIONS(982), + [anon_sym_protected] = ACTIONS(982), + [anon_sym_private] = ACTIONS(982), + [anon_sym_abstract] = ACTIONS(982), + [anon_sym_strictfp] = ACTIONS(982), + [anon_sym_native] = ACTIONS(982), + [anon_sym_transient] = ACTIONS(982), + [anon_sym_volatile] = ACTIONS(982), + [anon_sym_sealed] = ACTIONS(982), + [anon_sym_non_DASHsealed] = ACTIONS(980), + [anon_sym_record] = ACTIONS(982), + [anon_sym_ATinterface] = ACTIONS(980), + [anon_sym_interface] = ACTIONS(982), + [anon_sym_byte] = ACTIONS(982), + [anon_sym_short] = ACTIONS(982), + [anon_sym_int] = ACTIONS(982), + [anon_sym_long] = ACTIONS(982), + [anon_sym_char] = ACTIONS(982), + [anon_sym_float] = ACTIONS(982), + [anon_sym_double] = ACTIONS(982), + [sym_boolean_type] = ACTIONS(982), + [sym_void_type] = ACTIONS(982), + [sym_this] = ACTIONS(982), + [sym_super] = ACTIONS(982), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [335] = { - [ts_builtin_sym_end] = ACTIONS(982), - [sym_identifier] = ACTIONS(984), - [sym_decimal_integer_literal] = ACTIONS(984), - [sym_hex_integer_literal] = ACTIONS(984), - [sym_octal_integer_literal] = ACTIONS(984), - [sym_binary_integer_literal] = ACTIONS(982), - [sym_decimal_floating_point_literal] = ACTIONS(982), - [sym_hex_floating_point_literal] = ACTIONS(984), - [sym_true] = ACTIONS(984), - [sym_false] = ACTIONS(984), - [sym_character_literal] = ACTIONS(982), - [anon_sym_DQUOTE] = ACTIONS(984), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(982), - [anon_sym_RBRACE] = ACTIONS(982), - [sym_null_literal] = ACTIONS(984), - [anon_sym_LPAREN] = ACTIONS(982), - [anon_sym_LT] = ACTIONS(982), - [anon_sym_PLUS] = ACTIONS(984), - [anon_sym_DASH] = ACTIONS(984), - [anon_sym_final] = ACTIONS(984), - [anon_sym_BANG] = ACTIONS(982), - [anon_sym_TILDE] = ACTIONS(982), - [anon_sym_PLUS_PLUS] = ACTIONS(982), - [anon_sym_DASH_DASH] = ACTIONS(982), - [anon_sym_new] = ACTIONS(984), - [anon_sym_class] = ACTIONS(984), - [anon_sym_switch] = ACTIONS(984), - [anon_sym_LBRACE] = ACTIONS(982), - [anon_sym_case] = ACTIONS(984), - [anon_sym_default] = ACTIONS(984), - [anon_sym_SEMI] = ACTIONS(982), - [anon_sym_assert] = ACTIONS(984), - [anon_sym_do] = ACTIONS(984), - [anon_sym_while] = ACTIONS(984), - [anon_sym_break] = ACTIONS(984), - [anon_sym_continue] = ACTIONS(984), - [anon_sym_return] = ACTIONS(984), - [anon_sym_yield] = ACTIONS(984), - [anon_sym_synchronized] = ACTIONS(984), - [anon_sym_throw] = ACTIONS(984), - [anon_sym_try] = ACTIONS(984), - [anon_sym_if] = ACTIONS(984), - [anon_sym_else] = ACTIONS(984), - [anon_sym_for] = ACTIONS(984), - [anon_sym_AT] = ACTIONS(984), - [anon_sym_open] = ACTIONS(984), - [anon_sym_module] = ACTIONS(984), - [anon_sym_static] = ACTIONS(984), - [anon_sym_with] = ACTIONS(984), - [anon_sym_package] = ACTIONS(984), - [anon_sym_import] = ACTIONS(984), - [anon_sym_enum] = ACTIONS(984), - [anon_sym_public] = ACTIONS(984), - [anon_sym_protected] = ACTIONS(984), - [anon_sym_private] = ACTIONS(984), - [anon_sym_abstract] = ACTIONS(984), - [anon_sym_strictfp] = ACTIONS(984), - [anon_sym_native] = ACTIONS(984), - [anon_sym_transient] = ACTIONS(984), - [anon_sym_volatile] = ACTIONS(984), - [anon_sym_sealed] = ACTIONS(984), - [anon_sym_non_DASHsealed] = ACTIONS(982), - [anon_sym_record] = ACTIONS(984), - [anon_sym_ATinterface] = ACTIONS(982), - [anon_sym_interface] = ACTIONS(984), - [anon_sym_byte] = ACTIONS(984), - [anon_sym_short] = ACTIONS(984), - [anon_sym_int] = ACTIONS(984), - [anon_sym_long] = ACTIONS(984), - [anon_sym_char] = ACTIONS(984), - [anon_sym_float] = ACTIONS(984), - [anon_sym_double] = ACTIONS(984), - [sym_boolean_type] = ACTIONS(984), - [sym_void_type] = ACTIONS(984), - [sym_this] = ACTIONS(984), - [sym_super] = ACTIONS(984), + [ts_builtin_sym_end] = ACTIONS(984), + [sym_identifier] = ACTIONS(986), + [sym_decimal_integer_literal] = ACTIONS(986), + [sym_hex_integer_literal] = ACTIONS(986), + [sym_octal_integer_literal] = ACTIONS(986), + [sym_binary_integer_literal] = ACTIONS(984), + [sym_decimal_floating_point_literal] = ACTIONS(984), + [sym_hex_floating_point_literal] = ACTIONS(986), + [sym_true] = ACTIONS(986), + [sym_false] = ACTIONS(986), + [sym_character_literal] = ACTIONS(984), + [anon_sym_DQUOTE] = ACTIONS(986), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(984), + [anon_sym_RBRACE] = ACTIONS(984), + [sym_null_literal] = ACTIONS(986), + [anon_sym_LPAREN] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(984), + [anon_sym_PLUS] = ACTIONS(986), + [anon_sym_DASH] = ACTIONS(986), + [anon_sym_final] = ACTIONS(986), + [anon_sym_BANG] = ACTIONS(984), + [anon_sym_TILDE] = ACTIONS(984), + [anon_sym_PLUS_PLUS] = ACTIONS(984), + [anon_sym_DASH_DASH] = ACTIONS(984), + [anon_sym_new] = ACTIONS(986), + [anon_sym_class] = ACTIONS(986), + [anon_sym_switch] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(984), + [anon_sym_case] = ACTIONS(986), + [anon_sym_default] = ACTIONS(986), + [anon_sym_SEMI] = ACTIONS(984), + [anon_sym_assert] = ACTIONS(986), + [anon_sym_do] = ACTIONS(986), + [anon_sym_while] = ACTIONS(986), + [anon_sym_break] = ACTIONS(986), + [anon_sym_continue] = ACTIONS(986), + [anon_sym_return] = ACTIONS(986), + [anon_sym_yield] = ACTIONS(986), + [anon_sym_synchronized] = ACTIONS(986), + [anon_sym_throw] = ACTIONS(986), + [anon_sym_try] = ACTIONS(986), + [anon_sym_if] = ACTIONS(986), + [anon_sym_else] = ACTIONS(986), + [anon_sym_for] = ACTIONS(986), + [anon_sym_AT] = ACTIONS(986), + [anon_sym_open] = ACTIONS(986), + [anon_sym_module] = ACTIONS(986), + [anon_sym_static] = ACTIONS(986), + [anon_sym_with] = ACTIONS(986), + [anon_sym_package] = ACTIONS(986), + [anon_sym_import] = ACTIONS(986), + [anon_sym_enum] = ACTIONS(986), + [anon_sym_public] = ACTIONS(986), + [anon_sym_protected] = ACTIONS(986), + [anon_sym_private] = ACTIONS(986), + [anon_sym_abstract] = ACTIONS(986), + [anon_sym_strictfp] = ACTIONS(986), + [anon_sym_native] = ACTIONS(986), + [anon_sym_transient] = ACTIONS(986), + [anon_sym_volatile] = ACTIONS(986), + [anon_sym_sealed] = ACTIONS(986), + [anon_sym_non_DASHsealed] = ACTIONS(984), + [anon_sym_record] = ACTIONS(986), + [anon_sym_ATinterface] = ACTIONS(984), + [anon_sym_interface] = ACTIONS(986), + [anon_sym_byte] = ACTIONS(986), + [anon_sym_short] = ACTIONS(986), + [anon_sym_int] = ACTIONS(986), + [anon_sym_long] = ACTIONS(986), + [anon_sym_char] = ACTIONS(986), + [anon_sym_float] = ACTIONS(986), + [anon_sym_double] = ACTIONS(986), + [sym_boolean_type] = ACTIONS(986), + [sym_void_type] = ACTIONS(986), + [sym_this] = ACTIONS(986), + [sym_super] = ACTIONS(986), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [336] = { - [ts_builtin_sym_end] = ACTIONS(986), - [sym_identifier] = ACTIONS(988), - [sym_decimal_integer_literal] = ACTIONS(988), - [sym_hex_integer_literal] = ACTIONS(988), - [sym_octal_integer_literal] = ACTIONS(988), - [sym_binary_integer_literal] = ACTIONS(986), - [sym_decimal_floating_point_literal] = ACTIONS(986), - [sym_hex_floating_point_literal] = ACTIONS(988), - [sym_true] = ACTIONS(988), - [sym_false] = ACTIONS(988), - [sym_character_literal] = ACTIONS(986), - [anon_sym_DQUOTE] = ACTIONS(988), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(986), - [anon_sym_RBRACE] = ACTIONS(986), - [sym_null_literal] = ACTIONS(988), - [anon_sym_LPAREN] = ACTIONS(986), - [anon_sym_LT] = ACTIONS(986), - [anon_sym_PLUS] = ACTIONS(988), - [anon_sym_DASH] = ACTIONS(988), - [anon_sym_final] = ACTIONS(988), - [anon_sym_BANG] = ACTIONS(986), - [anon_sym_TILDE] = ACTIONS(986), - [anon_sym_PLUS_PLUS] = ACTIONS(986), - [anon_sym_DASH_DASH] = ACTIONS(986), - [anon_sym_new] = ACTIONS(988), - [anon_sym_class] = ACTIONS(988), - [anon_sym_switch] = ACTIONS(988), - [anon_sym_LBRACE] = ACTIONS(986), - [anon_sym_case] = ACTIONS(988), - [anon_sym_default] = ACTIONS(988), - [anon_sym_SEMI] = ACTIONS(986), - [anon_sym_assert] = ACTIONS(988), - [anon_sym_do] = ACTIONS(988), - [anon_sym_while] = ACTIONS(988), - [anon_sym_break] = ACTIONS(988), - [anon_sym_continue] = ACTIONS(988), - [anon_sym_return] = ACTIONS(988), - [anon_sym_yield] = ACTIONS(988), - [anon_sym_synchronized] = ACTIONS(988), - [anon_sym_throw] = ACTIONS(988), - [anon_sym_try] = ACTIONS(988), - [anon_sym_if] = ACTIONS(988), - [anon_sym_else] = ACTIONS(988), - [anon_sym_for] = ACTIONS(988), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_open] = ACTIONS(988), - [anon_sym_module] = ACTIONS(988), - [anon_sym_static] = ACTIONS(988), - [anon_sym_with] = ACTIONS(988), - [anon_sym_package] = ACTIONS(988), - [anon_sym_import] = ACTIONS(988), - [anon_sym_enum] = ACTIONS(988), - [anon_sym_public] = ACTIONS(988), - [anon_sym_protected] = ACTIONS(988), - [anon_sym_private] = ACTIONS(988), - [anon_sym_abstract] = ACTIONS(988), - [anon_sym_strictfp] = ACTIONS(988), - [anon_sym_native] = ACTIONS(988), - [anon_sym_transient] = ACTIONS(988), - [anon_sym_volatile] = ACTIONS(988), - [anon_sym_sealed] = ACTIONS(988), - [anon_sym_non_DASHsealed] = ACTIONS(986), - [anon_sym_record] = ACTIONS(988), - [anon_sym_ATinterface] = ACTIONS(986), - [anon_sym_interface] = ACTIONS(988), - [anon_sym_byte] = ACTIONS(988), - [anon_sym_short] = ACTIONS(988), - [anon_sym_int] = ACTIONS(988), - [anon_sym_long] = ACTIONS(988), - [anon_sym_char] = ACTIONS(988), - [anon_sym_float] = ACTIONS(988), - [anon_sym_double] = ACTIONS(988), - [sym_boolean_type] = ACTIONS(988), - [sym_void_type] = ACTIONS(988), - [sym_this] = ACTIONS(988), - [sym_super] = ACTIONS(988), + [ts_builtin_sym_end] = ACTIONS(988), + [sym_identifier] = ACTIONS(990), + [sym_decimal_integer_literal] = ACTIONS(990), + [sym_hex_integer_literal] = ACTIONS(990), + [sym_octal_integer_literal] = ACTIONS(990), + [sym_binary_integer_literal] = ACTIONS(988), + [sym_decimal_floating_point_literal] = ACTIONS(988), + [sym_hex_floating_point_literal] = ACTIONS(990), + [sym_true] = ACTIONS(990), + [sym_false] = ACTIONS(990), + [sym_character_literal] = ACTIONS(988), + [anon_sym_DQUOTE] = ACTIONS(990), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(988), + [anon_sym_RBRACE] = ACTIONS(988), + [sym_null_literal] = ACTIONS(990), + [anon_sym_LPAREN] = ACTIONS(988), + [anon_sym_LT] = ACTIONS(988), + [anon_sym_PLUS] = ACTIONS(990), + [anon_sym_DASH] = ACTIONS(990), + [anon_sym_final] = ACTIONS(990), + [anon_sym_BANG] = ACTIONS(988), + [anon_sym_TILDE] = ACTIONS(988), + [anon_sym_PLUS_PLUS] = ACTIONS(988), + [anon_sym_DASH_DASH] = ACTIONS(988), + [anon_sym_new] = ACTIONS(990), + [anon_sym_class] = ACTIONS(990), + [anon_sym_switch] = ACTIONS(990), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym_case] = ACTIONS(990), + [anon_sym_default] = ACTIONS(990), + [anon_sym_SEMI] = ACTIONS(988), + [anon_sym_assert] = ACTIONS(990), + [anon_sym_do] = ACTIONS(990), + [anon_sym_while] = ACTIONS(990), + [anon_sym_break] = ACTIONS(990), + [anon_sym_continue] = ACTIONS(990), + [anon_sym_return] = ACTIONS(990), + [anon_sym_yield] = ACTIONS(990), + [anon_sym_synchronized] = ACTIONS(990), + [anon_sym_throw] = ACTIONS(990), + [anon_sym_try] = ACTIONS(990), + [anon_sym_if] = ACTIONS(990), + [anon_sym_else] = ACTIONS(990), + [anon_sym_for] = ACTIONS(990), + [anon_sym_AT] = ACTIONS(990), + [anon_sym_open] = ACTIONS(990), + [anon_sym_module] = ACTIONS(990), + [anon_sym_static] = ACTIONS(990), + [anon_sym_with] = ACTIONS(990), + [anon_sym_package] = ACTIONS(990), + [anon_sym_import] = ACTIONS(990), + [anon_sym_enum] = ACTIONS(990), + [anon_sym_public] = ACTIONS(990), + [anon_sym_protected] = ACTIONS(990), + [anon_sym_private] = ACTIONS(990), + [anon_sym_abstract] = ACTIONS(990), + [anon_sym_strictfp] = ACTIONS(990), + [anon_sym_native] = ACTIONS(990), + [anon_sym_transient] = ACTIONS(990), + [anon_sym_volatile] = ACTIONS(990), + [anon_sym_sealed] = ACTIONS(990), + [anon_sym_non_DASHsealed] = ACTIONS(988), + [anon_sym_record] = ACTIONS(990), + [anon_sym_ATinterface] = ACTIONS(988), + [anon_sym_interface] = ACTIONS(990), + [anon_sym_byte] = ACTIONS(990), + [anon_sym_short] = ACTIONS(990), + [anon_sym_int] = ACTIONS(990), + [anon_sym_long] = ACTIONS(990), + [anon_sym_char] = ACTIONS(990), + [anon_sym_float] = ACTIONS(990), + [anon_sym_double] = ACTIONS(990), + [sym_boolean_type] = ACTIONS(990), + [sym_void_type] = ACTIONS(990), + [sym_this] = ACTIONS(990), + [sym_super] = ACTIONS(990), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [337] = { - [ts_builtin_sym_end] = ACTIONS(990), - [sym_identifier] = ACTIONS(992), - [sym_decimal_integer_literal] = ACTIONS(992), - [sym_hex_integer_literal] = ACTIONS(992), - [sym_octal_integer_literal] = ACTIONS(992), - [sym_binary_integer_literal] = ACTIONS(990), - [sym_decimal_floating_point_literal] = ACTIONS(990), - [sym_hex_floating_point_literal] = ACTIONS(992), - [sym_true] = ACTIONS(992), - [sym_false] = ACTIONS(992), - [sym_character_literal] = ACTIONS(990), - [anon_sym_DQUOTE] = ACTIONS(992), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(990), - [anon_sym_RBRACE] = ACTIONS(990), - [sym_null_literal] = ACTIONS(992), - [anon_sym_LPAREN] = ACTIONS(990), - [anon_sym_LT] = ACTIONS(990), - [anon_sym_PLUS] = ACTIONS(992), - [anon_sym_DASH] = ACTIONS(992), - [anon_sym_final] = ACTIONS(992), - [anon_sym_BANG] = ACTIONS(990), - [anon_sym_TILDE] = ACTIONS(990), - [anon_sym_PLUS_PLUS] = ACTIONS(990), - [anon_sym_DASH_DASH] = ACTIONS(990), - [anon_sym_new] = ACTIONS(992), - [anon_sym_class] = ACTIONS(992), - [anon_sym_switch] = ACTIONS(992), - [anon_sym_LBRACE] = ACTIONS(990), - [anon_sym_case] = ACTIONS(992), - [anon_sym_default] = ACTIONS(992), - [anon_sym_SEMI] = ACTIONS(990), - [anon_sym_assert] = ACTIONS(992), - [anon_sym_do] = ACTIONS(992), - [anon_sym_while] = ACTIONS(992), - [anon_sym_break] = ACTIONS(992), - [anon_sym_continue] = ACTIONS(992), - [anon_sym_return] = ACTIONS(992), - [anon_sym_yield] = ACTIONS(992), - [anon_sym_synchronized] = ACTIONS(992), - [anon_sym_throw] = ACTIONS(992), - [anon_sym_try] = ACTIONS(992), - [anon_sym_if] = ACTIONS(992), - [anon_sym_else] = ACTIONS(992), - [anon_sym_for] = ACTIONS(992), - [anon_sym_AT] = ACTIONS(992), - [anon_sym_open] = ACTIONS(992), - [anon_sym_module] = ACTIONS(992), - [anon_sym_static] = ACTIONS(992), - [anon_sym_with] = ACTIONS(992), - [anon_sym_package] = ACTIONS(992), - [anon_sym_import] = ACTIONS(992), - [anon_sym_enum] = ACTIONS(992), - [anon_sym_public] = ACTIONS(992), - [anon_sym_protected] = ACTIONS(992), - [anon_sym_private] = ACTIONS(992), - [anon_sym_abstract] = ACTIONS(992), - [anon_sym_strictfp] = ACTIONS(992), - [anon_sym_native] = ACTIONS(992), - [anon_sym_transient] = ACTIONS(992), - [anon_sym_volatile] = ACTIONS(992), - [anon_sym_sealed] = ACTIONS(992), - [anon_sym_non_DASHsealed] = ACTIONS(990), - [anon_sym_record] = ACTIONS(992), - [anon_sym_ATinterface] = ACTIONS(990), - [anon_sym_interface] = ACTIONS(992), - [anon_sym_byte] = ACTIONS(992), - [anon_sym_short] = ACTIONS(992), - [anon_sym_int] = ACTIONS(992), - [anon_sym_long] = ACTIONS(992), - [anon_sym_char] = ACTIONS(992), - [anon_sym_float] = ACTIONS(992), - [anon_sym_double] = ACTIONS(992), - [sym_boolean_type] = ACTIONS(992), - [sym_void_type] = ACTIONS(992), - [sym_this] = ACTIONS(992), - [sym_super] = ACTIONS(992), + [ts_builtin_sym_end] = ACTIONS(992), + [sym_identifier] = ACTIONS(994), + [sym_decimal_integer_literal] = ACTIONS(994), + [sym_hex_integer_literal] = ACTIONS(994), + [sym_octal_integer_literal] = ACTIONS(994), + [sym_binary_integer_literal] = ACTIONS(992), + [sym_decimal_floating_point_literal] = ACTIONS(992), + [sym_hex_floating_point_literal] = ACTIONS(994), + [sym_true] = ACTIONS(994), + [sym_false] = ACTIONS(994), + [sym_character_literal] = ACTIONS(992), + [anon_sym_DQUOTE] = ACTIONS(994), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(992), + [anon_sym_RBRACE] = ACTIONS(992), + [sym_null_literal] = ACTIONS(994), + [anon_sym_LPAREN] = ACTIONS(992), + [anon_sym_LT] = ACTIONS(992), + [anon_sym_PLUS] = ACTIONS(994), + [anon_sym_DASH] = ACTIONS(994), + [anon_sym_final] = ACTIONS(994), + [anon_sym_BANG] = ACTIONS(992), + [anon_sym_TILDE] = ACTIONS(992), + [anon_sym_PLUS_PLUS] = ACTIONS(992), + [anon_sym_DASH_DASH] = ACTIONS(992), + [anon_sym_new] = ACTIONS(994), + [anon_sym_class] = ACTIONS(994), + [anon_sym_switch] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(992), + [anon_sym_case] = ACTIONS(994), + [anon_sym_default] = ACTIONS(994), + [anon_sym_SEMI] = ACTIONS(992), + [anon_sym_assert] = ACTIONS(994), + [anon_sym_do] = ACTIONS(994), + [anon_sym_while] = ACTIONS(994), + [anon_sym_break] = ACTIONS(994), + [anon_sym_continue] = ACTIONS(994), + [anon_sym_return] = ACTIONS(994), + [anon_sym_yield] = ACTIONS(994), + [anon_sym_synchronized] = ACTIONS(994), + [anon_sym_throw] = ACTIONS(994), + [anon_sym_try] = ACTIONS(994), + [anon_sym_if] = ACTIONS(994), + [anon_sym_else] = ACTIONS(994), + [anon_sym_for] = ACTIONS(994), + [anon_sym_AT] = ACTIONS(994), + [anon_sym_open] = ACTIONS(994), + [anon_sym_module] = ACTIONS(994), + [anon_sym_static] = ACTIONS(994), + [anon_sym_with] = ACTIONS(994), + [anon_sym_package] = ACTIONS(994), + [anon_sym_import] = ACTIONS(994), + [anon_sym_enum] = ACTIONS(994), + [anon_sym_public] = ACTIONS(994), + [anon_sym_protected] = ACTIONS(994), + [anon_sym_private] = ACTIONS(994), + [anon_sym_abstract] = ACTIONS(994), + [anon_sym_strictfp] = ACTIONS(994), + [anon_sym_native] = ACTIONS(994), + [anon_sym_transient] = ACTIONS(994), + [anon_sym_volatile] = ACTIONS(994), + [anon_sym_sealed] = ACTIONS(994), + [anon_sym_non_DASHsealed] = ACTIONS(992), + [anon_sym_record] = ACTIONS(994), + [anon_sym_ATinterface] = ACTIONS(992), + [anon_sym_interface] = ACTIONS(994), + [anon_sym_byte] = ACTIONS(994), + [anon_sym_short] = ACTIONS(994), + [anon_sym_int] = ACTIONS(994), + [anon_sym_long] = ACTIONS(994), + [anon_sym_char] = ACTIONS(994), + [anon_sym_float] = ACTIONS(994), + [anon_sym_double] = ACTIONS(994), + [sym_boolean_type] = ACTIONS(994), + [sym_void_type] = ACTIONS(994), + [sym_this] = ACTIONS(994), + [sym_super] = ACTIONS(994), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [338] = { - [ts_builtin_sym_end] = ACTIONS(994), - [sym_identifier] = ACTIONS(996), - [sym_decimal_integer_literal] = ACTIONS(996), - [sym_hex_integer_literal] = ACTIONS(996), - [sym_octal_integer_literal] = ACTIONS(996), - [sym_binary_integer_literal] = ACTIONS(994), - [sym_decimal_floating_point_literal] = ACTIONS(994), - [sym_hex_floating_point_literal] = ACTIONS(996), - [sym_true] = ACTIONS(996), - [sym_false] = ACTIONS(996), - [sym_character_literal] = ACTIONS(994), - [anon_sym_DQUOTE] = ACTIONS(996), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(994), - [anon_sym_RBRACE] = ACTIONS(994), - [sym_null_literal] = ACTIONS(996), - [anon_sym_LPAREN] = ACTIONS(994), - [anon_sym_LT] = ACTIONS(994), - [anon_sym_PLUS] = ACTIONS(996), - [anon_sym_DASH] = ACTIONS(996), - [anon_sym_final] = ACTIONS(996), - [anon_sym_BANG] = ACTIONS(994), - [anon_sym_TILDE] = ACTIONS(994), - [anon_sym_PLUS_PLUS] = ACTIONS(994), - [anon_sym_DASH_DASH] = ACTIONS(994), - [anon_sym_new] = ACTIONS(996), - [anon_sym_class] = ACTIONS(996), - [anon_sym_switch] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(994), - [anon_sym_case] = ACTIONS(996), - [anon_sym_default] = ACTIONS(996), - [anon_sym_SEMI] = ACTIONS(994), - [anon_sym_assert] = ACTIONS(996), - [anon_sym_do] = ACTIONS(996), - [anon_sym_while] = ACTIONS(996), - [anon_sym_break] = ACTIONS(996), - [anon_sym_continue] = ACTIONS(996), - [anon_sym_return] = ACTIONS(996), - [anon_sym_yield] = ACTIONS(996), - [anon_sym_synchronized] = ACTIONS(996), - [anon_sym_throw] = ACTIONS(996), - [anon_sym_try] = ACTIONS(996), - [anon_sym_if] = ACTIONS(996), - [anon_sym_else] = ACTIONS(996), - [anon_sym_for] = ACTIONS(996), - [anon_sym_AT] = ACTIONS(996), - [anon_sym_open] = ACTIONS(996), - [anon_sym_module] = ACTIONS(996), - [anon_sym_static] = ACTIONS(996), - [anon_sym_with] = ACTIONS(996), - [anon_sym_package] = ACTIONS(996), - [anon_sym_import] = ACTIONS(996), - [anon_sym_enum] = ACTIONS(996), - [anon_sym_public] = ACTIONS(996), - [anon_sym_protected] = ACTIONS(996), - [anon_sym_private] = ACTIONS(996), - [anon_sym_abstract] = ACTIONS(996), - [anon_sym_strictfp] = ACTIONS(996), - [anon_sym_native] = ACTIONS(996), - [anon_sym_transient] = ACTIONS(996), - [anon_sym_volatile] = ACTIONS(996), - [anon_sym_sealed] = ACTIONS(996), - [anon_sym_non_DASHsealed] = ACTIONS(994), - [anon_sym_record] = ACTIONS(996), - [anon_sym_ATinterface] = ACTIONS(994), - [anon_sym_interface] = ACTIONS(996), - [anon_sym_byte] = ACTIONS(996), - [anon_sym_short] = ACTIONS(996), - [anon_sym_int] = ACTIONS(996), - [anon_sym_long] = ACTIONS(996), - [anon_sym_char] = ACTIONS(996), - [anon_sym_float] = ACTIONS(996), - [anon_sym_double] = ACTIONS(996), - [sym_boolean_type] = ACTIONS(996), - [sym_void_type] = ACTIONS(996), - [sym_this] = ACTIONS(996), - [sym_super] = ACTIONS(996), + [ts_builtin_sym_end] = ACTIONS(996), + [sym_identifier] = ACTIONS(998), + [sym_decimal_integer_literal] = ACTIONS(998), + [sym_hex_integer_literal] = ACTIONS(998), + [sym_octal_integer_literal] = ACTIONS(998), + [sym_binary_integer_literal] = ACTIONS(996), + [sym_decimal_floating_point_literal] = ACTIONS(996), + [sym_hex_floating_point_literal] = ACTIONS(998), + [sym_true] = ACTIONS(998), + [sym_false] = ACTIONS(998), + [sym_character_literal] = ACTIONS(996), + [anon_sym_DQUOTE] = ACTIONS(998), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(996), + [anon_sym_RBRACE] = ACTIONS(996), + [sym_null_literal] = ACTIONS(998), + [anon_sym_LPAREN] = ACTIONS(996), + [anon_sym_LT] = ACTIONS(996), + [anon_sym_PLUS] = ACTIONS(998), + [anon_sym_DASH] = ACTIONS(998), + [anon_sym_final] = ACTIONS(998), + [anon_sym_BANG] = ACTIONS(996), + [anon_sym_TILDE] = ACTIONS(996), + [anon_sym_PLUS_PLUS] = ACTIONS(996), + [anon_sym_DASH_DASH] = ACTIONS(996), + [anon_sym_new] = ACTIONS(998), + [anon_sym_class] = ACTIONS(998), + [anon_sym_switch] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(996), + [anon_sym_case] = ACTIONS(998), + [anon_sym_default] = ACTIONS(998), + [anon_sym_SEMI] = ACTIONS(996), + [anon_sym_assert] = ACTIONS(998), + [anon_sym_do] = ACTIONS(998), + [anon_sym_while] = ACTIONS(998), + [anon_sym_break] = ACTIONS(998), + [anon_sym_continue] = ACTIONS(998), + [anon_sym_return] = ACTIONS(998), + [anon_sym_yield] = ACTIONS(998), + [anon_sym_synchronized] = ACTIONS(998), + [anon_sym_throw] = ACTIONS(998), + [anon_sym_try] = ACTIONS(998), + [anon_sym_if] = ACTIONS(998), + [anon_sym_else] = ACTIONS(998), + [anon_sym_for] = ACTIONS(998), + [anon_sym_AT] = ACTIONS(998), + [anon_sym_open] = ACTIONS(998), + [anon_sym_module] = ACTIONS(998), + [anon_sym_static] = ACTIONS(998), + [anon_sym_with] = ACTIONS(998), + [anon_sym_package] = ACTIONS(998), + [anon_sym_import] = ACTIONS(998), + [anon_sym_enum] = ACTIONS(998), + [anon_sym_public] = ACTIONS(998), + [anon_sym_protected] = ACTIONS(998), + [anon_sym_private] = ACTIONS(998), + [anon_sym_abstract] = ACTIONS(998), + [anon_sym_strictfp] = ACTIONS(998), + [anon_sym_native] = ACTIONS(998), + [anon_sym_transient] = ACTIONS(998), + [anon_sym_volatile] = ACTIONS(998), + [anon_sym_sealed] = ACTIONS(998), + [anon_sym_non_DASHsealed] = ACTIONS(996), + [anon_sym_record] = ACTIONS(998), + [anon_sym_ATinterface] = ACTIONS(996), + [anon_sym_interface] = ACTIONS(998), + [anon_sym_byte] = ACTIONS(998), + [anon_sym_short] = ACTIONS(998), + [anon_sym_int] = ACTIONS(998), + [anon_sym_long] = ACTIONS(998), + [anon_sym_char] = ACTIONS(998), + [anon_sym_float] = ACTIONS(998), + [anon_sym_double] = ACTIONS(998), + [sym_boolean_type] = ACTIONS(998), + [sym_void_type] = ACTIONS(998), + [sym_this] = ACTIONS(998), + [sym_super] = ACTIONS(998), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [339] = { - [ts_builtin_sym_end] = ACTIONS(998), - [sym_identifier] = ACTIONS(1000), - [sym_decimal_integer_literal] = ACTIONS(1000), - [sym_hex_integer_literal] = ACTIONS(1000), - [sym_octal_integer_literal] = ACTIONS(1000), - [sym_binary_integer_literal] = ACTIONS(998), - [sym_decimal_floating_point_literal] = ACTIONS(998), - [sym_hex_floating_point_literal] = ACTIONS(1000), - [sym_true] = ACTIONS(1000), - [sym_false] = ACTIONS(1000), - [sym_character_literal] = ACTIONS(998), - [anon_sym_DQUOTE] = ACTIONS(1000), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(998), - [anon_sym_RBRACE] = ACTIONS(998), - [sym_null_literal] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(998), - [anon_sym_LT] = ACTIONS(998), - [anon_sym_PLUS] = ACTIONS(1000), - [anon_sym_DASH] = ACTIONS(1000), - [anon_sym_final] = ACTIONS(1000), - [anon_sym_BANG] = ACTIONS(998), - [anon_sym_TILDE] = ACTIONS(998), - [anon_sym_PLUS_PLUS] = ACTIONS(998), - [anon_sym_DASH_DASH] = ACTIONS(998), - [anon_sym_new] = ACTIONS(1000), - [anon_sym_class] = ACTIONS(1000), - [anon_sym_switch] = ACTIONS(1000), - [anon_sym_LBRACE] = ACTIONS(998), - [anon_sym_case] = ACTIONS(1000), - [anon_sym_default] = ACTIONS(1000), - [anon_sym_SEMI] = ACTIONS(998), - [anon_sym_assert] = ACTIONS(1000), - [anon_sym_do] = ACTIONS(1000), - [anon_sym_while] = ACTIONS(1000), - [anon_sym_break] = ACTIONS(1000), - [anon_sym_continue] = ACTIONS(1000), - [anon_sym_return] = ACTIONS(1000), - [anon_sym_yield] = ACTIONS(1000), - [anon_sym_synchronized] = ACTIONS(1000), - [anon_sym_throw] = ACTIONS(1000), - [anon_sym_try] = ACTIONS(1000), - [anon_sym_if] = ACTIONS(1000), - [anon_sym_else] = ACTIONS(1000), - [anon_sym_for] = ACTIONS(1000), - [anon_sym_AT] = ACTIONS(1000), - [anon_sym_open] = ACTIONS(1000), - [anon_sym_module] = ACTIONS(1000), - [anon_sym_static] = ACTIONS(1000), - [anon_sym_with] = ACTIONS(1000), - [anon_sym_package] = ACTIONS(1000), - [anon_sym_import] = ACTIONS(1000), - [anon_sym_enum] = ACTIONS(1000), - [anon_sym_public] = ACTIONS(1000), - [anon_sym_protected] = ACTIONS(1000), - [anon_sym_private] = ACTIONS(1000), - [anon_sym_abstract] = ACTIONS(1000), - [anon_sym_strictfp] = ACTIONS(1000), - [anon_sym_native] = ACTIONS(1000), - [anon_sym_transient] = ACTIONS(1000), - [anon_sym_volatile] = ACTIONS(1000), - [anon_sym_sealed] = ACTIONS(1000), - [anon_sym_non_DASHsealed] = ACTIONS(998), - [anon_sym_record] = ACTIONS(1000), - [anon_sym_ATinterface] = ACTIONS(998), - [anon_sym_interface] = ACTIONS(1000), - [anon_sym_byte] = ACTIONS(1000), - [anon_sym_short] = ACTIONS(1000), - [anon_sym_int] = ACTIONS(1000), - [anon_sym_long] = ACTIONS(1000), - [anon_sym_char] = ACTIONS(1000), - [anon_sym_float] = ACTIONS(1000), - [anon_sym_double] = ACTIONS(1000), - [sym_boolean_type] = ACTIONS(1000), - [sym_void_type] = ACTIONS(1000), - [sym_this] = ACTIONS(1000), - [sym_super] = ACTIONS(1000), + [ts_builtin_sym_end] = ACTIONS(1000), + [sym_identifier] = ACTIONS(1002), + [sym_decimal_integer_literal] = ACTIONS(1002), + [sym_hex_integer_literal] = ACTIONS(1002), + [sym_octal_integer_literal] = ACTIONS(1002), + [sym_binary_integer_literal] = ACTIONS(1000), + [sym_decimal_floating_point_literal] = ACTIONS(1000), + [sym_hex_floating_point_literal] = ACTIONS(1002), + [sym_true] = ACTIONS(1002), + [sym_false] = ACTIONS(1002), + [sym_character_literal] = ACTIONS(1000), + [anon_sym_DQUOTE] = ACTIONS(1002), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1000), + [anon_sym_RBRACE] = ACTIONS(1000), + [sym_null_literal] = ACTIONS(1002), + [anon_sym_LPAREN] = ACTIONS(1000), + [anon_sym_LT] = ACTIONS(1000), + [anon_sym_PLUS] = ACTIONS(1002), + [anon_sym_DASH] = ACTIONS(1002), + [anon_sym_final] = ACTIONS(1002), + [anon_sym_BANG] = ACTIONS(1000), + [anon_sym_TILDE] = ACTIONS(1000), + [anon_sym_PLUS_PLUS] = ACTIONS(1000), + [anon_sym_DASH_DASH] = ACTIONS(1000), + [anon_sym_new] = ACTIONS(1002), + [anon_sym_class] = ACTIONS(1002), + [anon_sym_switch] = ACTIONS(1002), + [anon_sym_LBRACE] = ACTIONS(1000), + [anon_sym_case] = ACTIONS(1002), + [anon_sym_default] = ACTIONS(1002), + [anon_sym_SEMI] = ACTIONS(1000), + [anon_sym_assert] = ACTIONS(1002), + [anon_sym_do] = ACTIONS(1002), + [anon_sym_while] = ACTIONS(1002), + [anon_sym_break] = ACTIONS(1002), + [anon_sym_continue] = ACTIONS(1002), + [anon_sym_return] = ACTIONS(1002), + [anon_sym_yield] = ACTIONS(1002), + [anon_sym_synchronized] = ACTIONS(1002), + [anon_sym_throw] = ACTIONS(1002), + [anon_sym_try] = ACTIONS(1002), + [anon_sym_if] = ACTIONS(1002), + [anon_sym_else] = ACTIONS(1002), + [anon_sym_for] = ACTIONS(1002), + [anon_sym_AT] = ACTIONS(1002), + [anon_sym_open] = ACTIONS(1002), + [anon_sym_module] = ACTIONS(1002), + [anon_sym_static] = ACTIONS(1002), + [anon_sym_with] = ACTIONS(1002), + [anon_sym_package] = ACTIONS(1002), + [anon_sym_import] = ACTIONS(1002), + [anon_sym_enum] = ACTIONS(1002), + [anon_sym_public] = ACTIONS(1002), + [anon_sym_protected] = ACTIONS(1002), + [anon_sym_private] = ACTIONS(1002), + [anon_sym_abstract] = ACTIONS(1002), + [anon_sym_strictfp] = ACTIONS(1002), + [anon_sym_native] = ACTIONS(1002), + [anon_sym_transient] = ACTIONS(1002), + [anon_sym_volatile] = ACTIONS(1002), + [anon_sym_sealed] = ACTIONS(1002), + [anon_sym_non_DASHsealed] = ACTIONS(1000), + [anon_sym_record] = ACTIONS(1002), + [anon_sym_ATinterface] = ACTIONS(1000), + [anon_sym_interface] = ACTIONS(1002), + [anon_sym_byte] = ACTIONS(1002), + [anon_sym_short] = ACTIONS(1002), + [anon_sym_int] = ACTIONS(1002), + [anon_sym_long] = ACTIONS(1002), + [anon_sym_char] = ACTIONS(1002), + [anon_sym_float] = ACTIONS(1002), + [anon_sym_double] = ACTIONS(1002), + [sym_boolean_type] = ACTIONS(1002), + [sym_void_type] = ACTIONS(1002), + [sym_this] = ACTIONS(1002), + [sym_super] = ACTIONS(1002), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [340] = { - [ts_builtin_sym_end] = ACTIONS(1002), - [sym_identifier] = ACTIONS(1004), - [sym_decimal_integer_literal] = ACTIONS(1004), - [sym_hex_integer_literal] = ACTIONS(1004), - [sym_octal_integer_literal] = ACTIONS(1004), - [sym_binary_integer_literal] = ACTIONS(1002), - [sym_decimal_floating_point_literal] = ACTIONS(1002), - [sym_hex_floating_point_literal] = ACTIONS(1004), - [sym_true] = ACTIONS(1004), - [sym_false] = ACTIONS(1004), - [sym_character_literal] = ACTIONS(1002), - [anon_sym_DQUOTE] = ACTIONS(1004), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1002), - [anon_sym_RBRACE] = ACTIONS(1002), - [sym_null_literal] = ACTIONS(1004), - [anon_sym_LPAREN] = ACTIONS(1002), - [anon_sym_LT] = ACTIONS(1002), - [anon_sym_PLUS] = ACTIONS(1004), - [anon_sym_DASH] = ACTIONS(1004), - [anon_sym_final] = ACTIONS(1004), - [anon_sym_BANG] = ACTIONS(1002), - [anon_sym_TILDE] = ACTIONS(1002), - [anon_sym_PLUS_PLUS] = ACTIONS(1002), - [anon_sym_DASH_DASH] = ACTIONS(1002), - [anon_sym_new] = ACTIONS(1004), - [anon_sym_class] = ACTIONS(1004), - [anon_sym_switch] = ACTIONS(1004), - [anon_sym_LBRACE] = ACTIONS(1002), - [anon_sym_case] = ACTIONS(1004), - [anon_sym_default] = ACTIONS(1004), - [anon_sym_SEMI] = ACTIONS(1002), - [anon_sym_assert] = ACTIONS(1004), - [anon_sym_do] = ACTIONS(1004), - [anon_sym_while] = ACTIONS(1004), - [anon_sym_break] = ACTIONS(1004), - [anon_sym_continue] = ACTIONS(1004), - [anon_sym_return] = ACTIONS(1004), - [anon_sym_yield] = ACTIONS(1004), - [anon_sym_synchronized] = ACTIONS(1004), - [anon_sym_throw] = ACTIONS(1004), - [anon_sym_try] = ACTIONS(1004), - [anon_sym_if] = ACTIONS(1004), - [anon_sym_else] = ACTIONS(1004), - [anon_sym_for] = ACTIONS(1004), - [anon_sym_AT] = ACTIONS(1004), - [anon_sym_open] = ACTIONS(1004), - [anon_sym_module] = ACTIONS(1004), - [anon_sym_static] = ACTIONS(1004), - [anon_sym_with] = ACTIONS(1004), - [anon_sym_package] = ACTIONS(1004), - [anon_sym_import] = ACTIONS(1004), - [anon_sym_enum] = ACTIONS(1004), - [anon_sym_public] = ACTIONS(1004), - [anon_sym_protected] = ACTIONS(1004), - [anon_sym_private] = ACTIONS(1004), - [anon_sym_abstract] = ACTIONS(1004), - [anon_sym_strictfp] = ACTIONS(1004), - [anon_sym_native] = ACTIONS(1004), - [anon_sym_transient] = ACTIONS(1004), - [anon_sym_volatile] = ACTIONS(1004), - [anon_sym_sealed] = ACTIONS(1004), - [anon_sym_non_DASHsealed] = ACTIONS(1002), - [anon_sym_record] = ACTIONS(1004), - [anon_sym_ATinterface] = ACTIONS(1002), - [anon_sym_interface] = ACTIONS(1004), - [anon_sym_byte] = ACTIONS(1004), - [anon_sym_short] = ACTIONS(1004), - [anon_sym_int] = ACTIONS(1004), - [anon_sym_long] = ACTIONS(1004), - [anon_sym_char] = ACTIONS(1004), - [anon_sym_float] = ACTIONS(1004), - [anon_sym_double] = ACTIONS(1004), - [sym_boolean_type] = ACTIONS(1004), - [sym_void_type] = ACTIONS(1004), - [sym_this] = ACTIONS(1004), - [sym_super] = ACTIONS(1004), + [ts_builtin_sym_end] = ACTIONS(1004), + [sym_identifier] = ACTIONS(1006), + [sym_decimal_integer_literal] = ACTIONS(1006), + [sym_hex_integer_literal] = ACTIONS(1006), + [sym_octal_integer_literal] = ACTIONS(1006), + [sym_binary_integer_literal] = ACTIONS(1004), + [sym_decimal_floating_point_literal] = ACTIONS(1004), + [sym_hex_floating_point_literal] = ACTIONS(1006), + [sym_true] = ACTIONS(1006), + [sym_false] = ACTIONS(1006), + [sym_character_literal] = ACTIONS(1004), + [anon_sym_DQUOTE] = ACTIONS(1006), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1004), + [anon_sym_RBRACE] = ACTIONS(1004), + [sym_null_literal] = ACTIONS(1006), + [anon_sym_LPAREN] = ACTIONS(1004), + [anon_sym_LT] = ACTIONS(1004), + [anon_sym_PLUS] = ACTIONS(1006), + [anon_sym_DASH] = ACTIONS(1006), + [anon_sym_final] = ACTIONS(1006), + [anon_sym_BANG] = ACTIONS(1004), + [anon_sym_TILDE] = ACTIONS(1004), + [anon_sym_PLUS_PLUS] = ACTIONS(1004), + [anon_sym_DASH_DASH] = ACTIONS(1004), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_class] = ACTIONS(1006), + [anon_sym_switch] = ACTIONS(1006), + [anon_sym_LBRACE] = ACTIONS(1004), + [anon_sym_case] = ACTIONS(1006), + [anon_sym_default] = ACTIONS(1006), + [anon_sym_SEMI] = ACTIONS(1004), + [anon_sym_assert] = ACTIONS(1006), + [anon_sym_do] = ACTIONS(1006), + [anon_sym_while] = ACTIONS(1006), + [anon_sym_break] = ACTIONS(1006), + [anon_sym_continue] = ACTIONS(1006), + [anon_sym_return] = ACTIONS(1006), + [anon_sym_yield] = ACTIONS(1006), + [anon_sym_synchronized] = ACTIONS(1006), + [anon_sym_throw] = ACTIONS(1006), + [anon_sym_try] = ACTIONS(1006), + [anon_sym_if] = ACTIONS(1006), + [anon_sym_else] = ACTIONS(1006), + [anon_sym_for] = ACTIONS(1006), + [anon_sym_AT] = ACTIONS(1006), + [anon_sym_open] = ACTIONS(1006), + [anon_sym_module] = ACTIONS(1006), + [anon_sym_static] = ACTIONS(1006), + [anon_sym_with] = ACTIONS(1006), + [anon_sym_package] = ACTIONS(1006), + [anon_sym_import] = ACTIONS(1006), + [anon_sym_enum] = ACTIONS(1006), + [anon_sym_public] = ACTIONS(1006), + [anon_sym_protected] = ACTIONS(1006), + [anon_sym_private] = ACTIONS(1006), + [anon_sym_abstract] = ACTIONS(1006), + [anon_sym_strictfp] = ACTIONS(1006), + [anon_sym_native] = ACTIONS(1006), + [anon_sym_transient] = ACTIONS(1006), + [anon_sym_volatile] = ACTIONS(1006), + [anon_sym_sealed] = ACTIONS(1006), + [anon_sym_non_DASHsealed] = ACTIONS(1004), + [anon_sym_record] = ACTIONS(1006), + [anon_sym_ATinterface] = ACTIONS(1004), + [anon_sym_interface] = ACTIONS(1006), + [anon_sym_byte] = ACTIONS(1006), + [anon_sym_short] = ACTIONS(1006), + [anon_sym_int] = ACTIONS(1006), + [anon_sym_long] = ACTIONS(1006), + [anon_sym_char] = ACTIONS(1006), + [anon_sym_float] = ACTIONS(1006), + [anon_sym_double] = ACTIONS(1006), + [sym_boolean_type] = ACTIONS(1006), + [sym_void_type] = ACTIONS(1006), + [sym_this] = ACTIONS(1006), + [sym_super] = ACTIONS(1006), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [341] = { - [ts_builtin_sym_end] = ACTIONS(1006), - [sym_identifier] = ACTIONS(1008), - [sym_decimal_integer_literal] = ACTIONS(1008), - [sym_hex_integer_literal] = ACTIONS(1008), - [sym_octal_integer_literal] = ACTIONS(1008), - [sym_binary_integer_literal] = ACTIONS(1006), - [sym_decimal_floating_point_literal] = ACTIONS(1006), - [sym_hex_floating_point_literal] = ACTIONS(1008), - [sym_true] = ACTIONS(1008), - [sym_false] = ACTIONS(1008), - [sym_character_literal] = ACTIONS(1006), - [anon_sym_DQUOTE] = ACTIONS(1008), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1006), - [anon_sym_RBRACE] = ACTIONS(1006), - [sym_null_literal] = ACTIONS(1008), - [anon_sym_LPAREN] = ACTIONS(1006), - [anon_sym_LT] = ACTIONS(1006), - [anon_sym_PLUS] = ACTIONS(1008), - [anon_sym_DASH] = ACTIONS(1008), - [anon_sym_final] = ACTIONS(1008), - [anon_sym_BANG] = ACTIONS(1006), - [anon_sym_TILDE] = ACTIONS(1006), - [anon_sym_PLUS_PLUS] = ACTIONS(1006), - [anon_sym_DASH_DASH] = ACTIONS(1006), - [anon_sym_new] = ACTIONS(1008), - [anon_sym_class] = ACTIONS(1008), - [anon_sym_switch] = ACTIONS(1008), - [anon_sym_LBRACE] = ACTIONS(1006), - [anon_sym_case] = ACTIONS(1008), - [anon_sym_default] = ACTIONS(1008), - [anon_sym_SEMI] = ACTIONS(1006), - [anon_sym_assert] = ACTIONS(1008), - [anon_sym_do] = ACTIONS(1008), - [anon_sym_while] = ACTIONS(1008), - [anon_sym_break] = ACTIONS(1008), - [anon_sym_continue] = ACTIONS(1008), - [anon_sym_return] = ACTIONS(1008), - [anon_sym_yield] = ACTIONS(1008), - [anon_sym_synchronized] = ACTIONS(1008), - [anon_sym_throw] = ACTIONS(1008), - [anon_sym_try] = ACTIONS(1008), - [anon_sym_if] = ACTIONS(1008), - [anon_sym_else] = ACTIONS(1008), - [anon_sym_for] = ACTIONS(1008), - [anon_sym_AT] = ACTIONS(1008), - [anon_sym_open] = ACTIONS(1008), - [anon_sym_module] = ACTIONS(1008), - [anon_sym_static] = ACTIONS(1008), - [anon_sym_with] = ACTIONS(1008), - [anon_sym_package] = ACTIONS(1008), - [anon_sym_import] = ACTIONS(1008), - [anon_sym_enum] = ACTIONS(1008), - [anon_sym_public] = ACTIONS(1008), - [anon_sym_protected] = ACTIONS(1008), - [anon_sym_private] = ACTIONS(1008), - [anon_sym_abstract] = ACTIONS(1008), - [anon_sym_strictfp] = ACTIONS(1008), - [anon_sym_native] = ACTIONS(1008), - [anon_sym_transient] = ACTIONS(1008), - [anon_sym_volatile] = ACTIONS(1008), - [anon_sym_sealed] = ACTIONS(1008), - [anon_sym_non_DASHsealed] = ACTIONS(1006), - [anon_sym_record] = ACTIONS(1008), - [anon_sym_ATinterface] = ACTIONS(1006), - [anon_sym_interface] = ACTIONS(1008), - [anon_sym_byte] = ACTIONS(1008), - [anon_sym_short] = ACTIONS(1008), - [anon_sym_int] = ACTIONS(1008), - [anon_sym_long] = ACTIONS(1008), - [anon_sym_char] = ACTIONS(1008), - [anon_sym_float] = ACTIONS(1008), - [anon_sym_double] = ACTIONS(1008), - [sym_boolean_type] = ACTIONS(1008), - [sym_void_type] = ACTIONS(1008), - [sym_this] = ACTIONS(1008), - [sym_super] = ACTIONS(1008), + [ts_builtin_sym_end] = ACTIONS(1008), + [sym_identifier] = ACTIONS(1010), + [sym_decimal_integer_literal] = ACTIONS(1010), + [sym_hex_integer_literal] = ACTIONS(1010), + [sym_octal_integer_literal] = ACTIONS(1010), + [sym_binary_integer_literal] = ACTIONS(1008), + [sym_decimal_floating_point_literal] = ACTIONS(1008), + [sym_hex_floating_point_literal] = ACTIONS(1010), + [sym_true] = ACTIONS(1010), + [sym_false] = ACTIONS(1010), + [sym_character_literal] = ACTIONS(1008), + [anon_sym_DQUOTE] = ACTIONS(1010), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1008), + [anon_sym_RBRACE] = ACTIONS(1008), + [sym_null_literal] = ACTIONS(1010), + [anon_sym_LPAREN] = ACTIONS(1008), + [anon_sym_LT] = ACTIONS(1008), + [anon_sym_PLUS] = ACTIONS(1010), + [anon_sym_DASH] = ACTIONS(1010), + [anon_sym_final] = ACTIONS(1010), + [anon_sym_BANG] = ACTIONS(1008), + [anon_sym_TILDE] = ACTIONS(1008), + [anon_sym_PLUS_PLUS] = ACTIONS(1008), + [anon_sym_DASH_DASH] = ACTIONS(1008), + [anon_sym_new] = ACTIONS(1010), + [anon_sym_class] = ACTIONS(1010), + [anon_sym_switch] = ACTIONS(1010), + [anon_sym_LBRACE] = ACTIONS(1008), + [anon_sym_case] = ACTIONS(1010), + [anon_sym_default] = ACTIONS(1010), + [anon_sym_SEMI] = ACTIONS(1008), + [anon_sym_assert] = ACTIONS(1010), + [anon_sym_do] = ACTIONS(1010), + [anon_sym_while] = ACTIONS(1010), + [anon_sym_break] = ACTIONS(1010), + [anon_sym_continue] = ACTIONS(1010), + [anon_sym_return] = ACTIONS(1010), + [anon_sym_yield] = ACTIONS(1010), + [anon_sym_synchronized] = ACTIONS(1010), + [anon_sym_throw] = ACTIONS(1010), + [anon_sym_try] = ACTIONS(1010), + [anon_sym_if] = ACTIONS(1010), + [anon_sym_else] = ACTIONS(1010), + [anon_sym_for] = ACTIONS(1010), + [anon_sym_AT] = ACTIONS(1010), + [anon_sym_open] = ACTIONS(1010), + [anon_sym_module] = ACTIONS(1010), + [anon_sym_static] = ACTIONS(1010), + [anon_sym_with] = ACTIONS(1010), + [anon_sym_package] = ACTIONS(1010), + [anon_sym_import] = ACTIONS(1010), + [anon_sym_enum] = ACTIONS(1010), + [anon_sym_public] = ACTIONS(1010), + [anon_sym_protected] = ACTIONS(1010), + [anon_sym_private] = ACTIONS(1010), + [anon_sym_abstract] = ACTIONS(1010), + [anon_sym_strictfp] = ACTIONS(1010), + [anon_sym_native] = ACTIONS(1010), + [anon_sym_transient] = ACTIONS(1010), + [anon_sym_volatile] = ACTIONS(1010), + [anon_sym_sealed] = ACTIONS(1010), + [anon_sym_non_DASHsealed] = ACTIONS(1008), + [anon_sym_record] = ACTIONS(1010), + [anon_sym_ATinterface] = ACTIONS(1008), + [anon_sym_interface] = ACTIONS(1010), + [anon_sym_byte] = ACTIONS(1010), + [anon_sym_short] = ACTIONS(1010), + [anon_sym_int] = ACTIONS(1010), + [anon_sym_long] = ACTIONS(1010), + [anon_sym_char] = ACTIONS(1010), + [anon_sym_float] = ACTIONS(1010), + [anon_sym_double] = ACTIONS(1010), + [sym_boolean_type] = ACTIONS(1010), + [sym_void_type] = ACTIONS(1010), + [sym_this] = ACTIONS(1010), + [sym_super] = ACTIONS(1010), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [342] = { - [ts_builtin_sym_end] = ACTIONS(1010), - [sym_identifier] = ACTIONS(1012), - [sym_decimal_integer_literal] = ACTIONS(1012), - [sym_hex_integer_literal] = ACTIONS(1012), - [sym_octal_integer_literal] = ACTIONS(1012), - [sym_binary_integer_literal] = ACTIONS(1010), - [sym_decimal_floating_point_literal] = ACTIONS(1010), - [sym_hex_floating_point_literal] = ACTIONS(1012), - [sym_true] = ACTIONS(1012), - [sym_false] = ACTIONS(1012), - [sym_character_literal] = ACTIONS(1010), - [anon_sym_DQUOTE] = ACTIONS(1012), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1010), - [anon_sym_RBRACE] = ACTIONS(1010), - [sym_null_literal] = ACTIONS(1012), - [anon_sym_LPAREN] = ACTIONS(1010), - [anon_sym_LT] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(1012), - [anon_sym_DASH] = ACTIONS(1012), - [anon_sym_final] = ACTIONS(1012), - [anon_sym_BANG] = ACTIONS(1010), - [anon_sym_TILDE] = ACTIONS(1010), - [anon_sym_PLUS_PLUS] = ACTIONS(1010), - [anon_sym_DASH_DASH] = ACTIONS(1010), - [anon_sym_new] = ACTIONS(1012), - [anon_sym_class] = ACTIONS(1012), - [anon_sym_switch] = ACTIONS(1012), - [anon_sym_LBRACE] = ACTIONS(1010), - [anon_sym_case] = ACTIONS(1012), - [anon_sym_default] = ACTIONS(1012), - [anon_sym_SEMI] = ACTIONS(1010), - [anon_sym_assert] = ACTIONS(1012), - [anon_sym_do] = ACTIONS(1012), - [anon_sym_while] = ACTIONS(1012), - [anon_sym_break] = ACTIONS(1012), - [anon_sym_continue] = ACTIONS(1012), - [anon_sym_return] = ACTIONS(1012), - [anon_sym_yield] = ACTIONS(1012), - [anon_sym_synchronized] = ACTIONS(1012), - [anon_sym_throw] = ACTIONS(1012), - [anon_sym_try] = ACTIONS(1012), - [anon_sym_if] = ACTIONS(1012), - [anon_sym_else] = ACTIONS(1012), - [anon_sym_for] = ACTIONS(1012), - [anon_sym_AT] = ACTIONS(1012), - [anon_sym_open] = ACTIONS(1012), - [anon_sym_module] = ACTIONS(1012), - [anon_sym_static] = ACTIONS(1012), - [anon_sym_with] = ACTIONS(1012), - [anon_sym_package] = ACTIONS(1012), - [anon_sym_import] = ACTIONS(1012), - [anon_sym_enum] = ACTIONS(1012), - [anon_sym_public] = ACTIONS(1012), - [anon_sym_protected] = ACTIONS(1012), - [anon_sym_private] = ACTIONS(1012), - [anon_sym_abstract] = ACTIONS(1012), - [anon_sym_strictfp] = ACTIONS(1012), - [anon_sym_native] = ACTIONS(1012), - [anon_sym_transient] = ACTIONS(1012), - [anon_sym_volatile] = ACTIONS(1012), - [anon_sym_sealed] = ACTIONS(1012), - [anon_sym_non_DASHsealed] = ACTIONS(1010), - [anon_sym_record] = ACTIONS(1012), - [anon_sym_ATinterface] = ACTIONS(1010), - [anon_sym_interface] = ACTIONS(1012), - [anon_sym_byte] = ACTIONS(1012), - [anon_sym_short] = ACTIONS(1012), - [anon_sym_int] = ACTIONS(1012), - [anon_sym_long] = ACTIONS(1012), - [anon_sym_char] = ACTIONS(1012), - [anon_sym_float] = ACTIONS(1012), - [anon_sym_double] = ACTIONS(1012), - [sym_boolean_type] = ACTIONS(1012), - [sym_void_type] = ACTIONS(1012), - [sym_this] = ACTIONS(1012), - [sym_super] = ACTIONS(1012), + [ts_builtin_sym_end] = ACTIONS(1012), + [sym_identifier] = ACTIONS(1014), + [sym_decimal_integer_literal] = ACTIONS(1014), + [sym_hex_integer_literal] = ACTIONS(1014), + [sym_octal_integer_literal] = ACTIONS(1014), + [sym_binary_integer_literal] = ACTIONS(1012), + [sym_decimal_floating_point_literal] = ACTIONS(1012), + [sym_hex_floating_point_literal] = ACTIONS(1014), + [sym_true] = ACTIONS(1014), + [sym_false] = ACTIONS(1014), + [sym_character_literal] = ACTIONS(1012), + [anon_sym_DQUOTE] = ACTIONS(1014), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1012), + [anon_sym_RBRACE] = ACTIONS(1012), + [sym_null_literal] = ACTIONS(1014), + [anon_sym_LPAREN] = ACTIONS(1012), + [anon_sym_LT] = ACTIONS(1012), + [anon_sym_PLUS] = ACTIONS(1014), + [anon_sym_DASH] = ACTIONS(1014), + [anon_sym_final] = ACTIONS(1014), + [anon_sym_BANG] = ACTIONS(1012), + [anon_sym_TILDE] = ACTIONS(1012), + [anon_sym_PLUS_PLUS] = ACTIONS(1012), + [anon_sym_DASH_DASH] = ACTIONS(1012), + [anon_sym_new] = ACTIONS(1014), + [anon_sym_class] = ACTIONS(1014), + [anon_sym_switch] = ACTIONS(1014), + [anon_sym_LBRACE] = ACTIONS(1012), + [anon_sym_case] = ACTIONS(1014), + [anon_sym_default] = ACTIONS(1014), + [anon_sym_SEMI] = ACTIONS(1012), + [anon_sym_assert] = ACTIONS(1014), + [anon_sym_do] = ACTIONS(1014), + [anon_sym_while] = ACTIONS(1014), + [anon_sym_break] = ACTIONS(1014), + [anon_sym_continue] = ACTIONS(1014), + [anon_sym_return] = ACTIONS(1014), + [anon_sym_yield] = ACTIONS(1014), + [anon_sym_synchronized] = ACTIONS(1014), + [anon_sym_throw] = ACTIONS(1014), + [anon_sym_try] = ACTIONS(1014), + [anon_sym_if] = ACTIONS(1014), + [anon_sym_else] = ACTIONS(1014), + [anon_sym_for] = ACTIONS(1014), + [anon_sym_AT] = ACTIONS(1014), + [anon_sym_open] = ACTIONS(1014), + [anon_sym_module] = ACTIONS(1014), + [anon_sym_static] = ACTIONS(1014), + [anon_sym_with] = ACTIONS(1014), + [anon_sym_package] = ACTIONS(1014), + [anon_sym_import] = ACTIONS(1014), + [anon_sym_enum] = ACTIONS(1014), + [anon_sym_public] = ACTIONS(1014), + [anon_sym_protected] = ACTIONS(1014), + [anon_sym_private] = ACTIONS(1014), + [anon_sym_abstract] = ACTIONS(1014), + [anon_sym_strictfp] = ACTIONS(1014), + [anon_sym_native] = ACTIONS(1014), + [anon_sym_transient] = ACTIONS(1014), + [anon_sym_volatile] = ACTIONS(1014), + [anon_sym_sealed] = ACTIONS(1014), + [anon_sym_non_DASHsealed] = ACTIONS(1012), + [anon_sym_record] = ACTIONS(1014), + [anon_sym_ATinterface] = ACTIONS(1012), + [anon_sym_interface] = ACTIONS(1014), + [anon_sym_byte] = ACTIONS(1014), + [anon_sym_short] = ACTIONS(1014), + [anon_sym_int] = ACTIONS(1014), + [anon_sym_long] = ACTIONS(1014), + [anon_sym_char] = ACTIONS(1014), + [anon_sym_float] = ACTIONS(1014), + [anon_sym_double] = ACTIONS(1014), + [sym_boolean_type] = ACTIONS(1014), + [sym_void_type] = ACTIONS(1014), + [sym_this] = ACTIONS(1014), + [sym_super] = ACTIONS(1014), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [343] = { - [ts_builtin_sym_end] = ACTIONS(1014), - [sym_identifier] = ACTIONS(1016), - [sym_decimal_integer_literal] = ACTIONS(1016), - [sym_hex_integer_literal] = ACTIONS(1016), - [sym_octal_integer_literal] = ACTIONS(1016), - [sym_binary_integer_literal] = ACTIONS(1014), - [sym_decimal_floating_point_literal] = ACTIONS(1014), - [sym_hex_floating_point_literal] = ACTIONS(1016), - [sym_true] = ACTIONS(1016), - [sym_false] = ACTIONS(1016), - [sym_character_literal] = ACTIONS(1014), - [anon_sym_DQUOTE] = ACTIONS(1016), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1014), - [anon_sym_RBRACE] = ACTIONS(1014), - [sym_null_literal] = ACTIONS(1016), - [anon_sym_LPAREN] = ACTIONS(1014), - [anon_sym_LT] = ACTIONS(1014), - [anon_sym_PLUS] = ACTIONS(1016), - [anon_sym_DASH] = ACTIONS(1016), - [anon_sym_final] = ACTIONS(1016), - [anon_sym_BANG] = ACTIONS(1014), - [anon_sym_TILDE] = ACTIONS(1014), - [anon_sym_PLUS_PLUS] = ACTIONS(1014), - [anon_sym_DASH_DASH] = ACTIONS(1014), - [anon_sym_new] = ACTIONS(1016), - [anon_sym_class] = ACTIONS(1016), - [anon_sym_switch] = ACTIONS(1016), - [anon_sym_LBRACE] = ACTIONS(1014), - [anon_sym_case] = ACTIONS(1016), - [anon_sym_default] = ACTIONS(1016), - [anon_sym_SEMI] = ACTIONS(1014), - [anon_sym_assert] = ACTIONS(1016), - [anon_sym_do] = ACTIONS(1016), - [anon_sym_while] = ACTIONS(1016), - [anon_sym_break] = ACTIONS(1016), - [anon_sym_continue] = ACTIONS(1016), - [anon_sym_return] = ACTIONS(1016), - [anon_sym_yield] = ACTIONS(1016), - [anon_sym_synchronized] = ACTIONS(1016), - [anon_sym_throw] = ACTIONS(1016), - [anon_sym_try] = ACTIONS(1016), - [anon_sym_if] = ACTIONS(1016), - [anon_sym_else] = ACTIONS(1016), - [anon_sym_for] = ACTIONS(1016), - [anon_sym_AT] = ACTIONS(1016), - [anon_sym_open] = ACTIONS(1016), - [anon_sym_module] = ACTIONS(1016), - [anon_sym_static] = ACTIONS(1016), - [anon_sym_with] = ACTIONS(1016), - [anon_sym_package] = ACTIONS(1016), - [anon_sym_import] = ACTIONS(1016), - [anon_sym_enum] = ACTIONS(1016), - [anon_sym_public] = ACTIONS(1016), - [anon_sym_protected] = ACTIONS(1016), - [anon_sym_private] = ACTIONS(1016), - [anon_sym_abstract] = ACTIONS(1016), - [anon_sym_strictfp] = ACTIONS(1016), - [anon_sym_native] = ACTIONS(1016), - [anon_sym_transient] = ACTIONS(1016), - [anon_sym_volatile] = ACTIONS(1016), - [anon_sym_sealed] = ACTIONS(1016), - [anon_sym_non_DASHsealed] = ACTIONS(1014), - [anon_sym_record] = ACTIONS(1016), - [anon_sym_ATinterface] = ACTIONS(1014), - [anon_sym_interface] = ACTIONS(1016), - [anon_sym_byte] = ACTIONS(1016), - [anon_sym_short] = ACTIONS(1016), - [anon_sym_int] = ACTIONS(1016), - [anon_sym_long] = ACTIONS(1016), - [anon_sym_char] = ACTIONS(1016), - [anon_sym_float] = ACTIONS(1016), - [anon_sym_double] = ACTIONS(1016), - [sym_boolean_type] = ACTIONS(1016), - [sym_void_type] = ACTIONS(1016), - [sym_this] = ACTIONS(1016), - [sym_super] = ACTIONS(1016), + [ts_builtin_sym_end] = ACTIONS(1016), + [sym_identifier] = ACTIONS(1018), + [sym_decimal_integer_literal] = ACTIONS(1018), + [sym_hex_integer_literal] = ACTIONS(1018), + [sym_octal_integer_literal] = ACTIONS(1018), + [sym_binary_integer_literal] = ACTIONS(1016), + [sym_decimal_floating_point_literal] = ACTIONS(1016), + [sym_hex_floating_point_literal] = ACTIONS(1018), + [sym_true] = ACTIONS(1018), + [sym_false] = ACTIONS(1018), + [sym_character_literal] = ACTIONS(1016), + [anon_sym_DQUOTE] = ACTIONS(1018), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1016), + [anon_sym_RBRACE] = ACTIONS(1016), + [sym_null_literal] = ACTIONS(1018), + [anon_sym_LPAREN] = ACTIONS(1016), + [anon_sym_LT] = ACTIONS(1016), + [anon_sym_PLUS] = ACTIONS(1018), + [anon_sym_DASH] = ACTIONS(1018), + [anon_sym_final] = ACTIONS(1018), + [anon_sym_BANG] = ACTIONS(1016), + [anon_sym_TILDE] = ACTIONS(1016), + [anon_sym_PLUS_PLUS] = ACTIONS(1016), + [anon_sym_DASH_DASH] = ACTIONS(1016), + [anon_sym_new] = ACTIONS(1018), + [anon_sym_class] = ACTIONS(1018), + [anon_sym_switch] = ACTIONS(1018), + [anon_sym_LBRACE] = ACTIONS(1016), + [anon_sym_case] = ACTIONS(1018), + [anon_sym_default] = ACTIONS(1018), + [anon_sym_SEMI] = ACTIONS(1016), + [anon_sym_assert] = ACTIONS(1018), + [anon_sym_do] = ACTIONS(1018), + [anon_sym_while] = ACTIONS(1018), + [anon_sym_break] = ACTIONS(1018), + [anon_sym_continue] = ACTIONS(1018), + [anon_sym_return] = ACTIONS(1018), + [anon_sym_yield] = ACTIONS(1018), + [anon_sym_synchronized] = ACTIONS(1018), + [anon_sym_throw] = ACTIONS(1018), + [anon_sym_try] = ACTIONS(1018), + [anon_sym_if] = ACTIONS(1018), + [anon_sym_else] = ACTIONS(1018), + [anon_sym_for] = ACTIONS(1018), + [anon_sym_AT] = ACTIONS(1018), + [anon_sym_open] = ACTIONS(1018), + [anon_sym_module] = ACTIONS(1018), + [anon_sym_static] = ACTIONS(1018), + [anon_sym_with] = ACTIONS(1018), + [anon_sym_package] = ACTIONS(1018), + [anon_sym_import] = ACTIONS(1018), + [anon_sym_enum] = ACTIONS(1018), + [anon_sym_public] = ACTIONS(1018), + [anon_sym_protected] = ACTIONS(1018), + [anon_sym_private] = ACTIONS(1018), + [anon_sym_abstract] = ACTIONS(1018), + [anon_sym_strictfp] = ACTIONS(1018), + [anon_sym_native] = ACTIONS(1018), + [anon_sym_transient] = ACTIONS(1018), + [anon_sym_volatile] = ACTIONS(1018), + [anon_sym_sealed] = ACTIONS(1018), + [anon_sym_non_DASHsealed] = ACTIONS(1016), + [anon_sym_record] = ACTIONS(1018), + [anon_sym_ATinterface] = ACTIONS(1016), + [anon_sym_interface] = ACTIONS(1018), + [anon_sym_byte] = ACTIONS(1018), + [anon_sym_short] = ACTIONS(1018), + [anon_sym_int] = ACTIONS(1018), + [anon_sym_long] = ACTIONS(1018), + [anon_sym_char] = ACTIONS(1018), + [anon_sym_float] = ACTIONS(1018), + [anon_sym_double] = ACTIONS(1018), + [sym_boolean_type] = ACTIONS(1018), + [sym_void_type] = ACTIONS(1018), + [sym_this] = ACTIONS(1018), + [sym_super] = ACTIONS(1018), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [344] = { - [ts_builtin_sym_end] = ACTIONS(1018), - [sym_identifier] = ACTIONS(1020), - [sym_decimal_integer_literal] = ACTIONS(1020), - [sym_hex_integer_literal] = ACTIONS(1020), - [sym_octal_integer_literal] = ACTIONS(1020), - [sym_binary_integer_literal] = ACTIONS(1018), - [sym_decimal_floating_point_literal] = ACTIONS(1018), - [sym_hex_floating_point_literal] = ACTIONS(1020), - [sym_true] = ACTIONS(1020), - [sym_false] = ACTIONS(1020), - [sym_character_literal] = ACTIONS(1018), - [anon_sym_DQUOTE] = ACTIONS(1020), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1018), - [anon_sym_RBRACE] = ACTIONS(1018), - [sym_null_literal] = ACTIONS(1020), - [anon_sym_LPAREN] = ACTIONS(1018), - [anon_sym_LT] = ACTIONS(1018), - [anon_sym_PLUS] = ACTIONS(1020), - [anon_sym_DASH] = ACTIONS(1020), - [anon_sym_final] = ACTIONS(1020), - [anon_sym_BANG] = ACTIONS(1018), - [anon_sym_TILDE] = ACTIONS(1018), - [anon_sym_PLUS_PLUS] = ACTIONS(1018), - [anon_sym_DASH_DASH] = ACTIONS(1018), - [anon_sym_new] = ACTIONS(1020), - [anon_sym_class] = ACTIONS(1020), - [anon_sym_switch] = ACTIONS(1020), - [anon_sym_LBRACE] = ACTIONS(1018), - [anon_sym_case] = ACTIONS(1020), - [anon_sym_default] = ACTIONS(1020), - [anon_sym_SEMI] = ACTIONS(1018), - [anon_sym_assert] = ACTIONS(1020), - [anon_sym_do] = ACTIONS(1020), - [anon_sym_while] = ACTIONS(1020), - [anon_sym_break] = ACTIONS(1020), - [anon_sym_continue] = ACTIONS(1020), - [anon_sym_return] = ACTIONS(1020), - [anon_sym_yield] = ACTIONS(1020), - [anon_sym_synchronized] = ACTIONS(1020), - [anon_sym_throw] = ACTIONS(1020), - [anon_sym_try] = ACTIONS(1020), - [anon_sym_if] = ACTIONS(1020), - [anon_sym_else] = ACTIONS(1020), - [anon_sym_for] = ACTIONS(1020), - [anon_sym_AT] = ACTIONS(1020), - [anon_sym_open] = ACTIONS(1020), - [anon_sym_module] = ACTIONS(1020), - [anon_sym_static] = ACTIONS(1020), - [anon_sym_with] = ACTIONS(1020), - [anon_sym_package] = ACTIONS(1020), - [anon_sym_import] = ACTIONS(1020), - [anon_sym_enum] = ACTIONS(1020), - [anon_sym_public] = ACTIONS(1020), - [anon_sym_protected] = ACTIONS(1020), - [anon_sym_private] = ACTIONS(1020), - [anon_sym_abstract] = ACTIONS(1020), - [anon_sym_strictfp] = ACTIONS(1020), - [anon_sym_native] = ACTIONS(1020), - [anon_sym_transient] = ACTIONS(1020), - [anon_sym_volatile] = ACTIONS(1020), - [anon_sym_sealed] = ACTIONS(1020), - [anon_sym_non_DASHsealed] = ACTIONS(1018), - [anon_sym_record] = ACTIONS(1020), - [anon_sym_ATinterface] = ACTIONS(1018), - [anon_sym_interface] = ACTIONS(1020), - [anon_sym_byte] = ACTIONS(1020), - [anon_sym_short] = ACTIONS(1020), - [anon_sym_int] = ACTIONS(1020), - [anon_sym_long] = ACTIONS(1020), - [anon_sym_char] = ACTIONS(1020), - [anon_sym_float] = ACTIONS(1020), - [anon_sym_double] = ACTIONS(1020), - [sym_boolean_type] = ACTIONS(1020), - [sym_void_type] = ACTIONS(1020), - [sym_this] = ACTIONS(1020), - [sym_super] = ACTIONS(1020), + [ts_builtin_sym_end] = ACTIONS(1020), + [sym_identifier] = ACTIONS(1022), + [sym_decimal_integer_literal] = ACTIONS(1022), + [sym_hex_integer_literal] = ACTIONS(1022), + [sym_octal_integer_literal] = ACTIONS(1022), + [sym_binary_integer_literal] = ACTIONS(1020), + [sym_decimal_floating_point_literal] = ACTIONS(1020), + [sym_hex_floating_point_literal] = ACTIONS(1022), + [sym_true] = ACTIONS(1022), + [sym_false] = ACTIONS(1022), + [sym_character_literal] = ACTIONS(1020), + [anon_sym_DQUOTE] = ACTIONS(1022), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1020), + [anon_sym_RBRACE] = ACTIONS(1020), + [sym_null_literal] = ACTIONS(1022), + [anon_sym_LPAREN] = ACTIONS(1020), + [anon_sym_LT] = ACTIONS(1020), + [anon_sym_PLUS] = ACTIONS(1022), + [anon_sym_DASH] = ACTIONS(1022), + [anon_sym_final] = ACTIONS(1022), + [anon_sym_BANG] = ACTIONS(1020), + [anon_sym_TILDE] = ACTIONS(1020), + [anon_sym_PLUS_PLUS] = ACTIONS(1020), + [anon_sym_DASH_DASH] = ACTIONS(1020), + [anon_sym_new] = ACTIONS(1022), + [anon_sym_class] = ACTIONS(1022), + [anon_sym_switch] = ACTIONS(1022), + [anon_sym_LBRACE] = ACTIONS(1020), + [anon_sym_case] = ACTIONS(1022), + [anon_sym_default] = ACTIONS(1022), + [anon_sym_SEMI] = ACTIONS(1020), + [anon_sym_assert] = ACTIONS(1022), + [anon_sym_do] = ACTIONS(1022), + [anon_sym_while] = ACTIONS(1022), + [anon_sym_break] = ACTIONS(1022), + [anon_sym_continue] = ACTIONS(1022), + [anon_sym_return] = ACTIONS(1022), + [anon_sym_yield] = ACTIONS(1022), + [anon_sym_synchronized] = ACTIONS(1022), + [anon_sym_throw] = ACTIONS(1022), + [anon_sym_try] = ACTIONS(1022), + [anon_sym_if] = ACTIONS(1022), + [anon_sym_else] = ACTIONS(1022), + [anon_sym_for] = ACTIONS(1022), + [anon_sym_AT] = ACTIONS(1022), + [anon_sym_open] = ACTIONS(1022), + [anon_sym_module] = ACTIONS(1022), + [anon_sym_static] = ACTIONS(1022), + [anon_sym_with] = ACTIONS(1022), + [anon_sym_package] = ACTIONS(1022), + [anon_sym_import] = ACTIONS(1022), + [anon_sym_enum] = ACTIONS(1022), + [anon_sym_public] = ACTIONS(1022), + [anon_sym_protected] = ACTIONS(1022), + [anon_sym_private] = ACTIONS(1022), + [anon_sym_abstract] = ACTIONS(1022), + [anon_sym_strictfp] = ACTIONS(1022), + [anon_sym_native] = ACTIONS(1022), + [anon_sym_transient] = ACTIONS(1022), + [anon_sym_volatile] = ACTIONS(1022), + [anon_sym_sealed] = ACTIONS(1022), + [anon_sym_non_DASHsealed] = ACTIONS(1020), + [anon_sym_record] = ACTIONS(1022), + [anon_sym_ATinterface] = ACTIONS(1020), + [anon_sym_interface] = ACTIONS(1022), + [anon_sym_byte] = ACTIONS(1022), + [anon_sym_short] = ACTIONS(1022), + [anon_sym_int] = ACTIONS(1022), + [anon_sym_long] = ACTIONS(1022), + [anon_sym_char] = ACTIONS(1022), + [anon_sym_float] = ACTIONS(1022), + [anon_sym_double] = ACTIONS(1022), + [sym_boolean_type] = ACTIONS(1022), + [sym_void_type] = ACTIONS(1022), + [sym_this] = ACTIONS(1022), + [sym_super] = ACTIONS(1022), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [345] = { - [ts_builtin_sym_end] = ACTIONS(1022), - [sym_identifier] = ACTIONS(1024), - [sym_decimal_integer_literal] = ACTIONS(1024), - [sym_hex_integer_literal] = ACTIONS(1024), - [sym_octal_integer_literal] = ACTIONS(1024), - [sym_binary_integer_literal] = ACTIONS(1022), - [sym_decimal_floating_point_literal] = ACTIONS(1022), - [sym_hex_floating_point_literal] = ACTIONS(1024), - [sym_true] = ACTIONS(1024), - [sym_false] = ACTIONS(1024), - [sym_character_literal] = ACTIONS(1022), - [anon_sym_DQUOTE] = ACTIONS(1024), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1022), - [anon_sym_RBRACE] = ACTIONS(1022), - [sym_null_literal] = ACTIONS(1024), - [anon_sym_LPAREN] = ACTIONS(1022), - [anon_sym_LT] = ACTIONS(1022), - [anon_sym_PLUS] = ACTIONS(1024), - [anon_sym_DASH] = ACTIONS(1024), - [anon_sym_final] = ACTIONS(1024), - [anon_sym_BANG] = ACTIONS(1022), - [anon_sym_TILDE] = ACTIONS(1022), - [anon_sym_PLUS_PLUS] = ACTIONS(1022), - [anon_sym_DASH_DASH] = ACTIONS(1022), - [anon_sym_new] = ACTIONS(1024), - [anon_sym_class] = ACTIONS(1024), - [anon_sym_switch] = ACTIONS(1024), - [anon_sym_LBRACE] = ACTIONS(1022), - [anon_sym_case] = ACTIONS(1024), - [anon_sym_default] = ACTIONS(1024), - [anon_sym_SEMI] = ACTIONS(1022), - [anon_sym_assert] = ACTIONS(1024), - [anon_sym_do] = ACTIONS(1024), - [anon_sym_while] = ACTIONS(1024), - [anon_sym_break] = ACTIONS(1024), - [anon_sym_continue] = ACTIONS(1024), - [anon_sym_return] = ACTIONS(1024), - [anon_sym_yield] = ACTIONS(1024), - [anon_sym_synchronized] = ACTIONS(1024), - [anon_sym_throw] = ACTIONS(1024), - [anon_sym_try] = ACTIONS(1024), - [anon_sym_if] = ACTIONS(1024), - [anon_sym_else] = ACTIONS(1024), - [anon_sym_for] = ACTIONS(1024), - [anon_sym_AT] = ACTIONS(1024), - [anon_sym_open] = ACTIONS(1024), - [anon_sym_module] = ACTIONS(1024), - [anon_sym_static] = ACTIONS(1024), - [anon_sym_with] = ACTIONS(1024), - [anon_sym_package] = ACTIONS(1024), - [anon_sym_import] = ACTIONS(1024), - [anon_sym_enum] = ACTIONS(1024), - [anon_sym_public] = ACTIONS(1024), - [anon_sym_protected] = ACTIONS(1024), - [anon_sym_private] = ACTIONS(1024), - [anon_sym_abstract] = ACTIONS(1024), - [anon_sym_strictfp] = ACTIONS(1024), - [anon_sym_native] = ACTIONS(1024), - [anon_sym_transient] = ACTIONS(1024), - [anon_sym_volatile] = ACTIONS(1024), - [anon_sym_sealed] = ACTIONS(1024), - [anon_sym_non_DASHsealed] = ACTIONS(1022), - [anon_sym_record] = ACTIONS(1024), - [anon_sym_ATinterface] = ACTIONS(1022), - [anon_sym_interface] = ACTIONS(1024), - [anon_sym_byte] = ACTIONS(1024), - [anon_sym_short] = ACTIONS(1024), - [anon_sym_int] = ACTIONS(1024), - [anon_sym_long] = ACTIONS(1024), - [anon_sym_char] = ACTIONS(1024), - [anon_sym_float] = ACTIONS(1024), - [anon_sym_double] = ACTIONS(1024), - [sym_boolean_type] = ACTIONS(1024), - [sym_void_type] = ACTIONS(1024), - [sym_this] = ACTIONS(1024), - [sym_super] = ACTIONS(1024), + [ts_builtin_sym_end] = ACTIONS(1024), + [sym_identifier] = ACTIONS(1026), + [sym_decimal_integer_literal] = ACTIONS(1026), + [sym_hex_integer_literal] = ACTIONS(1026), + [sym_octal_integer_literal] = ACTIONS(1026), + [sym_binary_integer_literal] = ACTIONS(1024), + [sym_decimal_floating_point_literal] = ACTIONS(1024), + [sym_hex_floating_point_literal] = ACTIONS(1026), + [sym_true] = ACTIONS(1026), + [sym_false] = ACTIONS(1026), + [sym_character_literal] = ACTIONS(1024), + [anon_sym_DQUOTE] = ACTIONS(1026), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1024), + [anon_sym_RBRACE] = ACTIONS(1024), + [sym_null_literal] = ACTIONS(1026), + [anon_sym_LPAREN] = ACTIONS(1024), + [anon_sym_LT] = ACTIONS(1024), + [anon_sym_PLUS] = ACTIONS(1026), + [anon_sym_DASH] = ACTIONS(1026), + [anon_sym_final] = ACTIONS(1026), + [anon_sym_BANG] = ACTIONS(1024), + [anon_sym_TILDE] = ACTIONS(1024), + [anon_sym_PLUS_PLUS] = ACTIONS(1024), + [anon_sym_DASH_DASH] = ACTIONS(1024), + [anon_sym_new] = ACTIONS(1026), + [anon_sym_class] = ACTIONS(1026), + [anon_sym_switch] = ACTIONS(1026), + [anon_sym_LBRACE] = ACTIONS(1024), + [anon_sym_case] = ACTIONS(1026), + [anon_sym_default] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(1024), + [anon_sym_assert] = ACTIONS(1026), + [anon_sym_do] = ACTIONS(1026), + [anon_sym_while] = ACTIONS(1026), + [anon_sym_break] = ACTIONS(1026), + [anon_sym_continue] = ACTIONS(1026), + [anon_sym_return] = ACTIONS(1026), + [anon_sym_yield] = ACTIONS(1026), + [anon_sym_synchronized] = ACTIONS(1026), + [anon_sym_throw] = ACTIONS(1026), + [anon_sym_try] = ACTIONS(1026), + [anon_sym_if] = ACTIONS(1026), + [anon_sym_else] = ACTIONS(1026), + [anon_sym_for] = ACTIONS(1026), + [anon_sym_AT] = ACTIONS(1026), + [anon_sym_open] = ACTIONS(1026), + [anon_sym_module] = ACTIONS(1026), + [anon_sym_static] = ACTIONS(1026), + [anon_sym_with] = ACTIONS(1026), + [anon_sym_package] = ACTIONS(1026), + [anon_sym_import] = ACTIONS(1026), + [anon_sym_enum] = ACTIONS(1026), + [anon_sym_public] = ACTIONS(1026), + [anon_sym_protected] = ACTIONS(1026), + [anon_sym_private] = ACTIONS(1026), + [anon_sym_abstract] = ACTIONS(1026), + [anon_sym_strictfp] = ACTIONS(1026), + [anon_sym_native] = ACTIONS(1026), + [anon_sym_transient] = ACTIONS(1026), + [anon_sym_volatile] = ACTIONS(1026), + [anon_sym_sealed] = ACTIONS(1026), + [anon_sym_non_DASHsealed] = ACTIONS(1024), + [anon_sym_record] = ACTIONS(1026), + [anon_sym_ATinterface] = ACTIONS(1024), + [anon_sym_interface] = ACTIONS(1026), + [anon_sym_byte] = ACTIONS(1026), + [anon_sym_short] = ACTIONS(1026), + [anon_sym_int] = ACTIONS(1026), + [anon_sym_long] = ACTIONS(1026), + [anon_sym_char] = ACTIONS(1026), + [anon_sym_float] = ACTIONS(1026), + [anon_sym_double] = ACTIONS(1026), + [sym_boolean_type] = ACTIONS(1026), + [sym_void_type] = ACTIONS(1026), + [sym_this] = ACTIONS(1026), + [sym_super] = ACTIONS(1026), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [346] = { - [ts_builtin_sym_end] = ACTIONS(1026), - [sym_identifier] = ACTIONS(1028), - [sym_decimal_integer_literal] = ACTIONS(1028), - [sym_hex_integer_literal] = ACTIONS(1028), - [sym_octal_integer_literal] = ACTIONS(1028), - [sym_binary_integer_literal] = ACTIONS(1026), - [sym_decimal_floating_point_literal] = ACTIONS(1026), - [sym_hex_floating_point_literal] = ACTIONS(1028), - [sym_true] = ACTIONS(1028), - [sym_false] = ACTIONS(1028), - [sym_character_literal] = ACTIONS(1026), - [anon_sym_DQUOTE] = ACTIONS(1028), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1026), - [anon_sym_RBRACE] = ACTIONS(1026), - [sym_null_literal] = ACTIONS(1028), - [anon_sym_LPAREN] = ACTIONS(1026), - [anon_sym_LT] = ACTIONS(1026), - [anon_sym_PLUS] = ACTIONS(1028), - [anon_sym_DASH] = ACTIONS(1028), - [anon_sym_final] = ACTIONS(1028), - [anon_sym_BANG] = ACTIONS(1026), - [anon_sym_TILDE] = ACTIONS(1026), - [anon_sym_PLUS_PLUS] = ACTIONS(1026), - [anon_sym_DASH_DASH] = ACTIONS(1026), - [anon_sym_new] = ACTIONS(1028), - [anon_sym_class] = ACTIONS(1028), - [anon_sym_switch] = ACTIONS(1028), - [anon_sym_LBRACE] = ACTIONS(1026), - [anon_sym_case] = ACTIONS(1028), - [anon_sym_default] = ACTIONS(1028), - [anon_sym_SEMI] = ACTIONS(1026), - [anon_sym_assert] = ACTIONS(1028), - [anon_sym_do] = ACTIONS(1028), - [anon_sym_while] = ACTIONS(1028), - [anon_sym_break] = ACTIONS(1028), - [anon_sym_continue] = ACTIONS(1028), - [anon_sym_return] = ACTIONS(1028), - [anon_sym_yield] = ACTIONS(1028), - [anon_sym_synchronized] = ACTIONS(1028), - [anon_sym_throw] = ACTIONS(1028), - [anon_sym_try] = ACTIONS(1028), - [anon_sym_if] = ACTIONS(1028), - [anon_sym_else] = ACTIONS(1028), - [anon_sym_for] = ACTIONS(1028), - [anon_sym_AT] = ACTIONS(1028), - [anon_sym_open] = ACTIONS(1028), - [anon_sym_module] = ACTIONS(1028), - [anon_sym_static] = ACTIONS(1028), - [anon_sym_with] = ACTIONS(1028), - [anon_sym_package] = ACTIONS(1028), - [anon_sym_import] = ACTIONS(1028), - [anon_sym_enum] = ACTIONS(1028), - [anon_sym_public] = ACTIONS(1028), - [anon_sym_protected] = ACTIONS(1028), - [anon_sym_private] = ACTIONS(1028), - [anon_sym_abstract] = ACTIONS(1028), - [anon_sym_strictfp] = ACTIONS(1028), - [anon_sym_native] = ACTIONS(1028), - [anon_sym_transient] = ACTIONS(1028), - [anon_sym_volatile] = ACTIONS(1028), - [anon_sym_sealed] = ACTIONS(1028), - [anon_sym_non_DASHsealed] = ACTIONS(1026), - [anon_sym_record] = ACTIONS(1028), - [anon_sym_ATinterface] = ACTIONS(1026), - [anon_sym_interface] = ACTIONS(1028), - [anon_sym_byte] = ACTIONS(1028), - [anon_sym_short] = ACTIONS(1028), - [anon_sym_int] = ACTIONS(1028), - [anon_sym_long] = ACTIONS(1028), - [anon_sym_char] = ACTIONS(1028), - [anon_sym_float] = ACTIONS(1028), - [anon_sym_double] = ACTIONS(1028), - [sym_boolean_type] = ACTIONS(1028), - [sym_void_type] = ACTIONS(1028), - [sym_this] = ACTIONS(1028), - [sym_super] = ACTIONS(1028), + [ts_builtin_sym_end] = ACTIONS(1028), + [sym_identifier] = ACTIONS(1030), + [sym_decimal_integer_literal] = ACTIONS(1030), + [sym_hex_integer_literal] = ACTIONS(1030), + [sym_octal_integer_literal] = ACTIONS(1030), + [sym_binary_integer_literal] = ACTIONS(1028), + [sym_decimal_floating_point_literal] = ACTIONS(1028), + [sym_hex_floating_point_literal] = ACTIONS(1030), + [sym_true] = ACTIONS(1030), + [sym_false] = ACTIONS(1030), + [sym_character_literal] = ACTIONS(1028), + [anon_sym_DQUOTE] = ACTIONS(1030), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1028), + [anon_sym_RBRACE] = ACTIONS(1028), + [sym_null_literal] = ACTIONS(1030), + [anon_sym_LPAREN] = ACTIONS(1028), + [anon_sym_LT] = ACTIONS(1028), + [anon_sym_PLUS] = ACTIONS(1030), + [anon_sym_DASH] = ACTIONS(1030), + [anon_sym_final] = ACTIONS(1030), + [anon_sym_BANG] = ACTIONS(1028), + [anon_sym_TILDE] = ACTIONS(1028), + [anon_sym_PLUS_PLUS] = ACTIONS(1028), + [anon_sym_DASH_DASH] = ACTIONS(1028), + [anon_sym_new] = ACTIONS(1030), + [anon_sym_class] = ACTIONS(1030), + [anon_sym_switch] = ACTIONS(1030), + [anon_sym_LBRACE] = ACTIONS(1028), + [anon_sym_case] = ACTIONS(1030), + [anon_sym_default] = ACTIONS(1030), + [anon_sym_SEMI] = ACTIONS(1028), + [anon_sym_assert] = ACTIONS(1030), + [anon_sym_do] = ACTIONS(1030), + [anon_sym_while] = ACTIONS(1030), + [anon_sym_break] = ACTIONS(1030), + [anon_sym_continue] = ACTIONS(1030), + [anon_sym_return] = ACTIONS(1030), + [anon_sym_yield] = ACTIONS(1030), + [anon_sym_synchronized] = ACTIONS(1030), + [anon_sym_throw] = ACTIONS(1030), + [anon_sym_try] = ACTIONS(1030), + [anon_sym_if] = ACTIONS(1030), + [anon_sym_else] = ACTIONS(1030), + [anon_sym_for] = ACTIONS(1030), + [anon_sym_AT] = ACTIONS(1030), + [anon_sym_open] = ACTIONS(1030), + [anon_sym_module] = ACTIONS(1030), + [anon_sym_static] = ACTIONS(1030), + [anon_sym_with] = ACTIONS(1030), + [anon_sym_package] = ACTIONS(1030), + [anon_sym_import] = ACTIONS(1030), + [anon_sym_enum] = ACTIONS(1030), + [anon_sym_public] = ACTIONS(1030), + [anon_sym_protected] = ACTIONS(1030), + [anon_sym_private] = ACTIONS(1030), + [anon_sym_abstract] = ACTIONS(1030), + [anon_sym_strictfp] = ACTIONS(1030), + [anon_sym_native] = ACTIONS(1030), + [anon_sym_transient] = ACTIONS(1030), + [anon_sym_volatile] = ACTIONS(1030), + [anon_sym_sealed] = ACTIONS(1030), + [anon_sym_non_DASHsealed] = ACTIONS(1028), + [anon_sym_record] = ACTIONS(1030), + [anon_sym_ATinterface] = ACTIONS(1028), + [anon_sym_interface] = ACTIONS(1030), + [anon_sym_byte] = ACTIONS(1030), + [anon_sym_short] = ACTIONS(1030), + [anon_sym_int] = ACTIONS(1030), + [anon_sym_long] = ACTIONS(1030), + [anon_sym_char] = ACTIONS(1030), + [anon_sym_float] = ACTIONS(1030), + [anon_sym_double] = ACTIONS(1030), + [sym_boolean_type] = ACTIONS(1030), + [sym_void_type] = ACTIONS(1030), + [sym_this] = ACTIONS(1030), + [sym_super] = ACTIONS(1030), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [347] = { - [ts_builtin_sym_end] = ACTIONS(1030), - [sym_identifier] = ACTIONS(1032), - [sym_decimal_integer_literal] = ACTIONS(1032), - [sym_hex_integer_literal] = ACTIONS(1032), - [sym_octal_integer_literal] = ACTIONS(1032), - [sym_binary_integer_literal] = ACTIONS(1030), - [sym_decimal_floating_point_literal] = ACTIONS(1030), - [sym_hex_floating_point_literal] = ACTIONS(1032), - [sym_true] = ACTIONS(1032), - [sym_false] = ACTIONS(1032), - [sym_character_literal] = ACTIONS(1030), - [anon_sym_DQUOTE] = ACTIONS(1032), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1030), - [anon_sym_RBRACE] = ACTIONS(1030), - [sym_null_literal] = ACTIONS(1032), - [anon_sym_LPAREN] = ACTIONS(1030), - [anon_sym_LT] = ACTIONS(1030), - [anon_sym_PLUS] = ACTIONS(1032), - [anon_sym_DASH] = ACTIONS(1032), - [anon_sym_final] = ACTIONS(1032), - [anon_sym_BANG] = ACTIONS(1030), - [anon_sym_TILDE] = ACTIONS(1030), - [anon_sym_PLUS_PLUS] = ACTIONS(1030), - [anon_sym_DASH_DASH] = ACTIONS(1030), - [anon_sym_new] = ACTIONS(1032), - [anon_sym_class] = ACTIONS(1032), - [anon_sym_switch] = ACTIONS(1032), - [anon_sym_LBRACE] = ACTIONS(1030), - [anon_sym_case] = ACTIONS(1032), - [anon_sym_default] = ACTIONS(1032), - [anon_sym_SEMI] = ACTIONS(1030), - [anon_sym_assert] = ACTIONS(1032), - [anon_sym_do] = ACTIONS(1032), - [anon_sym_while] = ACTIONS(1032), - [anon_sym_break] = ACTIONS(1032), - [anon_sym_continue] = ACTIONS(1032), - [anon_sym_return] = ACTIONS(1032), - [anon_sym_yield] = ACTIONS(1032), - [anon_sym_synchronized] = ACTIONS(1032), - [anon_sym_throw] = ACTIONS(1032), - [anon_sym_try] = ACTIONS(1032), - [anon_sym_if] = ACTIONS(1032), - [anon_sym_else] = ACTIONS(1032), - [anon_sym_for] = ACTIONS(1032), - [anon_sym_AT] = ACTIONS(1032), - [anon_sym_open] = ACTIONS(1032), - [anon_sym_module] = ACTIONS(1032), - [anon_sym_static] = ACTIONS(1032), - [anon_sym_with] = ACTIONS(1032), - [anon_sym_package] = ACTIONS(1032), - [anon_sym_import] = ACTIONS(1032), - [anon_sym_enum] = ACTIONS(1032), - [anon_sym_public] = ACTIONS(1032), - [anon_sym_protected] = ACTIONS(1032), - [anon_sym_private] = ACTIONS(1032), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_strictfp] = ACTIONS(1032), - [anon_sym_native] = ACTIONS(1032), - [anon_sym_transient] = ACTIONS(1032), - [anon_sym_volatile] = ACTIONS(1032), - [anon_sym_sealed] = ACTIONS(1032), - [anon_sym_non_DASHsealed] = ACTIONS(1030), - [anon_sym_record] = ACTIONS(1032), - [anon_sym_ATinterface] = ACTIONS(1030), - [anon_sym_interface] = ACTIONS(1032), - [anon_sym_byte] = ACTIONS(1032), - [anon_sym_short] = ACTIONS(1032), - [anon_sym_int] = ACTIONS(1032), - [anon_sym_long] = ACTIONS(1032), - [anon_sym_char] = ACTIONS(1032), - [anon_sym_float] = ACTIONS(1032), - [anon_sym_double] = ACTIONS(1032), - [sym_boolean_type] = ACTIONS(1032), - [sym_void_type] = ACTIONS(1032), - [sym_this] = ACTIONS(1032), - [sym_super] = ACTIONS(1032), + [ts_builtin_sym_end] = ACTIONS(1032), + [sym_identifier] = ACTIONS(1034), + [sym_decimal_integer_literal] = ACTIONS(1034), + [sym_hex_integer_literal] = ACTIONS(1034), + [sym_octal_integer_literal] = ACTIONS(1034), + [sym_binary_integer_literal] = ACTIONS(1032), + [sym_decimal_floating_point_literal] = ACTIONS(1032), + [sym_hex_floating_point_literal] = ACTIONS(1034), + [sym_true] = ACTIONS(1034), + [sym_false] = ACTIONS(1034), + [sym_character_literal] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1034), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1032), + [anon_sym_RBRACE] = ACTIONS(1032), + [sym_null_literal] = ACTIONS(1034), + [anon_sym_LPAREN] = ACTIONS(1032), + [anon_sym_LT] = ACTIONS(1032), + [anon_sym_PLUS] = ACTIONS(1034), + [anon_sym_DASH] = ACTIONS(1034), + [anon_sym_final] = ACTIONS(1034), + [anon_sym_BANG] = ACTIONS(1032), + [anon_sym_TILDE] = ACTIONS(1032), + [anon_sym_PLUS_PLUS] = ACTIONS(1032), + [anon_sym_DASH_DASH] = ACTIONS(1032), + [anon_sym_new] = ACTIONS(1034), + [anon_sym_class] = ACTIONS(1034), + [anon_sym_switch] = ACTIONS(1034), + [anon_sym_LBRACE] = ACTIONS(1032), + [anon_sym_case] = ACTIONS(1034), + [anon_sym_default] = ACTIONS(1034), + [anon_sym_SEMI] = ACTIONS(1032), + [anon_sym_assert] = ACTIONS(1034), + [anon_sym_do] = ACTIONS(1034), + [anon_sym_while] = ACTIONS(1034), + [anon_sym_break] = ACTIONS(1034), + [anon_sym_continue] = ACTIONS(1034), + [anon_sym_return] = ACTIONS(1034), + [anon_sym_yield] = ACTIONS(1034), + [anon_sym_synchronized] = ACTIONS(1034), + [anon_sym_throw] = ACTIONS(1034), + [anon_sym_try] = ACTIONS(1034), + [anon_sym_if] = ACTIONS(1034), + [anon_sym_else] = ACTIONS(1034), + [anon_sym_for] = ACTIONS(1034), + [anon_sym_AT] = ACTIONS(1034), + [anon_sym_open] = ACTIONS(1034), + [anon_sym_module] = ACTIONS(1034), + [anon_sym_static] = ACTIONS(1034), + [anon_sym_with] = ACTIONS(1034), + [anon_sym_package] = ACTIONS(1034), + [anon_sym_import] = ACTIONS(1034), + [anon_sym_enum] = ACTIONS(1034), + [anon_sym_public] = ACTIONS(1034), + [anon_sym_protected] = ACTIONS(1034), + [anon_sym_private] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1034), + [anon_sym_strictfp] = ACTIONS(1034), + [anon_sym_native] = ACTIONS(1034), + [anon_sym_transient] = ACTIONS(1034), + [anon_sym_volatile] = ACTIONS(1034), + [anon_sym_sealed] = ACTIONS(1034), + [anon_sym_non_DASHsealed] = ACTIONS(1032), + [anon_sym_record] = ACTIONS(1034), + [anon_sym_ATinterface] = ACTIONS(1032), + [anon_sym_interface] = ACTIONS(1034), + [anon_sym_byte] = ACTIONS(1034), + [anon_sym_short] = ACTIONS(1034), + [anon_sym_int] = ACTIONS(1034), + [anon_sym_long] = ACTIONS(1034), + [anon_sym_char] = ACTIONS(1034), + [anon_sym_float] = ACTIONS(1034), + [anon_sym_double] = ACTIONS(1034), + [sym_boolean_type] = ACTIONS(1034), + [sym_void_type] = ACTIONS(1034), + [sym_this] = ACTIONS(1034), + [sym_super] = ACTIONS(1034), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [348] = { - [ts_builtin_sym_end] = ACTIONS(1034), - [sym_identifier] = ACTIONS(1036), - [sym_decimal_integer_literal] = ACTIONS(1036), - [sym_hex_integer_literal] = ACTIONS(1036), - [sym_octal_integer_literal] = ACTIONS(1036), - [sym_binary_integer_literal] = ACTIONS(1034), - [sym_decimal_floating_point_literal] = ACTIONS(1034), - [sym_hex_floating_point_literal] = ACTIONS(1036), - [sym_true] = ACTIONS(1036), - [sym_false] = ACTIONS(1036), - [sym_character_literal] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1036), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1034), - [anon_sym_RBRACE] = ACTIONS(1034), - [sym_null_literal] = ACTIONS(1036), - [anon_sym_LPAREN] = ACTIONS(1034), - [anon_sym_LT] = ACTIONS(1034), - [anon_sym_PLUS] = ACTIONS(1036), - [anon_sym_DASH] = ACTIONS(1036), - [anon_sym_final] = ACTIONS(1036), - [anon_sym_BANG] = ACTIONS(1034), - [anon_sym_TILDE] = ACTIONS(1034), - [anon_sym_PLUS_PLUS] = ACTIONS(1034), - [anon_sym_DASH_DASH] = ACTIONS(1034), - [anon_sym_new] = ACTIONS(1036), - [anon_sym_class] = ACTIONS(1036), - [anon_sym_switch] = ACTIONS(1036), - [anon_sym_LBRACE] = ACTIONS(1034), - [anon_sym_case] = ACTIONS(1036), - [anon_sym_default] = ACTIONS(1036), - [anon_sym_SEMI] = ACTIONS(1034), - [anon_sym_assert] = ACTIONS(1036), - [anon_sym_do] = ACTIONS(1036), - [anon_sym_while] = ACTIONS(1036), - [anon_sym_break] = ACTIONS(1036), - [anon_sym_continue] = ACTIONS(1036), - [anon_sym_return] = ACTIONS(1036), - [anon_sym_yield] = ACTIONS(1036), - [anon_sym_synchronized] = ACTIONS(1036), - [anon_sym_throw] = ACTIONS(1036), - [anon_sym_try] = ACTIONS(1036), - [anon_sym_if] = ACTIONS(1036), - [anon_sym_else] = ACTIONS(1036), - [anon_sym_for] = ACTIONS(1036), - [anon_sym_AT] = ACTIONS(1036), - [anon_sym_open] = ACTIONS(1036), - [anon_sym_module] = ACTIONS(1036), - [anon_sym_static] = ACTIONS(1036), - [anon_sym_with] = ACTIONS(1036), - [anon_sym_package] = ACTIONS(1036), - [anon_sym_import] = ACTIONS(1036), - [anon_sym_enum] = ACTIONS(1036), - [anon_sym_public] = ACTIONS(1036), - [anon_sym_protected] = ACTIONS(1036), - [anon_sym_private] = ACTIONS(1036), - [anon_sym_abstract] = ACTIONS(1036), - [anon_sym_strictfp] = ACTIONS(1036), - [anon_sym_native] = ACTIONS(1036), - [anon_sym_transient] = ACTIONS(1036), - [anon_sym_volatile] = ACTIONS(1036), - [anon_sym_sealed] = ACTIONS(1036), - [anon_sym_non_DASHsealed] = ACTIONS(1034), - [anon_sym_record] = ACTIONS(1036), - [anon_sym_ATinterface] = ACTIONS(1034), - [anon_sym_interface] = ACTIONS(1036), - [anon_sym_byte] = ACTIONS(1036), - [anon_sym_short] = ACTIONS(1036), - [anon_sym_int] = ACTIONS(1036), - [anon_sym_long] = ACTIONS(1036), - [anon_sym_char] = ACTIONS(1036), - [anon_sym_float] = ACTIONS(1036), - [anon_sym_double] = ACTIONS(1036), - [sym_boolean_type] = ACTIONS(1036), - [sym_void_type] = ACTIONS(1036), - [sym_this] = ACTIONS(1036), - [sym_super] = ACTIONS(1036), + [ts_builtin_sym_end] = ACTIONS(1036), + [sym_identifier] = ACTIONS(1038), + [sym_decimal_integer_literal] = ACTIONS(1038), + [sym_hex_integer_literal] = ACTIONS(1038), + [sym_octal_integer_literal] = ACTIONS(1038), + [sym_binary_integer_literal] = ACTIONS(1036), + [sym_decimal_floating_point_literal] = ACTIONS(1036), + [sym_hex_floating_point_literal] = ACTIONS(1038), + [sym_true] = ACTIONS(1038), + [sym_false] = ACTIONS(1038), + [sym_character_literal] = ACTIONS(1036), + [anon_sym_DQUOTE] = ACTIONS(1038), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1036), + [anon_sym_RBRACE] = ACTIONS(1036), + [sym_null_literal] = ACTIONS(1038), + [anon_sym_LPAREN] = ACTIONS(1036), + [anon_sym_LT] = ACTIONS(1036), + [anon_sym_PLUS] = ACTIONS(1038), + [anon_sym_DASH] = ACTIONS(1038), + [anon_sym_final] = ACTIONS(1038), + [anon_sym_BANG] = ACTIONS(1036), + [anon_sym_TILDE] = ACTIONS(1036), + [anon_sym_PLUS_PLUS] = ACTIONS(1036), + [anon_sym_DASH_DASH] = ACTIONS(1036), + [anon_sym_new] = ACTIONS(1038), + [anon_sym_class] = ACTIONS(1038), + [anon_sym_switch] = ACTIONS(1038), + [anon_sym_LBRACE] = ACTIONS(1036), + [anon_sym_case] = ACTIONS(1038), + [anon_sym_default] = ACTIONS(1038), + [anon_sym_SEMI] = ACTIONS(1036), + [anon_sym_assert] = ACTIONS(1038), + [anon_sym_do] = ACTIONS(1038), + [anon_sym_while] = ACTIONS(1038), + [anon_sym_break] = ACTIONS(1038), + [anon_sym_continue] = ACTIONS(1038), + [anon_sym_return] = ACTIONS(1038), + [anon_sym_yield] = ACTIONS(1038), + [anon_sym_synchronized] = ACTIONS(1038), + [anon_sym_throw] = ACTIONS(1038), + [anon_sym_try] = ACTIONS(1038), + [anon_sym_if] = ACTIONS(1038), + [anon_sym_else] = ACTIONS(1038), + [anon_sym_for] = ACTIONS(1038), + [anon_sym_AT] = ACTIONS(1038), + [anon_sym_open] = ACTIONS(1038), + [anon_sym_module] = ACTIONS(1038), + [anon_sym_static] = ACTIONS(1038), + [anon_sym_with] = ACTIONS(1038), + [anon_sym_package] = ACTIONS(1038), + [anon_sym_import] = ACTIONS(1038), + [anon_sym_enum] = ACTIONS(1038), + [anon_sym_public] = ACTIONS(1038), + [anon_sym_protected] = ACTIONS(1038), + [anon_sym_private] = ACTIONS(1038), + [anon_sym_abstract] = ACTIONS(1038), + [anon_sym_strictfp] = ACTIONS(1038), + [anon_sym_native] = ACTIONS(1038), + [anon_sym_transient] = ACTIONS(1038), + [anon_sym_volatile] = ACTIONS(1038), + [anon_sym_sealed] = ACTIONS(1038), + [anon_sym_non_DASHsealed] = ACTIONS(1036), + [anon_sym_record] = ACTIONS(1038), + [anon_sym_ATinterface] = ACTIONS(1036), + [anon_sym_interface] = ACTIONS(1038), + [anon_sym_byte] = ACTIONS(1038), + [anon_sym_short] = ACTIONS(1038), + [anon_sym_int] = ACTIONS(1038), + [anon_sym_long] = ACTIONS(1038), + [anon_sym_char] = ACTIONS(1038), + [anon_sym_float] = ACTIONS(1038), + [anon_sym_double] = ACTIONS(1038), + [sym_boolean_type] = ACTIONS(1038), + [sym_void_type] = ACTIONS(1038), + [sym_this] = ACTIONS(1038), + [sym_super] = ACTIONS(1038), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [349] = { - [ts_builtin_sym_end] = ACTIONS(1038), - [sym_identifier] = ACTIONS(1040), - [sym_decimal_integer_literal] = ACTIONS(1040), - [sym_hex_integer_literal] = ACTIONS(1040), - [sym_octal_integer_literal] = ACTIONS(1040), - [sym_binary_integer_literal] = ACTIONS(1038), - [sym_decimal_floating_point_literal] = ACTIONS(1038), - [sym_hex_floating_point_literal] = ACTIONS(1040), - [sym_true] = ACTIONS(1040), - [sym_false] = ACTIONS(1040), - [sym_character_literal] = ACTIONS(1038), - [anon_sym_DQUOTE] = ACTIONS(1040), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1038), - [anon_sym_RBRACE] = ACTIONS(1038), - [sym_null_literal] = ACTIONS(1040), - [anon_sym_LPAREN] = ACTIONS(1038), - [anon_sym_LT] = ACTIONS(1038), - [anon_sym_PLUS] = ACTIONS(1040), - [anon_sym_DASH] = ACTIONS(1040), - [anon_sym_final] = ACTIONS(1040), - [anon_sym_BANG] = ACTIONS(1038), - [anon_sym_TILDE] = ACTIONS(1038), - [anon_sym_PLUS_PLUS] = ACTIONS(1038), - [anon_sym_DASH_DASH] = ACTIONS(1038), - [anon_sym_new] = ACTIONS(1040), - [anon_sym_class] = ACTIONS(1040), - [anon_sym_switch] = ACTIONS(1040), - [anon_sym_LBRACE] = ACTIONS(1038), - [anon_sym_case] = ACTIONS(1040), - [anon_sym_default] = ACTIONS(1040), - [anon_sym_SEMI] = ACTIONS(1038), - [anon_sym_assert] = ACTIONS(1040), - [anon_sym_do] = ACTIONS(1040), - [anon_sym_while] = ACTIONS(1040), - [anon_sym_break] = ACTIONS(1040), - [anon_sym_continue] = ACTIONS(1040), - [anon_sym_return] = ACTIONS(1040), - [anon_sym_yield] = ACTIONS(1040), - [anon_sym_synchronized] = ACTIONS(1040), - [anon_sym_throw] = ACTIONS(1040), - [anon_sym_try] = ACTIONS(1040), - [anon_sym_if] = ACTIONS(1040), - [anon_sym_else] = ACTIONS(1040), - [anon_sym_for] = ACTIONS(1040), - [anon_sym_AT] = ACTIONS(1040), - [anon_sym_open] = ACTIONS(1040), - [anon_sym_module] = ACTIONS(1040), - [anon_sym_static] = ACTIONS(1040), - [anon_sym_with] = ACTIONS(1040), - [anon_sym_package] = ACTIONS(1040), - [anon_sym_import] = ACTIONS(1040), - [anon_sym_enum] = ACTIONS(1040), - [anon_sym_public] = ACTIONS(1040), - [anon_sym_protected] = ACTIONS(1040), - [anon_sym_private] = ACTIONS(1040), - [anon_sym_abstract] = ACTIONS(1040), - [anon_sym_strictfp] = ACTIONS(1040), - [anon_sym_native] = ACTIONS(1040), - [anon_sym_transient] = ACTIONS(1040), - [anon_sym_volatile] = ACTIONS(1040), - [anon_sym_sealed] = ACTIONS(1040), - [anon_sym_non_DASHsealed] = ACTIONS(1038), - [anon_sym_record] = ACTIONS(1040), - [anon_sym_ATinterface] = ACTIONS(1038), - [anon_sym_interface] = ACTIONS(1040), - [anon_sym_byte] = ACTIONS(1040), - [anon_sym_short] = ACTIONS(1040), - [anon_sym_int] = ACTIONS(1040), - [anon_sym_long] = ACTIONS(1040), - [anon_sym_char] = ACTIONS(1040), - [anon_sym_float] = ACTIONS(1040), - [anon_sym_double] = ACTIONS(1040), - [sym_boolean_type] = ACTIONS(1040), - [sym_void_type] = ACTIONS(1040), - [sym_this] = ACTIONS(1040), - [sym_super] = ACTIONS(1040), + [ts_builtin_sym_end] = ACTIONS(1040), + [sym_identifier] = ACTIONS(1042), + [sym_decimal_integer_literal] = ACTIONS(1042), + [sym_hex_integer_literal] = ACTIONS(1042), + [sym_octal_integer_literal] = ACTIONS(1042), + [sym_binary_integer_literal] = ACTIONS(1040), + [sym_decimal_floating_point_literal] = ACTIONS(1040), + [sym_hex_floating_point_literal] = ACTIONS(1042), + [sym_true] = ACTIONS(1042), + [sym_false] = ACTIONS(1042), + [sym_character_literal] = ACTIONS(1040), + [anon_sym_DQUOTE] = ACTIONS(1042), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1040), + [anon_sym_RBRACE] = ACTIONS(1040), + [sym_null_literal] = ACTIONS(1042), + [anon_sym_LPAREN] = ACTIONS(1040), + [anon_sym_LT] = ACTIONS(1040), + [anon_sym_PLUS] = ACTIONS(1042), + [anon_sym_DASH] = ACTIONS(1042), + [anon_sym_final] = ACTIONS(1042), + [anon_sym_BANG] = ACTIONS(1040), + [anon_sym_TILDE] = ACTIONS(1040), + [anon_sym_PLUS_PLUS] = ACTIONS(1040), + [anon_sym_DASH_DASH] = ACTIONS(1040), + [anon_sym_new] = ACTIONS(1042), + [anon_sym_class] = ACTIONS(1042), + [anon_sym_switch] = ACTIONS(1042), + [anon_sym_LBRACE] = ACTIONS(1040), + [anon_sym_case] = ACTIONS(1042), + [anon_sym_default] = ACTIONS(1042), + [anon_sym_SEMI] = ACTIONS(1040), + [anon_sym_assert] = ACTIONS(1042), + [anon_sym_do] = ACTIONS(1042), + [anon_sym_while] = ACTIONS(1042), + [anon_sym_break] = ACTIONS(1042), + [anon_sym_continue] = ACTIONS(1042), + [anon_sym_return] = ACTIONS(1042), + [anon_sym_yield] = ACTIONS(1042), + [anon_sym_synchronized] = ACTIONS(1042), + [anon_sym_throw] = ACTIONS(1042), + [anon_sym_try] = ACTIONS(1042), + [anon_sym_if] = ACTIONS(1042), + [anon_sym_else] = ACTIONS(1042), + [anon_sym_for] = ACTIONS(1042), + [anon_sym_AT] = ACTIONS(1042), + [anon_sym_open] = ACTIONS(1042), + [anon_sym_module] = ACTIONS(1042), + [anon_sym_static] = ACTIONS(1042), + [anon_sym_with] = ACTIONS(1042), + [anon_sym_package] = ACTIONS(1042), + [anon_sym_import] = ACTIONS(1042), + [anon_sym_enum] = ACTIONS(1042), + [anon_sym_public] = ACTIONS(1042), + [anon_sym_protected] = ACTIONS(1042), + [anon_sym_private] = ACTIONS(1042), + [anon_sym_abstract] = ACTIONS(1042), + [anon_sym_strictfp] = ACTIONS(1042), + [anon_sym_native] = ACTIONS(1042), + [anon_sym_transient] = ACTIONS(1042), + [anon_sym_volatile] = ACTIONS(1042), + [anon_sym_sealed] = ACTIONS(1042), + [anon_sym_non_DASHsealed] = ACTIONS(1040), + [anon_sym_record] = ACTIONS(1042), + [anon_sym_ATinterface] = ACTIONS(1040), + [anon_sym_interface] = ACTIONS(1042), + [anon_sym_byte] = ACTIONS(1042), + [anon_sym_short] = ACTIONS(1042), + [anon_sym_int] = ACTIONS(1042), + [anon_sym_long] = ACTIONS(1042), + [anon_sym_char] = ACTIONS(1042), + [anon_sym_float] = ACTIONS(1042), + [anon_sym_double] = ACTIONS(1042), + [sym_boolean_type] = ACTIONS(1042), + [sym_void_type] = ACTIONS(1042), + [sym_this] = ACTIONS(1042), + [sym_super] = ACTIONS(1042), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [350] = { - [ts_builtin_sym_end] = ACTIONS(1042), - [sym_identifier] = ACTIONS(1044), - [sym_decimal_integer_literal] = ACTIONS(1044), - [sym_hex_integer_literal] = ACTIONS(1044), - [sym_octal_integer_literal] = ACTIONS(1044), - [sym_binary_integer_literal] = ACTIONS(1042), - [sym_decimal_floating_point_literal] = ACTIONS(1042), - [sym_hex_floating_point_literal] = ACTIONS(1044), - [sym_true] = ACTIONS(1044), - [sym_false] = ACTIONS(1044), - [sym_character_literal] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1044), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1042), - [anon_sym_RBRACE] = ACTIONS(1042), - [sym_null_literal] = ACTIONS(1044), - [anon_sym_LPAREN] = ACTIONS(1042), - [anon_sym_LT] = ACTIONS(1042), - [anon_sym_PLUS] = ACTIONS(1044), - [anon_sym_DASH] = ACTIONS(1044), - [anon_sym_final] = ACTIONS(1044), - [anon_sym_BANG] = ACTIONS(1042), - [anon_sym_TILDE] = ACTIONS(1042), - [anon_sym_PLUS_PLUS] = ACTIONS(1042), - [anon_sym_DASH_DASH] = ACTIONS(1042), - [anon_sym_new] = ACTIONS(1044), - [anon_sym_class] = ACTIONS(1044), - [anon_sym_switch] = ACTIONS(1044), - [anon_sym_LBRACE] = ACTIONS(1042), - [anon_sym_case] = ACTIONS(1044), - [anon_sym_default] = ACTIONS(1044), - [anon_sym_SEMI] = ACTIONS(1042), - [anon_sym_assert] = ACTIONS(1044), - [anon_sym_do] = ACTIONS(1044), - [anon_sym_while] = ACTIONS(1044), - [anon_sym_break] = ACTIONS(1044), - [anon_sym_continue] = ACTIONS(1044), - [anon_sym_return] = ACTIONS(1044), - [anon_sym_yield] = ACTIONS(1044), - [anon_sym_synchronized] = ACTIONS(1044), - [anon_sym_throw] = ACTIONS(1044), - [anon_sym_try] = ACTIONS(1044), - [anon_sym_if] = ACTIONS(1044), - [anon_sym_else] = ACTIONS(1044), - [anon_sym_for] = ACTIONS(1044), - [anon_sym_AT] = ACTIONS(1044), - [anon_sym_open] = ACTIONS(1044), - [anon_sym_module] = ACTIONS(1044), - [anon_sym_static] = ACTIONS(1044), - [anon_sym_with] = ACTIONS(1044), - [anon_sym_package] = ACTIONS(1044), - [anon_sym_import] = ACTIONS(1044), - [anon_sym_enum] = ACTIONS(1044), - [anon_sym_public] = ACTIONS(1044), - [anon_sym_protected] = ACTIONS(1044), - [anon_sym_private] = ACTIONS(1044), - [anon_sym_abstract] = ACTIONS(1044), - [anon_sym_strictfp] = ACTIONS(1044), - [anon_sym_native] = ACTIONS(1044), - [anon_sym_transient] = ACTIONS(1044), - [anon_sym_volatile] = ACTIONS(1044), - [anon_sym_sealed] = ACTIONS(1044), - [anon_sym_non_DASHsealed] = ACTIONS(1042), - [anon_sym_record] = ACTIONS(1044), - [anon_sym_ATinterface] = ACTIONS(1042), - [anon_sym_interface] = ACTIONS(1044), - [anon_sym_byte] = ACTIONS(1044), - [anon_sym_short] = ACTIONS(1044), - [anon_sym_int] = ACTIONS(1044), - [anon_sym_long] = ACTIONS(1044), - [anon_sym_char] = ACTIONS(1044), - [anon_sym_float] = ACTIONS(1044), - [anon_sym_double] = ACTIONS(1044), - [sym_boolean_type] = ACTIONS(1044), - [sym_void_type] = ACTIONS(1044), - [sym_this] = ACTIONS(1044), - [sym_super] = ACTIONS(1044), + [ts_builtin_sym_end] = ACTIONS(1044), + [sym_identifier] = ACTIONS(1046), + [sym_decimal_integer_literal] = ACTIONS(1046), + [sym_hex_integer_literal] = ACTIONS(1046), + [sym_octal_integer_literal] = ACTIONS(1046), + [sym_binary_integer_literal] = ACTIONS(1044), + [sym_decimal_floating_point_literal] = ACTIONS(1044), + [sym_hex_floating_point_literal] = ACTIONS(1046), + [sym_true] = ACTIONS(1046), + [sym_false] = ACTIONS(1046), + [sym_character_literal] = ACTIONS(1044), + [anon_sym_DQUOTE] = ACTIONS(1046), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1044), + [anon_sym_RBRACE] = ACTIONS(1044), + [sym_null_literal] = ACTIONS(1046), + [anon_sym_LPAREN] = ACTIONS(1044), + [anon_sym_LT] = ACTIONS(1044), + [anon_sym_PLUS] = ACTIONS(1046), + [anon_sym_DASH] = ACTIONS(1046), + [anon_sym_final] = ACTIONS(1046), + [anon_sym_BANG] = ACTIONS(1044), + [anon_sym_TILDE] = ACTIONS(1044), + [anon_sym_PLUS_PLUS] = ACTIONS(1044), + [anon_sym_DASH_DASH] = ACTIONS(1044), + [anon_sym_new] = ACTIONS(1046), + [anon_sym_class] = ACTIONS(1046), + [anon_sym_switch] = ACTIONS(1046), + [anon_sym_LBRACE] = ACTIONS(1044), + [anon_sym_case] = ACTIONS(1046), + [anon_sym_default] = ACTIONS(1046), + [anon_sym_SEMI] = ACTIONS(1044), + [anon_sym_assert] = ACTIONS(1046), + [anon_sym_do] = ACTIONS(1046), + [anon_sym_while] = ACTIONS(1046), + [anon_sym_break] = ACTIONS(1046), + [anon_sym_continue] = ACTIONS(1046), + [anon_sym_return] = ACTIONS(1046), + [anon_sym_yield] = ACTIONS(1046), + [anon_sym_synchronized] = ACTIONS(1046), + [anon_sym_throw] = ACTIONS(1046), + [anon_sym_try] = ACTIONS(1046), + [anon_sym_if] = ACTIONS(1046), + [anon_sym_else] = ACTIONS(1046), + [anon_sym_for] = ACTIONS(1046), + [anon_sym_AT] = ACTIONS(1046), + [anon_sym_open] = ACTIONS(1046), + [anon_sym_module] = ACTIONS(1046), + [anon_sym_static] = ACTIONS(1046), + [anon_sym_with] = ACTIONS(1046), + [anon_sym_package] = ACTIONS(1046), + [anon_sym_import] = ACTIONS(1046), + [anon_sym_enum] = ACTIONS(1046), + [anon_sym_public] = ACTIONS(1046), + [anon_sym_protected] = ACTIONS(1046), + [anon_sym_private] = ACTIONS(1046), + [anon_sym_abstract] = ACTIONS(1046), + [anon_sym_strictfp] = ACTIONS(1046), + [anon_sym_native] = ACTIONS(1046), + [anon_sym_transient] = ACTIONS(1046), + [anon_sym_volatile] = ACTIONS(1046), + [anon_sym_sealed] = ACTIONS(1046), + [anon_sym_non_DASHsealed] = ACTIONS(1044), + [anon_sym_record] = ACTIONS(1046), + [anon_sym_ATinterface] = ACTIONS(1044), + [anon_sym_interface] = ACTIONS(1046), + [anon_sym_byte] = ACTIONS(1046), + [anon_sym_short] = ACTIONS(1046), + [anon_sym_int] = ACTIONS(1046), + [anon_sym_long] = ACTIONS(1046), + [anon_sym_char] = ACTIONS(1046), + [anon_sym_float] = ACTIONS(1046), + [anon_sym_double] = ACTIONS(1046), + [sym_boolean_type] = ACTIONS(1046), + [sym_void_type] = ACTIONS(1046), + [sym_this] = ACTIONS(1046), + [sym_super] = ACTIONS(1046), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [351] = { - [ts_builtin_sym_end] = ACTIONS(1046), - [sym_identifier] = ACTIONS(1048), - [sym_decimal_integer_literal] = ACTIONS(1048), - [sym_hex_integer_literal] = ACTIONS(1048), - [sym_octal_integer_literal] = ACTIONS(1048), - [sym_binary_integer_literal] = ACTIONS(1046), - [sym_decimal_floating_point_literal] = ACTIONS(1046), - [sym_hex_floating_point_literal] = ACTIONS(1048), - [sym_true] = ACTIONS(1048), - [sym_false] = ACTIONS(1048), - [sym_character_literal] = ACTIONS(1046), - [anon_sym_DQUOTE] = ACTIONS(1048), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1046), - [anon_sym_RBRACE] = ACTIONS(1046), - [sym_null_literal] = ACTIONS(1048), - [anon_sym_LPAREN] = ACTIONS(1046), - [anon_sym_LT] = ACTIONS(1046), - [anon_sym_PLUS] = ACTIONS(1048), - [anon_sym_DASH] = ACTIONS(1048), - [anon_sym_final] = ACTIONS(1048), - [anon_sym_BANG] = ACTIONS(1046), - [anon_sym_TILDE] = ACTIONS(1046), - [anon_sym_PLUS_PLUS] = ACTIONS(1046), - [anon_sym_DASH_DASH] = ACTIONS(1046), - [anon_sym_new] = ACTIONS(1048), - [anon_sym_class] = ACTIONS(1048), - [anon_sym_switch] = ACTIONS(1048), - [anon_sym_LBRACE] = ACTIONS(1046), - [anon_sym_case] = ACTIONS(1048), - [anon_sym_default] = ACTIONS(1048), - [anon_sym_SEMI] = ACTIONS(1046), - [anon_sym_assert] = ACTIONS(1048), - [anon_sym_do] = ACTIONS(1048), - [anon_sym_while] = ACTIONS(1048), - [anon_sym_break] = ACTIONS(1048), - [anon_sym_continue] = ACTIONS(1048), - [anon_sym_return] = ACTIONS(1048), - [anon_sym_yield] = ACTIONS(1048), - [anon_sym_synchronized] = ACTIONS(1048), - [anon_sym_throw] = ACTIONS(1048), - [anon_sym_try] = ACTIONS(1048), - [anon_sym_if] = ACTIONS(1048), - [anon_sym_else] = ACTIONS(1048), - [anon_sym_for] = ACTIONS(1048), - [anon_sym_AT] = ACTIONS(1048), - [anon_sym_open] = ACTIONS(1048), - [anon_sym_module] = ACTIONS(1048), - [anon_sym_static] = ACTIONS(1048), - [anon_sym_with] = ACTIONS(1048), - [anon_sym_package] = ACTIONS(1048), - [anon_sym_import] = ACTIONS(1048), - [anon_sym_enum] = ACTIONS(1048), - [anon_sym_public] = ACTIONS(1048), - [anon_sym_protected] = ACTIONS(1048), - [anon_sym_private] = ACTIONS(1048), - [anon_sym_abstract] = ACTIONS(1048), - [anon_sym_strictfp] = ACTIONS(1048), - [anon_sym_native] = ACTIONS(1048), - [anon_sym_transient] = ACTIONS(1048), - [anon_sym_volatile] = ACTIONS(1048), - [anon_sym_sealed] = ACTIONS(1048), - [anon_sym_non_DASHsealed] = ACTIONS(1046), - [anon_sym_record] = ACTIONS(1048), - [anon_sym_ATinterface] = ACTIONS(1046), - [anon_sym_interface] = ACTIONS(1048), - [anon_sym_byte] = ACTIONS(1048), - [anon_sym_short] = ACTIONS(1048), - [anon_sym_int] = ACTIONS(1048), - [anon_sym_long] = ACTIONS(1048), - [anon_sym_char] = ACTIONS(1048), - [anon_sym_float] = ACTIONS(1048), - [anon_sym_double] = ACTIONS(1048), - [sym_boolean_type] = ACTIONS(1048), - [sym_void_type] = ACTIONS(1048), - [sym_this] = ACTIONS(1048), - [sym_super] = ACTIONS(1048), + [ts_builtin_sym_end] = ACTIONS(1048), + [sym_identifier] = ACTIONS(1050), + [sym_decimal_integer_literal] = ACTIONS(1050), + [sym_hex_integer_literal] = ACTIONS(1050), + [sym_octal_integer_literal] = ACTIONS(1050), + [sym_binary_integer_literal] = ACTIONS(1048), + [sym_decimal_floating_point_literal] = ACTIONS(1048), + [sym_hex_floating_point_literal] = ACTIONS(1050), + [sym_true] = ACTIONS(1050), + [sym_false] = ACTIONS(1050), + [sym_character_literal] = ACTIONS(1048), + [anon_sym_DQUOTE] = ACTIONS(1050), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1048), + [anon_sym_RBRACE] = ACTIONS(1048), + [sym_null_literal] = ACTIONS(1050), + [anon_sym_LPAREN] = ACTIONS(1048), + [anon_sym_LT] = ACTIONS(1048), + [anon_sym_PLUS] = ACTIONS(1050), + [anon_sym_DASH] = ACTIONS(1050), + [anon_sym_final] = ACTIONS(1050), + [anon_sym_BANG] = ACTIONS(1048), + [anon_sym_TILDE] = ACTIONS(1048), + [anon_sym_PLUS_PLUS] = ACTIONS(1048), + [anon_sym_DASH_DASH] = ACTIONS(1048), + [anon_sym_new] = ACTIONS(1050), + [anon_sym_class] = ACTIONS(1050), + [anon_sym_switch] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(1048), + [anon_sym_case] = ACTIONS(1050), + [anon_sym_default] = ACTIONS(1050), + [anon_sym_SEMI] = ACTIONS(1048), + [anon_sym_assert] = ACTIONS(1050), + [anon_sym_do] = ACTIONS(1050), + [anon_sym_while] = ACTIONS(1050), + [anon_sym_break] = ACTIONS(1050), + [anon_sym_continue] = ACTIONS(1050), + [anon_sym_return] = ACTIONS(1050), + [anon_sym_yield] = ACTIONS(1050), + [anon_sym_synchronized] = ACTIONS(1050), + [anon_sym_throw] = ACTIONS(1050), + [anon_sym_try] = ACTIONS(1050), + [anon_sym_if] = ACTIONS(1050), + [anon_sym_else] = ACTIONS(1050), + [anon_sym_for] = ACTIONS(1050), + [anon_sym_AT] = ACTIONS(1050), + [anon_sym_open] = ACTIONS(1050), + [anon_sym_module] = ACTIONS(1050), + [anon_sym_static] = ACTIONS(1050), + [anon_sym_with] = ACTIONS(1050), + [anon_sym_package] = ACTIONS(1050), + [anon_sym_import] = ACTIONS(1050), + [anon_sym_enum] = ACTIONS(1050), + [anon_sym_public] = ACTIONS(1050), + [anon_sym_protected] = ACTIONS(1050), + [anon_sym_private] = ACTIONS(1050), + [anon_sym_abstract] = ACTIONS(1050), + [anon_sym_strictfp] = ACTIONS(1050), + [anon_sym_native] = ACTIONS(1050), + [anon_sym_transient] = ACTIONS(1050), + [anon_sym_volatile] = ACTIONS(1050), + [anon_sym_sealed] = ACTIONS(1050), + [anon_sym_non_DASHsealed] = ACTIONS(1048), + [anon_sym_record] = ACTIONS(1050), + [anon_sym_ATinterface] = ACTIONS(1048), + [anon_sym_interface] = ACTIONS(1050), + [anon_sym_byte] = ACTIONS(1050), + [anon_sym_short] = ACTIONS(1050), + [anon_sym_int] = ACTIONS(1050), + [anon_sym_long] = ACTIONS(1050), + [anon_sym_char] = ACTIONS(1050), + [anon_sym_float] = ACTIONS(1050), + [anon_sym_double] = ACTIONS(1050), + [sym_boolean_type] = ACTIONS(1050), + [sym_void_type] = ACTIONS(1050), + [sym_this] = ACTIONS(1050), + [sym_super] = ACTIONS(1050), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [352] = { - [ts_builtin_sym_end] = ACTIONS(1050), - [sym_identifier] = ACTIONS(1052), - [sym_decimal_integer_literal] = ACTIONS(1052), - [sym_hex_integer_literal] = ACTIONS(1052), - [sym_octal_integer_literal] = ACTIONS(1052), - [sym_binary_integer_literal] = ACTIONS(1050), - [sym_decimal_floating_point_literal] = ACTIONS(1050), - [sym_hex_floating_point_literal] = ACTIONS(1052), - [sym_true] = ACTIONS(1052), - [sym_false] = ACTIONS(1052), - [sym_character_literal] = ACTIONS(1050), - [anon_sym_DQUOTE] = ACTIONS(1052), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1050), - [anon_sym_RBRACE] = ACTIONS(1050), - [sym_null_literal] = ACTIONS(1052), - [anon_sym_LPAREN] = ACTIONS(1050), - [anon_sym_LT] = ACTIONS(1050), - [anon_sym_PLUS] = ACTIONS(1052), - [anon_sym_DASH] = ACTIONS(1052), - [anon_sym_final] = ACTIONS(1052), - [anon_sym_BANG] = ACTIONS(1050), - [anon_sym_TILDE] = ACTIONS(1050), - [anon_sym_PLUS_PLUS] = ACTIONS(1050), - [anon_sym_DASH_DASH] = ACTIONS(1050), - [anon_sym_new] = ACTIONS(1052), - [anon_sym_class] = ACTIONS(1052), - [anon_sym_switch] = ACTIONS(1052), - [anon_sym_LBRACE] = ACTIONS(1050), - [anon_sym_case] = ACTIONS(1052), - [anon_sym_default] = ACTIONS(1052), - [anon_sym_SEMI] = ACTIONS(1050), - [anon_sym_assert] = ACTIONS(1052), - [anon_sym_do] = ACTIONS(1052), - [anon_sym_while] = ACTIONS(1052), - [anon_sym_break] = ACTIONS(1052), - [anon_sym_continue] = ACTIONS(1052), - [anon_sym_return] = ACTIONS(1052), - [anon_sym_yield] = ACTIONS(1052), - [anon_sym_synchronized] = ACTIONS(1052), - [anon_sym_throw] = ACTIONS(1052), - [anon_sym_try] = ACTIONS(1052), - [anon_sym_if] = ACTIONS(1052), - [anon_sym_else] = ACTIONS(1052), - [anon_sym_for] = ACTIONS(1052), - [anon_sym_AT] = ACTIONS(1052), - [anon_sym_open] = ACTIONS(1052), - [anon_sym_module] = ACTIONS(1052), - [anon_sym_static] = ACTIONS(1052), - [anon_sym_with] = ACTIONS(1052), - [anon_sym_package] = ACTIONS(1052), - [anon_sym_import] = ACTIONS(1052), - [anon_sym_enum] = ACTIONS(1052), - [anon_sym_public] = ACTIONS(1052), - [anon_sym_protected] = ACTIONS(1052), - [anon_sym_private] = ACTIONS(1052), - [anon_sym_abstract] = ACTIONS(1052), - [anon_sym_strictfp] = ACTIONS(1052), - [anon_sym_native] = ACTIONS(1052), - [anon_sym_transient] = ACTIONS(1052), - [anon_sym_volatile] = ACTIONS(1052), - [anon_sym_sealed] = ACTIONS(1052), - [anon_sym_non_DASHsealed] = ACTIONS(1050), - [anon_sym_record] = ACTIONS(1052), - [anon_sym_ATinterface] = ACTIONS(1050), - [anon_sym_interface] = ACTIONS(1052), - [anon_sym_byte] = ACTIONS(1052), - [anon_sym_short] = ACTIONS(1052), - [anon_sym_int] = ACTIONS(1052), - [anon_sym_long] = ACTIONS(1052), - [anon_sym_char] = ACTIONS(1052), - [anon_sym_float] = ACTIONS(1052), - [anon_sym_double] = ACTIONS(1052), - [sym_boolean_type] = ACTIONS(1052), - [sym_void_type] = ACTIONS(1052), - [sym_this] = ACTIONS(1052), - [sym_super] = ACTIONS(1052), + [ts_builtin_sym_end] = ACTIONS(1052), + [sym_identifier] = ACTIONS(1054), + [sym_decimal_integer_literal] = ACTIONS(1054), + [sym_hex_integer_literal] = ACTIONS(1054), + [sym_octal_integer_literal] = ACTIONS(1054), + [sym_binary_integer_literal] = ACTIONS(1052), + [sym_decimal_floating_point_literal] = ACTIONS(1052), + [sym_hex_floating_point_literal] = ACTIONS(1054), + [sym_true] = ACTIONS(1054), + [sym_false] = ACTIONS(1054), + [sym_character_literal] = ACTIONS(1052), + [anon_sym_DQUOTE] = ACTIONS(1054), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1052), + [anon_sym_RBRACE] = ACTIONS(1052), + [sym_null_literal] = ACTIONS(1054), + [anon_sym_LPAREN] = ACTIONS(1052), + [anon_sym_LT] = ACTIONS(1052), + [anon_sym_PLUS] = ACTIONS(1054), + [anon_sym_DASH] = ACTIONS(1054), + [anon_sym_final] = ACTIONS(1054), + [anon_sym_BANG] = ACTIONS(1052), + [anon_sym_TILDE] = ACTIONS(1052), + [anon_sym_PLUS_PLUS] = ACTIONS(1052), + [anon_sym_DASH_DASH] = ACTIONS(1052), + [anon_sym_new] = ACTIONS(1054), + [anon_sym_class] = ACTIONS(1054), + [anon_sym_switch] = ACTIONS(1054), + [anon_sym_LBRACE] = ACTIONS(1052), + [anon_sym_case] = ACTIONS(1054), + [anon_sym_default] = ACTIONS(1054), + [anon_sym_SEMI] = ACTIONS(1052), + [anon_sym_assert] = ACTIONS(1054), + [anon_sym_do] = ACTIONS(1054), + [anon_sym_while] = ACTIONS(1054), + [anon_sym_break] = ACTIONS(1054), + [anon_sym_continue] = ACTIONS(1054), + [anon_sym_return] = ACTIONS(1054), + [anon_sym_yield] = ACTIONS(1054), + [anon_sym_synchronized] = ACTIONS(1054), + [anon_sym_throw] = ACTIONS(1054), + [anon_sym_try] = ACTIONS(1054), + [anon_sym_if] = ACTIONS(1054), + [anon_sym_else] = ACTIONS(1054), + [anon_sym_for] = ACTIONS(1054), + [anon_sym_AT] = ACTIONS(1054), + [anon_sym_open] = ACTIONS(1054), + [anon_sym_module] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1054), + [anon_sym_with] = ACTIONS(1054), + [anon_sym_package] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(1054), + [anon_sym_enum] = ACTIONS(1054), + [anon_sym_public] = ACTIONS(1054), + [anon_sym_protected] = ACTIONS(1054), + [anon_sym_private] = ACTIONS(1054), + [anon_sym_abstract] = ACTIONS(1054), + [anon_sym_strictfp] = ACTIONS(1054), + [anon_sym_native] = ACTIONS(1054), + [anon_sym_transient] = ACTIONS(1054), + [anon_sym_volatile] = ACTIONS(1054), + [anon_sym_sealed] = ACTIONS(1054), + [anon_sym_non_DASHsealed] = ACTIONS(1052), + [anon_sym_record] = ACTIONS(1054), + [anon_sym_ATinterface] = ACTIONS(1052), + [anon_sym_interface] = ACTIONS(1054), + [anon_sym_byte] = ACTIONS(1054), + [anon_sym_short] = ACTIONS(1054), + [anon_sym_int] = ACTIONS(1054), + [anon_sym_long] = ACTIONS(1054), + [anon_sym_char] = ACTIONS(1054), + [anon_sym_float] = ACTIONS(1054), + [anon_sym_double] = ACTIONS(1054), + [sym_boolean_type] = ACTIONS(1054), + [sym_void_type] = ACTIONS(1054), + [sym_this] = ACTIONS(1054), + [sym_super] = ACTIONS(1054), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [353] = { - [ts_builtin_sym_end] = ACTIONS(1054), - [sym_identifier] = ACTIONS(1056), - [sym_decimal_integer_literal] = ACTIONS(1056), - [sym_hex_integer_literal] = ACTIONS(1056), - [sym_octal_integer_literal] = ACTIONS(1056), - [sym_binary_integer_literal] = ACTIONS(1054), - [sym_decimal_floating_point_literal] = ACTIONS(1054), - [sym_hex_floating_point_literal] = ACTIONS(1056), - [sym_true] = ACTIONS(1056), - [sym_false] = ACTIONS(1056), - [sym_character_literal] = ACTIONS(1054), - [anon_sym_DQUOTE] = ACTIONS(1056), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1054), - [anon_sym_RBRACE] = ACTIONS(1054), - [sym_null_literal] = ACTIONS(1056), - [anon_sym_LPAREN] = ACTIONS(1054), - [anon_sym_LT] = ACTIONS(1054), - [anon_sym_PLUS] = ACTIONS(1056), - [anon_sym_DASH] = ACTIONS(1056), - [anon_sym_final] = ACTIONS(1056), - [anon_sym_BANG] = ACTIONS(1054), - [anon_sym_TILDE] = ACTIONS(1054), - [anon_sym_PLUS_PLUS] = ACTIONS(1054), - [anon_sym_DASH_DASH] = ACTIONS(1054), - [anon_sym_new] = ACTIONS(1056), - [anon_sym_class] = ACTIONS(1056), - [anon_sym_switch] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1054), - [anon_sym_case] = ACTIONS(1056), - [anon_sym_default] = ACTIONS(1056), - [anon_sym_SEMI] = ACTIONS(1054), - [anon_sym_assert] = ACTIONS(1056), - [anon_sym_do] = ACTIONS(1056), - [anon_sym_while] = ACTIONS(1056), - [anon_sym_break] = ACTIONS(1056), - [anon_sym_continue] = ACTIONS(1056), - [anon_sym_return] = ACTIONS(1056), - [anon_sym_yield] = ACTIONS(1056), - [anon_sym_synchronized] = ACTIONS(1056), - [anon_sym_throw] = ACTIONS(1056), - [anon_sym_try] = ACTIONS(1056), - [anon_sym_if] = ACTIONS(1056), - [anon_sym_else] = ACTIONS(1056), - [anon_sym_for] = ACTIONS(1056), - [anon_sym_AT] = ACTIONS(1056), - [anon_sym_open] = ACTIONS(1056), - [anon_sym_module] = ACTIONS(1056), - [anon_sym_static] = ACTIONS(1056), - [anon_sym_with] = ACTIONS(1056), - [anon_sym_package] = ACTIONS(1056), - [anon_sym_import] = ACTIONS(1056), - [anon_sym_enum] = ACTIONS(1056), - [anon_sym_public] = ACTIONS(1056), - [anon_sym_protected] = ACTIONS(1056), - [anon_sym_private] = ACTIONS(1056), - [anon_sym_abstract] = ACTIONS(1056), - [anon_sym_strictfp] = ACTIONS(1056), - [anon_sym_native] = ACTIONS(1056), - [anon_sym_transient] = ACTIONS(1056), - [anon_sym_volatile] = ACTIONS(1056), - [anon_sym_sealed] = ACTIONS(1056), - [anon_sym_non_DASHsealed] = ACTIONS(1054), - [anon_sym_record] = ACTIONS(1056), - [anon_sym_ATinterface] = ACTIONS(1054), - [anon_sym_interface] = ACTIONS(1056), - [anon_sym_byte] = ACTIONS(1056), - [anon_sym_short] = ACTIONS(1056), - [anon_sym_int] = ACTIONS(1056), - [anon_sym_long] = ACTIONS(1056), - [anon_sym_char] = ACTIONS(1056), - [anon_sym_float] = ACTIONS(1056), - [anon_sym_double] = ACTIONS(1056), - [sym_boolean_type] = ACTIONS(1056), - [sym_void_type] = ACTIONS(1056), - [sym_this] = ACTIONS(1056), - [sym_super] = ACTIONS(1056), + [ts_builtin_sym_end] = ACTIONS(1056), + [sym_identifier] = ACTIONS(1058), + [sym_decimal_integer_literal] = ACTIONS(1058), + [sym_hex_integer_literal] = ACTIONS(1058), + [sym_octal_integer_literal] = ACTIONS(1058), + [sym_binary_integer_literal] = ACTIONS(1056), + [sym_decimal_floating_point_literal] = ACTIONS(1056), + [sym_hex_floating_point_literal] = ACTIONS(1058), + [sym_true] = ACTIONS(1058), + [sym_false] = ACTIONS(1058), + [sym_character_literal] = ACTIONS(1056), + [anon_sym_DQUOTE] = ACTIONS(1058), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1056), + [anon_sym_RBRACE] = ACTIONS(1056), + [sym_null_literal] = ACTIONS(1058), + [anon_sym_LPAREN] = ACTIONS(1056), + [anon_sym_LT] = ACTIONS(1056), + [anon_sym_PLUS] = ACTIONS(1058), + [anon_sym_DASH] = ACTIONS(1058), + [anon_sym_final] = ACTIONS(1058), + [anon_sym_BANG] = ACTIONS(1056), + [anon_sym_TILDE] = ACTIONS(1056), + [anon_sym_PLUS_PLUS] = ACTIONS(1056), + [anon_sym_DASH_DASH] = ACTIONS(1056), + [anon_sym_new] = ACTIONS(1058), + [anon_sym_class] = ACTIONS(1058), + [anon_sym_switch] = ACTIONS(1058), + [anon_sym_LBRACE] = ACTIONS(1056), + [anon_sym_case] = ACTIONS(1058), + [anon_sym_default] = ACTIONS(1058), + [anon_sym_SEMI] = ACTIONS(1056), + [anon_sym_assert] = ACTIONS(1058), + [anon_sym_do] = ACTIONS(1058), + [anon_sym_while] = ACTIONS(1058), + [anon_sym_break] = ACTIONS(1058), + [anon_sym_continue] = ACTIONS(1058), + [anon_sym_return] = ACTIONS(1058), + [anon_sym_yield] = ACTIONS(1058), + [anon_sym_synchronized] = ACTIONS(1058), + [anon_sym_throw] = ACTIONS(1058), + [anon_sym_try] = ACTIONS(1058), + [anon_sym_if] = ACTIONS(1058), + [anon_sym_else] = ACTIONS(1058), + [anon_sym_for] = ACTIONS(1058), + [anon_sym_AT] = ACTIONS(1058), + [anon_sym_open] = ACTIONS(1058), + [anon_sym_module] = ACTIONS(1058), + [anon_sym_static] = ACTIONS(1058), + [anon_sym_with] = ACTIONS(1058), + [anon_sym_package] = ACTIONS(1058), + [anon_sym_import] = ACTIONS(1058), + [anon_sym_enum] = ACTIONS(1058), + [anon_sym_public] = ACTIONS(1058), + [anon_sym_protected] = ACTIONS(1058), + [anon_sym_private] = ACTIONS(1058), + [anon_sym_abstract] = ACTIONS(1058), + [anon_sym_strictfp] = ACTIONS(1058), + [anon_sym_native] = ACTIONS(1058), + [anon_sym_transient] = ACTIONS(1058), + [anon_sym_volatile] = ACTIONS(1058), + [anon_sym_sealed] = ACTIONS(1058), + [anon_sym_non_DASHsealed] = ACTIONS(1056), + [anon_sym_record] = ACTIONS(1058), + [anon_sym_ATinterface] = ACTIONS(1056), + [anon_sym_interface] = ACTIONS(1058), + [anon_sym_byte] = ACTIONS(1058), + [anon_sym_short] = ACTIONS(1058), + [anon_sym_int] = ACTIONS(1058), + [anon_sym_long] = ACTIONS(1058), + [anon_sym_char] = ACTIONS(1058), + [anon_sym_float] = ACTIONS(1058), + [anon_sym_double] = ACTIONS(1058), + [sym_boolean_type] = ACTIONS(1058), + [sym_void_type] = ACTIONS(1058), + [sym_this] = ACTIONS(1058), + [sym_super] = ACTIONS(1058), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [354] = { - [ts_builtin_sym_end] = ACTIONS(1058), - [sym_identifier] = ACTIONS(1060), - [sym_decimal_integer_literal] = ACTIONS(1060), - [sym_hex_integer_literal] = ACTIONS(1060), - [sym_octal_integer_literal] = ACTIONS(1060), - [sym_binary_integer_literal] = ACTIONS(1058), - [sym_decimal_floating_point_literal] = ACTIONS(1058), - [sym_hex_floating_point_literal] = ACTIONS(1060), - [sym_true] = ACTIONS(1060), - [sym_false] = ACTIONS(1060), - [sym_character_literal] = ACTIONS(1058), - [anon_sym_DQUOTE] = ACTIONS(1060), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1058), - [anon_sym_RBRACE] = ACTIONS(1058), - [sym_null_literal] = ACTIONS(1060), - [anon_sym_LPAREN] = ACTIONS(1058), - [anon_sym_LT] = ACTIONS(1058), - [anon_sym_PLUS] = ACTIONS(1060), - [anon_sym_DASH] = ACTIONS(1060), - [anon_sym_final] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(1058), - [anon_sym_TILDE] = ACTIONS(1058), - [anon_sym_PLUS_PLUS] = ACTIONS(1058), - [anon_sym_DASH_DASH] = ACTIONS(1058), - [anon_sym_new] = ACTIONS(1060), - [anon_sym_class] = ACTIONS(1060), - [anon_sym_switch] = ACTIONS(1060), - [anon_sym_LBRACE] = ACTIONS(1058), - [anon_sym_case] = ACTIONS(1060), - [anon_sym_default] = ACTIONS(1060), - [anon_sym_SEMI] = ACTIONS(1058), - [anon_sym_assert] = ACTIONS(1060), - [anon_sym_do] = ACTIONS(1060), - [anon_sym_while] = ACTIONS(1060), - [anon_sym_break] = ACTIONS(1060), - [anon_sym_continue] = ACTIONS(1060), - [anon_sym_return] = ACTIONS(1060), - [anon_sym_yield] = ACTIONS(1060), - [anon_sym_synchronized] = ACTIONS(1060), - [anon_sym_throw] = ACTIONS(1060), - [anon_sym_try] = ACTIONS(1060), - [anon_sym_if] = ACTIONS(1060), - [anon_sym_else] = ACTIONS(1060), - [anon_sym_for] = ACTIONS(1060), - [anon_sym_AT] = ACTIONS(1060), - [anon_sym_open] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_with] = ACTIONS(1060), - [anon_sym_package] = ACTIONS(1060), - [anon_sym_import] = ACTIONS(1060), - [anon_sym_enum] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_abstract] = ACTIONS(1060), - [anon_sym_strictfp] = ACTIONS(1060), - [anon_sym_native] = ACTIONS(1060), - [anon_sym_transient] = ACTIONS(1060), - [anon_sym_volatile] = ACTIONS(1060), - [anon_sym_sealed] = ACTIONS(1060), - [anon_sym_non_DASHsealed] = ACTIONS(1058), - [anon_sym_record] = ACTIONS(1060), - [anon_sym_ATinterface] = ACTIONS(1058), - [anon_sym_interface] = ACTIONS(1060), - [anon_sym_byte] = ACTIONS(1060), - [anon_sym_short] = ACTIONS(1060), - [anon_sym_int] = ACTIONS(1060), - [anon_sym_long] = ACTIONS(1060), - [anon_sym_char] = ACTIONS(1060), - [anon_sym_float] = ACTIONS(1060), - [anon_sym_double] = ACTIONS(1060), - [sym_boolean_type] = ACTIONS(1060), - [sym_void_type] = ACTIONS(1060), - [sym_this] = ACTIONS(1060), - [sym_super] = ACTIONS(1060), + [ts_builtin_sym_end] = ACTIONS(1060), + [sym_identifier] = ACTIONS(1062), + [sym_decimal_integer_literal] = ACTIONS(1062), + [sym_hex_integer_literal] = ACTIONS(1062), + [sym_octal_integer_literal] = ACTIONS(1062), + [sym_binary_integer_literal] = ACTIONS(1060), + [sym_decimal_floating_point_literal] = ACTIONS(1060), + [sym_hex_floating_point_literal] = ACTIONS(1062), + [sym_true] = ACTIONS(1062), + [sym_false] = ACTIONS(1062), + [sym_character_literal] = ACTIONS(1060), + [anon_sym_DQUOTE] = ACTIONS(1062), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1060), + [anon_sym_RBRACE] = ACTIONS(1060), + [sym_null_literal] = ACTIONS(1062), + [anon_sym_LPAREN] = ACTIONS(1060), + [anon_sym_LT] = ACTIONS(1060), + [anon_sym_PLUS] = ACTIONS(1062), + [anon_sym_DASH] = ACTIONS(1062), + [anon_sym_final] = ACTIONS(1062), + [anon_sym_BANG] = ACTIONS(1060), + [anon_sym_TILDE] = ACTIONS(1060), + [anon_sym_PLUS_PLUS] = ACTIONS(1060), + [anon_sym_DASH_DASH] = ACTIONS(1060), + [anon_sym_new] = ACTIONS(1062), + [anon_sym_class] = ACTIONS(1062), + [anon_sym_switch] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(1060), + [anon_sym_case] = ACTIONS(1062), + [anon_sym_default] = ACTIONS(1062), + [anon_sym_SEMI] = ACTIONS(1060), + [anon_sym_assert] = ACTIONS(1062), + [anon_sym_do] = ACTIONS(1062), + [anon_sym_while] = ACTIONS(1062), + [anon_sym_break] = ACTIONS(1062), + [anon_sym_continue] = ACTIONS(1062), + [anon_sym_return] = ACTIONS(1062), + [anon_sym_yield] = ACTIONS(1062), + [anon_sym_synchronized] = ACTIONS(1062), + [anon_sym_throw] = ACTIONS(1062), + [anon_sym_try] = ACTIONS(1062), + [anon_sym_if] = ACTIONS(1062), + [anon_sym_else] = ACTIONS(1062), + [anon_sym_for] = ACTIONS(1062), + [anon_sym_AT] = ACTIONS(1062), + [anon_sym_open] = ACTIONS(1062), + [anon_sym_module] = ACTIONS(1062), + [anon_sym_static] = ACTIONS(1062), + [anon_sym_with] = ACTIONS(1062), + [anon_sym_package] = ACTIONS(1062), + [anon_sym_import] = ACTIONS(1062), + [anon_sym_enum] = ACTIONS(1062), + [anon_sym_public] = ACTIONS(1062), + [anon_sym_protected] = ACTIONS(1062), + [anon_sym_private] = ACTIONS(1062), + [anon_sym_abstract] = ACTIONS(1062), + [anon_sym_strictfp] = ACTIONS(1062), + [anon_sym_native] = ACTIONS(1062), + [anon_sym_transient] = ACTIONS(1062), + [anon_sym_volatile] = ACTIONS(1062), + [anon_sym_sealed] = ACTIONS(1062), + [anon_sym_non_DASHsealed] = ACTIONS(1060), + [anon_sym_record] = ACTIONS(1062), + [anon_sym_ATinterface] = ACTIONS(1060), + [anon_sym_interface] = ACTIONS(1062), + [anon_sym_byte] = ACTIONS(1062), + [anon_sym_short] = ACTIONS(1062), + [anon_sym_int] = ACTIONS(1062), + [anon_sym_long] = ACTIONS(1062), + [anon_sym_char] = ACTIONS(1062), + [anon_sym_float] = ACTIONS(1062), + [anon_sym_double] = ACTIONS(1062), + [sym_boolean_type] = ACTIONS(1062), + [sym_void_type] = ACTIONS(1062), + [sym_this] = ACTIONS(1062), + [sym_super] = ACTIONS(1062), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [355] = { - [ts_builtin_sym_end] = ACTIONS(1062), - [sym_identifier] = ACTIONS(1064), - [sym_decimal_integer_literal] = ACTIONS(1064), - [sym_hex_integer_literal] = ACTIONS(1064), - [sym_octal_integer_literal] = ACTIONS(1064), - [sym_binary_integer_literal] = ACTIONS(1062), - [sym_decimal_floating_point_literal] = ACTIONS(1062), - [sym_hex_floating_point_literal] = ACTIONS(1064), - [sym_true] = ACTIONS(1064), - [sym_false] = ACTIONS(1064), - [sym_character_literal] = ACTIONS(1062), - [anon_sym_DQUOTE] = ACTIONS(1064), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1062), - [anon_sym_RBRACE] = ACTIONS(1062), - [sym_null_literal] = ACTIONS(1064), - [anon_sym_LPAREN] = ACTIONS(1062), - [anon_sym_LT] = ACTIONS(1062), - [anon_sym_PLUS] = ACTIONS(1064), - [anon_sym_DASH] = ACTIONS(1064), - [anon_sym_final] = ACTIONS(1064), - [anon_sym_BANG] = ACTIONS(1062), - [anon_sym_TILDE] = ACTIONS(1062), - [anon_sym_PLUS_PLUS] = ACTIONS(1062), - [anon_sym_DASH_DASH] = ACTIONS(1062), - [anon_sym_new] = ACTIONS(1064), - [anon_sym_class] = ACTIONS(1064), - [anon_sym_switch] = ACTIONS(1064), - [anon_sym_LBRACE] = ACTIONS(1062), - [anon_sym_case] = ACTIONS(1064), - [anon_sym_default] = ACTIONS(1064), - [anon_sym_SEMI] = ACTIONS(1062), - [anon_sym_assert] = ACTIONS(1064), - [anon_sym_do] = ACTIONS(1064), - [anon_sym_while] = ACTIONS(1064), - [anon_sym_break] = ACTIONS(1064), - [anon_sym_continue] = ACTIONS(1064), - [anon_sym_return] = ACTIONS(1064), - [anon_sym_yield] = ACTIONS(1064), - [anon_sym_synchronized] = ACTIONS(1064), - [anon_sym_throw] = ACTIONS(1064), - [anon_sym_try] = ACTIONS(1064), - [anon_sym_if] = ACTIONS(1064), - [anon_sym_else] = ACTIONS(1064), - [anon_sym_for] = ACTIONS(1064), - [anon_sym_AT] = ACTIONS(1064), - [anon_sym_open] = ACTIONS(1064), - [anon_sym_module] = ACTIONS(1064), - [anon_sym_static] = ACTIONS(1064), - [anon_sym_with] = ACTIONS(1064), - [anon_sym_package] = ACTIONS(1064), - [anon_sym_import] = ACTIONS(1064), - [anon_sym_enum] = ACTIONS(1064), - [anon_sym_public] = ACTIONS(1064), - [anon_sym_protected] = ACTIONS(1064), - [anon_sym_private] = ACTIONS(1064), - [anon_sym_abstract] = ACTIONS(1064), - [anon_sym_strictfp] = ACTIONS(1064), - [anon_sym_native] = ACTIONS(1064), - [anon_sym_transient] = ACTIONS(1064), - [anon_sym_volatile] = ACTIONS(1064), - [anon_sym_sealed] = ACTIONS(1064), - [anon_sym_non_DASHsealed] = ACTIONS(1062), - [anon_sym_record] = ACTIONS(1064), - [anon_sym_ATinterface] = ACTIONS(1062), - [anon_sym_interface] = ACTIONS(1064), - [anon_sym_byte] = ACTIONS(1064), - [anon_sym_short] = ACTIONS(1064), - [anon_sym_int] = ACTIONS(1064), - [anon_sym_long] = ACTIONS(1064), - [anon_sym_char] = ACTIONS(1064), - [anon_sym_float] = ACTIONS(1064), - [anon_sym_double] = ACTIONS(1064), - [sym_boolean_type] = ACTIONS(1064), - [sym_void_type] = ACTIONS(1064), - [sym_this] = ACTIONS(1064), - [sym_super] = ACTIONS(1064), + [ts_builtin_sym_end] = ACTIONS(1064), + [sym_identifier] = ACTIONS(1066), + [sym_decimal_integer_literal] = ACTIONS(1066), + [sym_hex_integer_literal] = ACTIONS(1066), + [sym_octal_integer_literal] = ACTIONS(1066), + [sym_binary_integer_literal] = ACTIONS(1064), + [sym_decimal_floating_point_literal] = ACTIONS(1064), + [sym_hex_floating_point_literal] = ACTIONS(1066), + [sym_true] = ACTIONS(1066), + [sym_false] = ACTIONS(1066), + [sym_character_literal] = ACTIONS(1064), + [anon_sym_DQUOTE] = ACTIONS(1066), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1064), + [anon_sym_RBRACE] = ACTIONS(1064), + [sym_null_literal] = ACTIONS(1066), + [anon_sym_LPAREN] = ACTIONS(1064), + [anon_sym_LT] = ACTIONS(1064), + [anon_sym_PLUS] = ACTIONS(1066), + [anon_sym_DASH] = ACTIONS(1066), + [anon_sym_final] = ACTIONS(1066), + [anon_sym_BANG] = ACTIONS(1064), + [anon_sym_TILDE] = ACTIONS(1064), + [anon_sym_PLUS_PLUS] = ACTIONS(1064), + [anon_sym_DASH_DASH] = ACTIONS(1064), + [anon_sym_new] = ACTIONS(1066), + [anon_sym_class] = ACTIONS(1066), + [anon_sym_switch] = ACTIONS(1066), + [anon_sym_LBRACE] = ACTIONS(1064), + [anon_sym_case] = ACTIONS(1066), + [anon_sym_default] = ACTIONS(1066), + [anon_sym_SEMI] = ACTIONS(1064), + [anon_sym_assert] = ACTIONS(1066), + [anon_sym_do] = ACTIONS(1066), + [anon_sym_while] = ACTIONS(1066), + [anon_sym_break] = ACTIONS(1066), + [anon_sym_continue] = ACTIONS(1066), + [anon_sym_return] = ACTIONS(1066), + [anon_sym_yield] = ACTIONS(1066), + [anon_sym_synchronized] = ACTIONS(1066), + [anon_sym_throw] = ACTIONS(1066), + [anon_sym_try] = ACTIONS(1066), + [anon_sym_if] = ACTIONS(1066), + [anon_sym_else] = ACTIONS(1066), + [anon_sym_for] = ACTIONS(1066), + [anon_sym_AT] = ACTIONS(1066), + [anon_sym_open] = ACTIONS(1066), + [anon_sym_module] = ACTIONS(1066), + [anon_sym_static] = ACTIONS(1066), + [anon_sym_with] = ACTIONS(1066), + [anon_sym_package] = ACTIONS(1066), + [anon_sym_import] = ACTIONS(1066), + [anon_sym_enum] = ACTIONS(1066), + [anon_sym_public] = ACTIONS(1066), + [anon_sym_protected] = ACTIONS(1066), + [anon_sym_private] = ACTIONS(1066), + [anon_sym_abstract] = ACTIONS(1066), + [anon_sym_strictfp] = ACTIONS(1066), + [anon_sym_native] = ACTIONS(1066), + [anon_sym_transient] = ACTIONS(1066), + [anon_sym_volatile] = ACTIONS(1066), + [anon_sym_sealed] = ACTIONS(1066), + [anon_sym_non_DASHsealed] = ACTIONS(1064), + [anon_sym_record] = ACTIONS(1066), + [anon_sym_ATinterface] = ACTIONS(1064), + [anon_sym_interface] = ACTIONS(1066), + [anon_sym_byte] = ACTIONS(1066), + [anon_sym_short] = ACTIONS(1066), + [anon_sym_int] = ACTIONS(1066), + [anon_sym_long] = ACTIONS(1066), + [anon_sym_char] = ACTIONS(1066), + [anon_sym_float] = ACTIONS(1066), + [anon_sym_double] = ACTIONS(1066), + [sym_boolean_type] = ACTIONS(1066), + [sym_void_type] = ACTIONS(1066), + [sym_this] = ACTIONS(1066), + [sym_super] = ACTIONS(1066), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [356] = { - [ts_builtin_sym_end] = ACTIONS(1066), - [sym_identifier] = ACTIONS(1068), - [sym_decimal_integer_literal] = ACTIONS(1068), - [sym_hex_integer_literal] = ACTIONS(1068), - [sym_octal_integer_literal] = ACTIONS(1068), - [sym_binary_integer_literal] = ACTIONS(1066), - [sym_decimal_floating_point_literal] = ACTIONS(1066), - [sym_hex_floating_point_literal] = ACTIONS(1068), - [sym_true] = ACTIONS(1068), - [sym_false] = ACTIONS(1068), - [sym_character_literal] = ACTIONS(1066), - [anon_sym_DQUOTE] = ACTIONS(1068), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1066), - [anon_sym_RBRACE] = ACTIONS(1066), - [sym_null_literal] = ACTIONS(1068), - [anon_sym_LPAREN] = ACTIONS(1066), - [anon_sym_LT] = ACTIONS(1066), - [anon_sym_PLUS] = ACTIONS(1068), - [anon_sym_DASH] = ACTIONS(1068), - [anon_sym_final] = ACTIONS(1068), - [anon_sym_BANG] = ACTIONS(1066), - [anon_sym_TILDE] = ACTIONS(1066), - [anon_sym_PLUS_PLUS] = ACTIONS(1066), - [anon_sym_DASH_DASH] = ACTIONS(1066), - [anon_sym_new] = ACTIONS(1068), - [anon_sym_class] = ACTIONS(1068), - [anon_sym_switch] = ACTIONS(1068), - [anon_sym_LBRACE] = ACTIONS(1066), - [anon_sym_case] = ACTIONS(1068), - [anon_sym_default] = ACTIONS(1068), - [anon_sym_SEMI] = ACTIONS(1066), - [anon_sym_assert] = ACTIONS(1068), - [anon_sym_do] = ACTIONS(1068), - [anon_sym_while] = ACTIONS(1068), - [anon_sym_break] = ACTIONS(1068), - [anon_sym_continue] = ACTIONS(1068), - [anon_sym_return] = ACTIONS(1068), - [anon_sym_yield] = ACTIONS(1068), - [anon_sym_synchronized] = ACTIONS(1068), - [anon_sym_throw] = ACTIONS(1068), - [anon_sym_try] = ACTIONS(1068), - [anon_sym_if] = ACTIONS(1068), - [anon_sym_else] = ACTIONS(1068), - [anon_sym_for] = ACTIONS(1068), - [anon_sym_AT] = ACTIONS(1068), - [anon_sym_open] = ACTIONS(1068), - [anon_sym_module] = ACTIONS(1068), - [anon_sym_static] = ACTIONS(1068), - [anon_sym_with] = ACTIONS(1068), - [anon_sym_package] = ACTIONS(1068), - [anon_sym_import] = ACTIONS(1068), - [anon_sym_enum] = ACTIONS(1068), - [anon_sym_public] = ACTIONS(1068), - [anon_sym_protected] = ACTIONS(1068), - [anon_sym_private] = ACTIONS(1068), - [anon_sym_abstract] = ACTIONS(1068), - [anon_sym_strictfp] = ACTIONS(1068), - [anon_sym_native] = ACTIONS(1068), - [anon_sym_transient] = ACTIONS(1068), - [anon_sym_volatile] = ACTIONS(1068), - [anon_sym_sealed] = ACTIONS(1068), - [anon_sym_non_DASHsealed] = ACTIONS(1066), - [anon_sym_record] = ACTIONS(1068), - [anon_sym_ATinterface] = ACTIONS(1066), - [anon_sym_interface] = ACTIONS(1068), - [anon_sym_byte] = ACTIONS(1068), - [anon_sym_short] = ACTIONS(1068), - [anon_sym_int] = ACTIONS(1068), - [anon_sym_long] = ACTIONS(1068), - [anon_sym_char] = ACTIONS(1068), - [anon_sym_float] = ACTIONS(1068), - [anon_sym_double] = ACTIONS(1068), - [sym_boolean_type] = ACTIONS(1068), - [sym_void_type] = ACTIONS(1068), - [sym_this] = ACTIONS(1068), - [sym_super] = ACTIONS(1068), + [ts_builtin_sym_end] = ACTIONS(1068), + [sym_identifier] = ACTIONS(1070), + [sym_decimal_integer_literal] = ACTIONS(1070), + [sym_hex_integer_literal] = ACTIONS(1070), + [sym_octal_integer_literal] = ACTIONS(1070), + [sym_binary_integer_literal] = ACTIONS(1068), + [sym_decimal_floating_point_literal] = ACTIONS(1068), + [sym_hex_floating_point_literal] = ACTIONS(1070), + [sym_true] = ACTIONS(1070), + [sym_false] = ACTIONS(1070), + [sym_character_literal] = ACTIONS(1068), + [anon_sym_DQUOTE] = ACTIONS(1070), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1068), + [anon_sym_RBRACE] = ACTIONS(1068), + [sym_null_literal] = ACTIONS(1070), + [anon_sym_LPAREN] = ACTIONS(1068), + [anon_sym_LT] = ACTIONS(1068), + [anon_sym_PLUS] = ACTIONS(1070), + [anon_sym_DASH] = ACTIONS(1070), + [anon_sym_final] = ACTIONS(1070), + [anon_sym_BANG] = ACTIONS(1068), + [anon_sym_TILDE] = ACTIONS(1068), + [anon_sym_PLUS_PLUS] = ACTIONS(1068), + [anon_sym_DASH_DASH] = ACTIONS(1068), + [anon_sym_new] = ACTIONS(1070), + [anon_sym_class] = ACTIONS(1070), + [anon_sym_switch] = ACTIONS(1070), + [anon_sym_LBRACE] = ACTIONS(1068), + [anon_sym_case] = ACTIONS(1070), + [anon_sym_default] = ACTIONS(1070), + [anon_sym_SEMI] = ACTIONS(1068), + [anon_sym_assert] = ACTIONS(1070), + [anon_sym_do] = ACTIONS(1070), + [anon_sym_while] = ACTIONS(1070), + [anon_sym_break] = ACTIONS(1070), + [anon_sym_continue] = ACTIONS(1070), + [anon_sym_return] = ACTIONS(1070), + [anon_sym_yield] = ACTIONS(1070), + [anon_sym_synchronized] = ACTIONS(1070), + [anon_sym_throw] = ACTIONS(1070), + [anon_sym_try] = ACTIONS(1070), + [anon_sym_if] = ACTIONS(1070), + [anon_sym_else] = ACTIONS(1070), + [anon_sym_for] = ACTIONS(1070), + [anon_sym_AT] = ACTIONS(1070), + [anon_sym_open] = ACTIONS(1070), + [anon_sym_module] = ACTIONS(1070), + [anon_sym_static] = ACTIONS(1070), + [anon_sym_with] = ACTIONS(1070), + [anon_sym_package] = ACTIONS(1070), + [anon_sym_import] = ACTIONS(1070), + [anon_sym_enum] = ACTIONS(1070), + [anon_sym_public] = ACTIONS(1070), + [anon_sym_protected] = ACTIONS(1070), + [anon_sym_private] = ACTIONS(1070), + [anon_sym_abstract] = ACTIONS(1070), + [anon_sym_strictfp] = ACTIONS(1070), + [anon_sym_native] = ACTIONS(1070), + [anon_sym_transient] = ACTIONS(1070), + [anon_sym_volatile] = ACTIONS(1070), + [anon_sym_sealed] = ACTIONS(1070), + [anon_sym_non_DASHsealed] = ACTIONS(1068), + [anon_sym_record] = ACTIONS(1070), + [anon_sym_ATinterface] = ACTIONS(1068), + [anon_sym_interface] = ACTIONS(1070), + [anon_sym_byte] = ACTIONS(1070), + [anon_sym_short] = ACTIONS(1070), + [anon_sym_int] = ACTIONS(1070), + [anon_sym_long] = ACTIONS(1070), + [anon_sym_char] = ACTIONS(1070), + [anon_sym_float] = ACTIONS(1070), + [anon_sym_double] = ACTIONS(1070), + [sym_boolean_type] = ACTIONS(1070), + [sym_void_type] = ACTIONS(1070), + [sym_this] = ACTIONS(1070), + [sym_super] = ACTIONS(1070), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [357] = { - [ts_builtin_sym_end] = ACTIONS(1070), - [sym_identifier] = ACTIONS(1072), - [sym_decimal_integer_literal] = ACTIONS(1072), - [sym_hex_integer_literal] = ACTIONS(1072), - [sym_octal_integer_literal] = ACTIONS(1072), - [sym_binary_integer_literal] = ACTIONS(1070), - [sym_decimal_floating_point_literal] = ACTIONS(1070), - [sym_hex_floating_point_literal] = ACTIONS(1072), - [sym_true] = ACTIONS(1072), - [sym_false] = ACTIONS(1072), - [sym_character_literal] = ACTIONS(1070), - [anon_sym_DQUOTE] = ACTIONS(1072), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1070), - [anon_sym_RBRACE] = ACTIONS(1070), - [sym_null_literal] = ACTIONS(1072), - [anon_sym_LPAREN] = ACTIONS(1070), - [anon_sym_LT] = ACTIONS(1070), - [anon_sym_PLUS] = ACTIONS(1072), - [anon_sym_DASH] = ACTIONS(1072), - [anon_sym_final] = ACTIONS(1072), - [anon_sym_BANG] = ACTIONS(1070), - [anon_sym_TILDE] = ACTIONS(1070), - [anon_sym_PLUS_PLUS] = ACTIONS(1070), - [anon_sym_DASH_DASH] = ACTIONS(1070), - [anon_sym_new] = ACTIONS(1072), - [anon_sym_class] = ACTIONS(1072), - [anon_sym_switch] = ACTIONS(1072), - [anon_sym_LBRACE] = ACTIONS(1070), - [anon_sym_case] = ACTIONS(1072), - [anon_sym_default] = ACTIONS(1072), - [anon_sym_SEMI] = ACTIONS(1070), - [anon_sym_assert] = ACTIONS(1072), - [anon_sym_do] = ACTIONS(1072), - [anon_sym_while] = ACTIONS(1072), - [anon_sym_break] = ACTIONS(1072), - [anon_sym_continue] = ACTIONS(1072), - [anon_sym_return] = ACTIONS(1072), - [anon_sym_yield] = ACTIONS(1072), - [anon_sym_synchronized] = ACTIONS(1072), - [anon_sym_throw] = ACTIONS(1072), - [anon_sym_try] = ACTIONS(1072), - [anon_sym_if] = ACTIONS(1072), - [anon_sym_else] = ACTIONS(1072), - [anon_sym_for] = ACTIONS(1072), - [anon_sym_AT] = ACTIONS(1072), - [anon_sym_open] = ACTIONS(1072), - [anon_sym_module] = ACTIONS(1072), - [anon_sym_static] = ACTIONS(1072), - [anon_sym_with] = ACTIONS(1072), - [anon_sym_package] = ACTIONS(1072), - [anon_sym_import] = ACTIONS(1072), - [anon_sym_enum] = ACTIONS(1072), - [anon_sym_public] = ACTIONS(1072), - [anon_sym_protected] = ACTIONS(1072), - [anon_sym_private] = ACTIONS(1072), - [anon_sym_abstract] = ACTIONS(1072), - [anon_sym_strictfp] = ACTIONS(1072), - [anon_sym_native] = ACTIONS(1072), - [anon_sym_transient] = ACTIONS(1072), - [anon_sym_volatile] = ACTIONS(1072), - [anon_sym_sealed] = ACTIONS(1072), - [anon_sym_non_DASHsealed] = ACTIONS(1070), - [anon_sym_record] = ACTIONS(1072), - [anon_sym_ATinterface] = ACTIONS(1070), - [anon_sym_interface] = ACTIONS(1072), - [anon_sym_byte] = ACTIONS(1072), - [anon_sym_short] = ACTIONS(1072), - [anon_sym_int] = ACTIONS(1072), - [anon_sym_long] = ACTIONS(1072), - [anon_sym_char] = ACTIONS(1072), - [anon_sym_float] = ACTIONS(1072), - [anon_sym_double] = ACTIONS(1072), - [sym_boolean_type] = ACTIONS(1072), - [sym_void_type] = ACTIONS(1072), - [sym_this] = ACTIONS(1072), - [sym_super] = ACTIONS(1072), + [ts_builtin_sym_end] = ACTIONS(1072), + [sym_identifier] = ACTIONS(1074), + [sym_decimal_integer_literal] = ACTIONS(1074), + [sym_hex_integer_literal] = ACTIONS(1074), + [sym_octal_integer_literal] = ACTIONS(1074), + [sym_binary_integer_literal] = ACTIONS(1072), + [sym_decimal_floating_point_literal] = ACTIONS(1072), + [sym_hex_floating_point_literal] = ACTIONS(1074), + [sym_true] = ACTIONS(1074), + [sym_false] = ACTIONS(1074), + [sym_character_literal] = ACTIONS(1072), + [anon_sym_DQUOTE] = ACTIONS(1074), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1072), + [anon_sym_RBRACE] = ACTIONS(1072), + [sym_null_literal] = ACTIONS(1074), + [anon_sym_LPAREN] = ACTIONS(1072), + [anon_sym_LT] = ACTIONS(1072), + [anon_sym_PLUS] = ACTIONS(1074), + [anon_sym_DASH] = ACTIONS(1074), + [anon_sym_final] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1072), + [anon_sym_TILDE] = ACTIONS(1072), + [anon_sym_PLUS_PLUS] = ACTIONS(1072), + [anon_sym_DASH_DASH] = ACTIONS(1072), + [anon_sym_new] = ACTIONS(1074), + [anon_sym_class] = ACTIONS(1074), + [anon_sym_switch] = ACTIONS(1074), + [anon_sym_LBRACE] = ACTIONS(1072), + [anon_sym_case] = ACTIONS(1074), + [anon_sym_default] = ACTIONS(1074), + [anon_sym_SEMI] = ACTIONS(1072), + [anon_sym_assert] = ACTIONS(1074), + [anon_sym_do] = ACTIONS(1074), + [anon_sym_while] = ACTIONS(1074), + [anon_sym_break] = ACTIONS(1074), + [anon_sym_continue] = ACTIONS(1074), + [anon_sym_return] = ACTIONS(1074), + [anon_sym_yield] = ACTIONS(1074), + [anon_sym_synchronized] = ACTIONS(1074), + [anon_sym_throw] = ACTIONS(1074), + [anon_sym_try] = ACTIONS(1074), + [anon_sym_if] = ACTIONS(1074), + [anon_sym_else] = ACTIONS(1074), + [anon_sym_for] = ACTIONS(1074), + [anon_sym_AT] = ACTIONS(1074), + [anon_sym_open] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_with] = ACTIONS(1074), + [anon_sym_package] = ACTIONS(1074), + [anon_sym_import] = ACTIONS(1074), + [anon_sym_enum] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_abstract] = ACTIONS(1074), + [anon_sym_strictfp] = ACTIONS(1074), + [anon_sym_native] = ACTIONS(1074), + [anon_sym_transient] = ACTIONS(1074), + [anon_sym_volatile] = ACTIONS(1074), + [anon_sym_sealed] = ACTIONS(1074), + [anon_sym_non_DASHsealed] = ACTIONS(1072), + [anon_sym_record] = ACTIONS(1074), + [anon_sym_ATinterface] = ACTIONS(1072), + [anon_sym_interface] = ACTIONS(1074), + [anon_sym_byte] = ACTIONS(1074), + [anon_sym_short] = ACTIONS(1074), + [anon_sym_int] = ACTIONS(1074), + [anon_sym_long] = ACTIONS(1074), + [anon_sym_char] = ACTIONS(1074), + [anon_sym_float] = ACTIONS(1074), + [anon_sym_double] = ACTIONS(1074), + [sym_boolean_type] = ACTIONS(1074), + [sym_void_type] = ACTIONS(1074), + [sym_this] = ACTIONS(1074), + [sym_super] = ACTIONS(1074), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [358] = { - [ts_builtin_sym_end] = ACTIONS(1074), - [sym_identifier] = ACTIONS(1076), - [sym_decimal_integer_literal] = ACTIONS(1076), - [sym_hex_integer_literal] = ACTIONS(1076), - [sym_octal_integer_literal] = ACTIONS(1076), - [sym_binary_integer_literal] = ACTIONS(1074), - [sym_decimal_floating_point_literal] = ACTIONS(1074), - [sym_hex_floating_point_literal] = ACTIONS(1076), - [sym_true] = ACTIONS(1076), - [sym_false] = ACTIONS(1076), - [sym_character_literal] = ACTIONS(1074), - [anon_sym_DQUOTE] = ACTIONS(1076), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1074), - [anon_sym_RBRACE] = ACTIONS(1074), - [sym_null_literal] = ACTIONS(1076), - [anon_sym_LPAREN] = ACTIONS(1074), - [anon_sym_LT] = ACTIONS(1074), - [anon_sym_PLUS] = ACTIONS(1076), - [anon_sym_DASH] = ACTIONS(1076), - [anon_sym_final] = ACTIONS(1076), - [anon_sym_BANG] = ACTIONS(1074), - [anon_sym_TILDE] = ACTIONS(1074), - [anon_sym_PLUS_PLUS] = ACTIONS(1074), - [anon_sym_DASH_DASH] = ACTIONS(1074), - [anon_sym_new] = ACTIONS(1076), - [anon_sym_class] = ACTIONS(1076), - [anon_sym_switch] = ACTIONS(1076), - [anon_sym_LBRACE] = ACTIONS(1074), - [anon_sym_case] = ACTIONS(1076), - [anon_sym_default] = ACTIONS(1076), - [anon_sym_SEMI] = ACTIONS(1074), - [anon_sym_assert] = ACTIONS(1076), - [anon_sym_do] = ACTIONS(1076), - [anon_sym_while] = ACTIONS(1076), - [anon_sym_break] = ACTIONS(1076), - [anon_sym_continue] = ACTIONS(1076), - [anon_sym_return] = ACTIONS(1076), - [anon_sym_yield] = ACTIONS(1076), - [anon_sym_synchronized] = ACTIONS(1076), - [anon_sym_throw] = ACTIONS(1076), - [anon_sym_try] = ACTIONS(1076), - [anon_sym_if] = ACTIONS(1076), - [anon_sym_else] = ACTIONS(1076), - [anon_sym_for] = ACTIONS(1076), - [anon_sym_AT] = ACTIONS(1076), - [anon_sym_open] = ACTIONS(1076), - [anon_sym_module] = ACTIONS(1076), - [anon_sym_static] = ACTIONS(1076), - [anon_sym_with] = ACTIONS(1076), - [anon_sym_package] = ACTIONS(1076), - [anon_sym_import] = ACTIONS(1076), - [anon_sym_enum] = ACTIONS(1076), - [anon_sym_public] = ACTIONS(1076), - [anon_sym_protected] = ACTIONS(1076), - [anon_sym_private] = ACTIONS(1076), - [anon_sym_abstract] = ACTIONS(1076), - [anon_sym_strictfp] = ACTIONS(1076), - [anon_sym_native] = ACTIONS(1076), - [anon_sym_transient] = ACTIONS(1076), - [anon_sym_volatile] = ACTIONS(1076), - [anon_sym_sealed] = ACTIONS(1076), - [anon_sym_non_DASHsealed] = ACTIONS(1074), - [anon_sym_record] = ACTIONS(1076), - [anon_sym_ATinterface] = ACTIONS(1074), - [anon_sym_interface] = ACTIONS(1076), - [anon_sym_byte] = ACTIONS(1076), - [anon_sym_short] = ACTIONS(1076), - [anon_sym_int] = ACTIONS(1076), - [anon_sym_long] = ACTIONS(1076), - [anon_sym_char] = ACTIONS(1076), - [anon_sym_float] = ACTIONS(1076), - [anon_sym_double] = ACTIONS(1076), - [sym_boolean_type] = ACTIONS(1076), - [sym_void_type] = ACTIONS(1076), - [sym_this] = ACTIONS(1076), - [sym_super] = ACTIONS(1076), + [ts_builtin_sym_end] = ACTIONS(1076), + [sym_identifier] = ACTIONS(1078), + [sym_decimal_integer_literal] = ACTIONS(1078), + [sym_hex_integer_literal] = ACTIONS(1078), + [sym_octal_integer_literal] = ACTIONS(1078), + [sym_binary_integer_literal] = ACTIONS(1076), + [sym_decimal_floating_point_literal] = ACTIONS(1076), + [sym_hex_floating_point_literal] = ACTIONS(1078), + [sym_true] = ACTIONS(1078), + [sym_false] = ACTIONS(1078), + [sym_character_literal] = ACTIONS(1076), + [anon_sym_DQUOTE] = ACTIONS(1078), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1076), + [anon_sym_RBRACE] = ACTIONS(1076), + [sym_null_literal] = ACTIONS(1078), + [anon_sym_LPAREN] = ACTIONS(1076), + [anon_sym_LT] = ACTIONS(1076), + [anon_sym_PLUS] = ACTIONS(1078), + [anon_sym_DASH] = ACTIONS(1078), + [anon_sym_final] = ACTIONS(1078), + [anon_sym_BANG] = ACTIONS(1076), + [anon_sym_TILDE] = ACTIONS(1076), + [anon_sym_PLUS_PLUS] = ACTIONS(1076), + [anon_sym_DASH_DASH] = ACTIONS(1076), + [anon_sym_new] = ACTIONS(1078), + [anon_sym_class] = ACTIONS(1078), + [anon_sym_switch] = ACTIONS(1078), + [anon_sym_LBRACE] = ACTIONS(1076), + [anon_sym_case] = ACTIONS(1078), + [anon_sym_default] = ACTIONS(1078), + [anon_sym_SEMI] = ACTIONS(1076), + [anon_sym_assert] = ACTIONS(1078), + [anon_sym_do] = ACTIONS(1078), + [anon_sym_while] = ACTIONS(1078), + [anon_sym_break] = ACTIONS(1078), + [anon_sym_continue] = ACTIONS(1078), + [anon_sym_return] = ACTIONS(1078), + [anon_sym_yield] = ACTIONS(1078), + [anon_sym_synchronized] = ACTIONS(1078), + [anon_sym_throw] = ACTIONS(1078), + [anon_sym_try] = ACTIONS(1078), + [anon_sym_if] = ACTIONS(1078), + [anon_sym_else] = ACTIONS(1078), + [anon_sym_for] = ACTIONS(1078), + [anon_sym_AT] = ACTIONS(1078), + [anon_sym_open] = ACTIONS(1078), + [anon_sym_module] = ACTIONS(1078), + [anon_sym_static] = ACTIONS(1078), + [anon_sym_with] = ACTIONS(1078), + [anon_sym_package] = ACTIONS(1078), + [anon_sym_import] = ACTIONS(1078), + [anon_sym_enum] = ACTIONS(1078), + [anon_sym_public] = ACTIONS(1078), + [anon_sym_protected] = ACTIONS(1078), + [anon_sym_private] = ACTIONS(1078), + [anon_sym_abstract] = ACTIONS(1078), + [anon_sym_strictfp] = ACTIONS(1078), + [anon_sym_native] = ACTIONS(1078), + [anon_sym_transient] = ACTIONS(1078), + [anon_sym_volatile] = ACTIONS(1078), + [anon_sym_sealed] = ACTIONS(1078), + [anon_sym_non_DASHsealed] = ACTIONS(1076), + [anon_sym_record] = ACTIONS(1078), + [anon_sym_ATinterface] = ACTIONS(1076), + [anon_sym_interface] = ACTIONS(1078), + [anon_sym_byte] = ACTIONS(1078), + [anon_sym_short] = ACTIONS(1078), + [anon_sym_int] = ACTIONS(1078), + [anon_sym_long] = ACTIONS(1078), + [anon_sym_char] = ACTIONS(1078), + [anon_sym_float] = ACTIONS(1078), + [anon_sym_double] = ACTIONS(1078), + [sym_boolean_type] = ACTIONS(1078), + [sym_void_type] = ACTIONS(1078), + [sym_this] = ACTIONS(1078), + [sym_super] = ACTIONS(1078), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [359] = { - [ts_builtin_sym_end] = ACTIONS(1078), - [sym_identifier] = ACTIONS(1080), - [sym_decimal_integer_literal] = ACTIONS(1080), - [sym_hex_integer_literal] = ACTIONS(1080), - [sym_octal_integer_literal] = ACTIONS(1080), - [sym_binary_integer_literal] = ACTIONS(1078), - [sym_decimal_floating_point_literal] = ACTIONS(1078), - [sym_hex_floating_point_literal] = ACTIONS(1080), - [sym_true] = ACTIONS(1080), - [sym_false] = ACTIONS(1080), - [sym_character_literal] = ACTIONS(1078), - [anon_sym_DQUOTE] = ACTIONS(1080), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1078), - [anon_sym_RBRACE] = ACTIONS(1078), - [sym_null_literal] = ACTIONS(1080), - [anon_sym_LPAREN] = ACTIONS(1078), - [anon_sym_LT] = ACTIONS(1078), - [anon_sym_PLUS] = ACTIONS(1080), - [anon_sym_DASH] = ACTIONS(1080), - [anon_sym_final] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(1078), - [anon_sym_TILDE] = ACTIONS(1078), - [anon_sym_PLUS_PLUS] = ACTIONS(1078), - [anon_sym_DASH_DASH] = ACTIONS(1078), - [anon_sym_new] = ACTIONS(1080), - [anon_sym_class] = ACTIONS(1080), - [anon_sym_switch] = ACTIONS(1080), - [anon_sym_LBRACE] = ACTIONS(1078), - [anon_sym_case] = ACTIONS(1080), - [anon_sym_default] = ACTIONS(1080), - [anon_sym_SEMI] = ACTIONS(1078), - [anon_sym_assert] = ACTIONS(1080), - [anon_sym_do] = ACTIONS(1080), - [anon_sym_while] = ACTIONS(1080), - [anon_sym_break] = ACTIONS(1080), - [anon_sym_continue] = ACTIONS(1080), - [anon_sym_return] = ACTIONS(1080), - [anon_sym_yield] = ACTIONS(1080), - [anon_sym_synchronized] = ACTIONS(1080), - [anon_sym_throw] = ACTIONS(1080), - [anon_sym_try] = ACTIONS(1080), - [anon_sym_if] = ACTIONS(1080), - [anon_sym_else] = ACTIONS(1080), - [anon_sym_for] = ACTIONS(1080), - [anon_sym_AT] = ACTIONS(1080), - [anon_sym_open] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_with] = ACTIONS(1080), - [anon_sym_package] = ACTIONS(1080), - [anon_sym_import] = ACTIONS(1080), - [anon_sym_enum] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_abstract] = ACTIONS(1080), - [anon_sym_strictfp] = ACTIONS(1080), - [anon_sym_native] = ACTIONS(1080), - [anon_sym_transient] = ACTIONS(1080), - [anon_sym_volatile] = ACTIONS(1080), - [anon_sym_sealed] = ACTIONS(1080), - [anon_sym_non_DASHsealed] = ACTIONS(1078), - [anon_sym_record] = ACTIONS(1080), - [anon_sym_ATinterface] = ACTIONS(1078), - [anon_sym_interface] = ACTIONS(1080), - [anon_sym_byte] = ACTIONS(1080), - [anon_sym_short] = ACTIONS(1080), - [anon_sym_int] = ACTIONS(1080), - [anon_sym_long] = ACTIONS(1080), - [anon_sym_char] = ACTIONS(1080), - [anon_sym_float] = ACTIONS(1080), - [anon_sym_double] = ACTIONS(1080), - [sym_boolean_type] = ACTIONS(1080), - [sym_void_type] = ACTIONS(1080), - [sym_this] = ACTIONS(1080), - [sym_super] = ACTIONS(1080), + [ts_builtin_sym_end] = ACTIONS(1080), + [sym_identifier] = ACTIONS(1082), + [sym_decimal_integer_literal] = ACTIONS(1082), + [sym_hex_integer_literal] = ACTIONS(1082), + [sym_octal_integer_literal] = ACTIONS(1082), + [sym_binary_integer_literal] = ACTIONS(1080), + [sym_decimal_floating_point_literal] = ACTIONS(1080), + [sym_hex_floating_point_literal] = ACTIONS(1082), + [sym_true] = ACTIONS(1082), + [sym_false] = ACTIONS(1082), + [sym_character_literal] = ACTIONS(1080), + [anon_sym_DQUOTE] = ACTIONS(1082), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1080), + [anon_sym_RBRACE] = ACTIONS(1080), + [sym_null_literal] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(1080), + [anon_sym_LT] = ACTIONS(1080), + [anon_sym_PLUS] = ACTIONS(1082), + [anon_sym_DASH] = ACTIONS(1082), + [anon_sym_final] = ACTIONS(1082), + [anon_sym_BANG] = ACTIONS(1080), + [anon_sym_TILDE] = ACTIONS(1080), + [anon_sym_PLUS_PLUS] = ACTIONS(1080), + [anon_sym_DASH_DASH] = ACTIONS(1080), + [anon_sym_new] = ACTIONS(1082), + [anon_sym_class] = ACTIONS(1082), + [anon_sym_switch] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1080), + [anon_sym_case] = ACTIONS(1082), + [anon_sym_default] = ACTIONS(1082), + [anon_sym_SEMI] = ACTIONS(1080), + [anon_sym_assert] = ACTIONS(1082), + [anon_sym_do] = ACTIONS(1082), + [anon_sym_while] = ACTIONS(1082), + [anon_sym_break] = ACTIONS(1082), + [anon_sym_continue] = ACTIONS(1082), + [anon_sym_return] = ACTIONS(1082), + [anon_sym_yield] = ACTIONS(1082), + [anon_sym_synchronized] = ACTIONS(1082), + [anon_sym_throw] = ACTIONS(1082), + [anon_sym_try] = ACTIONS(1082), + [anon_sym_if] = ACTIONS(1082), + [anon_sym_else] = ACTIONS(1082), + [anon_sym_for] = ACTIONS(1082), + [anon_sym_AT] = ACTIONS(1082), + [anon_sym_open] = ACTIONS(1082), + [anon_sym_module] = ACTIONS(1082), + [anon_sym_static] = ACTIONS(1082), + [anon_sym_with] = ACTIONS(1082), + [anon_sym_package] = ACTIONS(1082), + [anon_sym_import] = ACTIONS(1082), + [anon_sym_enum] = ACTIONS(1082), + [anon_sym_public] = ACTIONS(1082), + [anon_sym_protected] = ACTIONS(1082), + [anon_sym_private] = ACTIONS(1082), + [anon_sym_abstract] = ACTIONS(1082), + [anon_sym_strictfp] = ACTIONS(1082), + [anon_sym_native] = ACTIONS(1082), + [anon_sym_transient] = ACTIONS(1082), + [anon_sym_volatile] = ACTIONS(1082), + [anon_sym_sealed] = ACTIONS(1082), + [anon_sym_non_DASHsealed] = ACTIONS(1080), + [anon_sym_record] = ACTIONS(1082), + [anon_sym_ATinterface] = ACTIONS(1080), + [anon_sym_interface] = ACTIONS(1082), + [anon_sym_byte] = ACTIONS(1082), + [anon_sym_short] = ACTIONS(1082), + [anon_sym_int] = ACTIONS(1082), + [anon_sym_long] = ACTIONS(1082), + [anon_sym_char] = ACTIONS(1082), + [anon_sym_float] = ACTIONS(1082), + [anon_sym_double] = ACTIONS(1082), + [sym_boolean_type] = ACTIONS(1082), + [sym_void_type] = ACTIONS(1082), + [sym_this] = ACTIONS(1082), + [sym_super] = ACTIONS(1082), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [360] = { - [ts_builtin_sym_end] = ACTIONS(1082), - [sym_identifier] = ACTIONS(1084), - [sym_decimal_integer_literal] = ACTIONS(1084), - [sym_hex_integer_literal] = ACTIONS(1084), - [sym_octal_integer_literal] = ACTIONS(1084), - [sym_binary_integer_literal] = ACTIONS(1082), - [sym_decimal_floating_point_literal] = ACTIONS(1082), - [sym_hex_floating_point_literal] = ACTIONS(1084), - [sym_true] = ACTIONS(1084), - [sym_false] = ACTIONS(1084), - [sym_character_literal] = ACTIONS(1082), - [anon_sym_DQUOTE] = ACTIONS(1084), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1082), - [anon_sym_RBRACE] = ACTIONS(1082), - [sym_null_literal] = ACTIONS(1084), - [anon_sym_LPAREN] = ACTIONS(1082), - [anon_sym_LT] = ACTIONS(1082), - [anon_sym_PLUS] = ACTIONS(1084), - [anon_sym_DASH] = ACTIONS(1084), - [anon_sym_final] = ACTIONS(1084), - [anon_sym_BANG] = ACTIONS(1082), - [anon_sym_TILDE] = ACTIONS(1082), - [anon_sym_PLUS_PLUS] = ACTIONS(1082), - [anon_sym_DASH_DASH] = ACTIONS(1082), - [anon_sym_new] = ACTIONS(1084), - [anon_sym_class] = ACTIONS(1084), - [anon_sym_switch] = ACTIONS(1084), - [anon_sym_LBRACE] = ACTIONS(1082), - [anon_sym_case] = ACTIONS(1084), - [anon_sym_default] = ACTIONS(1084), - [anon_sym_SEMI] = ACTIONS(1082), - [anon_sym_assert] = ACTIONS(1084), - [anon_sym_do] = ACTIONS(1084), - [anon_sym_while] = ACTIONS(1084), - [anon_sym_break] = ACTIONS(1084), - [anon_sym_continue] = ACTIONS(1084), - [anon_sym_return] = ACTIONS(1084), - [anon_sym_yield] = ACTIONS(1084), - [anon_sym_synchronized] = ACTIONS(1084), - [anon_sym_throw] = ACTIONS(1084), - [anon_sym_try] = ACTIONS(1084), - [anon_sym_if] = ACTIONS(1084), - [anon_sym_else] = ACTIONS(1084), - [anon_sym_for] = ACTIONS(1084), - [anon_sym_AT] = ACTIONS(1084), - [anon_sym_open] = ACTIONS(1084), - [anon_sym_module] = ACTIONS(1084), - [anon_sym_static] = ACTIONS(1084), - [anon_sym_with] = ACTIONS(1084), - [anon_sym_package] = ACTIONS(1084), - [anon_sym_import] = ACTIONS(1084), - [anon_sym_enum] = ACTIONS(1084), - [anon_sym_public] = ACTIONS(1084), - [anon_sym_protected] = ACTIONS(1084), - [anon_sym_private] = ACTIONS(1084), - [anon_sym_abstract] = ACTIONS(1084), - [anon_sym_strictfp] = ACTIONS(1084), - [anon_sym_native] = ACTIONS(1084), - [anon_sym_transient] = ACTIONS(1084), - [anon_sym_volatile] = ACTIONS(1084), - [anon_sym_sealed] = ACTIONS(1084), - [anon_sym_non_DASHsealed] = ACTIONS(1082), - [anon_sym_record] = ACTIONS(1084), - [anon_sym_ATinterface] = ACTIONS(1082), - [anon_sym_interface] = ACTIONS(1084), - [anon_sym_byte] = ACTIONS(1084), - [anon_sym_short] = ACTIONS(1084), - [anon_sym_int] = ACTIONS(1084), - [anon_sym_long] = ACTIONS(1084), - [anon_sym_char] = ACTIONS(1084), - [anon_sym_float] = ACTIONS(1084), - [anon_sym_double] = ACTIONS(1084), - [sym_boolean_type] = ACTIONS(1084), - [sym_void_type] = ACTIONS(1084), - [sym_this] = ACTIONS(1084), - [sym_super] = ACTIONS(1084), + [ts_builtin_sym_end] = ACTIONS(1084), + [sym_identifier] = ACTIONS(1086), + [sym_decimal_integer_literal] = ACTIONS(1086), + [sym_hex_integer_literal] = ACTIONS(1086), + [sym_octal_integer_literal] = ACTIONS(1086), + [sym_binary_integer_literal] = ACTIONS(1084), + [sym_decimal_floating_point_literal] = ACTIONS(1084), + [sym_hex_floating_point_literal] = ACTIONS(1086), + [sym_true] = ACTIONS(1086), + [sym_false] = ACTIONS(1086), + [sym_character_literal] = ACTIONS(1084), + [anon_sym_DQUOTE] = ACTIONS(1086), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1084), + [anon_sym_RBRACE] = ACTIONS(1084), + [sym_null_literal] = ACTIONS(1086), + [anon_sym_LPAREN] = ACTIONS(1084), + [anon_sym_LT] = ACTIONS(1084), + [anon_sym_PLUS] = ACTIONS(1086), + [anon_sym_DASH] = ACTIONS(1086), + [anon_sym_final] = ACTIONS(1086), + [anon_sym_BANG] = ACTIONS(1084), + [anon_sym_TILDE] = ACTIONS(1084), + [anon_sym_PLUS_PLUS] = ACTIONS(1084), + [anon_sym_DASH_DASH] = ACTIONS(1084), + [anon_sym_new] = ACTIONS(1086), + [anon_sym_class] = ACTIONS(1086), + [anon_sym_switch] = ACTIONS(1086), + [anon_sym_LBRACE] = ACTIONS(1084), + [anon_sym_case] = ACTIONS(1086), + [anon_sym_default] = ACTIONS(1086), + [anon_sym_SEMI] = ACTIONS(1084), + [anon_sym_assert] = ACTIONS(1086), + [anon_sym_do] = ACTIONS(1086), + [anon_sym_while] = ACTIONS(1086), + [anon_sym_break] = ACTIONS(1086), + [anon_sym_continue] = ACTIONS(1086), + [anon_sym_return] = ACTIONS(1086), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_synchronized] = ACTIONS(1086), + [anon_sym_throw] = ACTIONS(1086), + [anon_sym_try] = ACTIONS(1086), + [anon_sym_if] = ACTIONS(1086), + [anon_sym_else] = ACTIONS(1086), + [anon_sym_for] = ACTIONS(1086), + [anon_sym_AT] = ACTIONS(1086), + [anon_sym_open] = ACTIONS(1086), + [anon_sym_module] = ACTIONS(1086), + [anon_sym_static] = ACTIONS(1086), + [anon_sym_with] = ACTIONS(1086), + [anon_sym_package] = ACTIONS(1086), + [anon_sym_import] = ACTIONS(1086), + [anon_sym_enum] = ACTIONS(1086), + [anon_sym_public] = ACTIONS(1086), + [anon_sym_protected] = ACTIONS(1086), + [anon_sym_private] = ACTIONS(1086), + [anon_sym_abstract] = ACTIONS(1086), + [anon_sym_strictfp] = ACTIONS(1086), + [anon_sym_native] = ACTIONS(1086), + [anon_sym_transient] = ACTIONS(1086), + [anon_sym_volatile] = ACTIONS(1086), + [anon_sym_sealed] = ACTIONS(1086), + [anon_sym_non_DASHsealed] = ACTIONS(1084), + [anon_sym_record] = ACTIONS(1086), + [anon_sym_ATinterface] = ACTIONS(1084), + [anon_sym_interface] = ACTIONS(1086), + [anon_sym_byte] = ACTIONS(1086), + [anon_sym_short] = ACTIONS(1086), + [anon_sym_int] = ACTIONS(1086), + [anon_sym_long] = ACTIONS(1086), + [anon_sym_char] = ACTIONS(1086), + [anon_sym_float] = ACTIONS(1086), + [anon_sym_double] = ACTIONS(1086), + [sym_boolean_type] = ACTIONS(1086), + [sym_void_type] = ACTIONS(1086), + [sym_this] = ACTIONS(1086), + [sym_super] = ACTIONS(1086), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [361] = { - [ts_builtin_sym_end] = ACTIONS(1086), - [sym_identifier] = ACTIONS(1088), - [sym_decimal_integer_literal] = ACTIONS(1088), - [sym_hex_integer_literal] = ACTIONS(1088), - [sym_octal_integer_literal] = ACTIONS(1088), - [sym_binary_integer_literal] = ACTIONS(1086), - [sym_decimal_floating_point_literal] = ACTIONS(1086), - [sym_hex_floating_point_literal] = ACTIONS(1088), - [sym_true] = ACTIONS(1088), - [sym_false] = ACTIONS(1088), - [sym_character_literal] = ACTIONS(1086), - [anon_sym_DQUOTE] = ACTIONS(1088), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1086), - [anon_sym_RBRACE] = ACTIONS(1086), - [sym_null_literal] = ACTIONS(1088), - [anon_sym_LPAREN] = ACTIONS(1086), - [anon_sym_LT] = ACTIONS(1086), - [anon_sym_PLUS] = ACTIONS(1088), - [anon_sym_DASH] = ACTIONS(1088), - [anon_sym_final] = ACTIONS(1088), - [anon_sym_BANG] = ACTIONS(1086), - [anon_sym_TILDE] = ACTIONS(1086), - [anon_sym_PLUS_PLUS] = ACTIONS(1086), - [anon_sym_DASH_DASH] = ACTIONS(1086), - [anon_sym_new] = ACTIONS(1088), - [anon_sym_class] = ACTIONS(1088), - [anon_sym_switch] = ACTIONS(1088), - [anon_sym_LBRACE] = ACTIONS(1086), - [anon_sym_case] = ACTIONS(1088), - [anon_sym_default] = ACTIONS(1088), - [anon_sym_SEMI] = ACTIONS(1086), - [anon_sym_assert] = ACTIONS(1088), - [anon_sym_do] = ACTIONS(1088), - [anon_sym_while] = ACTIONS(1088), - [anon_sym_break] = ACTIONS(1088), - [anon_sym_continue] = ACTIONS(1088), - [anon_sym_return] = ACTIONS(1088), - [anon_sym_yield] = ACTIONS(1088), - [anon_sym_synchronized] = ACTIONS(1088), - [anon_sym_throw] = ACTIONS(1088), - [anon_sym_try] = ACTIONS(1088), - [anon_sym_if] = ACTIONS(1088), - [anon_sym_else] = ACTIONS(1088), - [anon_sym_for] = ACTIONS(1088), - [anon_sym_AT] = ACTIONS(1088), - [anon_sym_open] = ACTIONS(1088), - [anon_sym_module] = ACTIONS(1088), - [anon_sym_static] = ACTIONS(1088), - [anon_sym_with] = ACTIONS(1088), - [anon_sym_package] = ACTIONS(1088), - [anon_sym_import] = ACTIONS(1088), - [anon_sym_enum] = ACTIONS(1088), - [anon_sym_public] = ACTIONS(1088), - [anon_sym_protected] = ACTIONS(1088), - [anon_sym_private] = ACTIONS(1088), - [anon_sym_abstract] = ACTIONS(1088), - [anon_sym_strictfp] = ACTIONS(1088), - [anon_sym_native] = ACTIONS(1088), - [anon_sym_transient] = ACTIONS(1088), - [anon_sym_volatile] = ACTIONS(1088), - [anon_sym_sealed] = ACTIONS(1088), - [anon_sym_non_DASHsealed] = ACTIONS(1086), - [anon_sym_record] = ACTIONS(1088), - [anon_sym_ATinterface] = ACTIONS(1086), - [anon_sym_interface] = ACTIONS(1088), - [anon_sym_byte] = ACTIONS(1088), - [anon_sym_short] = ACTIONS(1088), - [anon_sym_int] = ACTIONS(1088), - [anon_sym_long] = ACTIONS(1088), - [anon_sym_char] = ACTIONS(1088), - [anon_sym_float] = ACTIONS(1088), - [anon_sym_double] = ACTIONS(1088), - [sym_boolean_type] = ACTIONS(1088), - [sym_void_type] = ACTIONS(1088), - [sym_this] = ACTIONS(1088), - [sym_super] = ACTIONS(1088), + [ts_builtin_sym_end] = ACTIONS(1088), + [sym_identifier] = ACTIONS(1090), + [sym_decimal_integer_literal] = ACTIONS(1090), + [sym_hex_integer_literal] = ACTIONS(1090), + [sym_octal_integer_literal] = ACTIONS(1090), + [sym_binary_integer_literal] = ACTIONS(1088), + [sym_decimal_floating_point_literal] = ACTIONS(1088), + [sym_hex_floating_point_literal] = ACTIONS(1090), + [sym_true] = ACTIONS(1090), + [sym_false] = ACTIONS(1090), + [sym_character_literal] = ACTIONS(1088), + [anon_sym_DQUOTE] = ACTIONS(1090), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1088), + [anon_sym_RBRACE] = ACTIONS(1088), + [sym_null_literal] = ACTIONS(1090), + [anon_sym_LPAREN] = ACTIONS(1088), + [anon_sym_LT] = ACTIONS(1088), + [anon_sym_PLUS] = ACTIONS(1090), + [anon_sym_DASH] = ACTIONS(1090), + [anon_sym_final] = ACTIONS(1090), + [anon_sym_BANG] = ACTIONS(1088), + [anon_sym_TILDE] = ACTIONS(1088), + [anon_sym_PLUS_PLUS] = ACTIONS(1088), + [anon_sym_DASH_DASH] = ACTIONS(1088), + [anon_sym_new] = ACTIONS(1090), + [anon_sym_class] = ACTIONS(1090), + [anon_sym_switch] = ACTIONS(1090), + [anon_sym_LBRACE] = ACTIONS(1088), + [anon_sym_case] = ACTIONS(1090), + [anon_sym_default] = ACTIONS(1090), + [anon_sym_SEMI] = ACTIONS(1088), + [anon_sym_assert] = ACTIONS(1090), + [anon_sym_do] = ACTIONS(1090), + [anon_sym_while] = ACTIONS(1090), + [anon_sym_break] = ACTIONS(1090), + [anon_sym_continue] = ACTIONS(1090), + [anon_sym_return] = ACTIONS(1090), + [anon_sym_yield] = ACTIONS(1090), + [anon_sym_synchronized] = ACTIONS(1090), + [anon_sym_throw] = ACTIONS(1090), + [anon_sym_try] = ACTIONS(1090), + [anon_sym_if] = ACTIONS(1090), + [anon_sym_else] = ACTIONS(1090), + [anon_sym_for] = ACTIONS(1090), + [anon_sym_AT] = ACTIONS(1090), + [anon_sym_open] = ACTIONS(1090), + [anon_sym_module] = ACTIONS(1090), + [anon_sym_static] = ACTIONS(1090), + [anon_sym_with] = ACTIONS(1090), + [anon_sym_package] = ACTIONS(1090), + [anon_sym_import] = ACTIONS(1090), + [anon_sym_enum] = ACTIONS(1090), + [anon_sym_public] = ACTIONS(1090), + [anon_sym_protected] = ACTIONS(1090), + [anon_sym_private] = ACTIONS(1090), + [anon_sym_abstract] = ACTIONS(1090), + [anon_sym_strictfp] = ACTIONS(1090), + [anon_sym_native] = ACTIONS(1090), + [anon_sym_transient] = ACTIONS(1090), + [anon_sym_volatile] = ACTIONS(1090), + [anon_sym_sealed] = ACTIONS(1090), + [anon_sym_non_DASHsealed] = ACTIONS(1088), + [anon_sym_record] = ACTIONS(1090), + [anon_sym_ATinterface] = ACTIONS(1088), + [anon_sym_interface] = ACTIONS(1090), + [anon_sym_byte] = ACTIONS(1090), + [anon_sym_short] = ACTIONS(1090), + [anon_sym_int] = ACTIONS(1090), + [anon_sym_long] = ACTIONS(1090), + [anon_sym_char] = ACTIONS(1090), + [anon_sym_float] = ACTIONS(1090), + [anon_sym_double] = ACTIONS(1090), + [sym_boolean_type] = ACTIONS(1090), + [sym_void_type] = ACTIONS(1090), + [sym_this] = ACTIONS(1090), + [sym_super] = ACTIONS(1090), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [362] = { - [ts_builtin_sym_end] = ACTIONS(1090), - [sym_identifier] = ACTIONS(1092), - [sym_decimal_integer_literal] = ACTIONS(1092), - [sym_hex_integer_literal] = ACTIONS(1092), - [sym_octal_integer_literal] = ACTIONS(1092), - [sym_binary_integer_literal] = ACTIONS(1090), - [sym_decimal_floating_point_literal] = ACTIONS(1090), - [sym_hex_floating_point_literal] = ACTIONS(1092), - [sym_true] = ACTIONS(1092), - [sym_false] = ACTIONS(1092), - [sym_character_literal] = ACTIONS(1090), - [anon_sym_DQUOTE] = ACTIONS(1092), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1090), - [anon_sym_RBRACE] = ACTIONS(1090), - [sym_null_literal] = ACTIONS(1092), - [anon_sym_LPAREN] = ACTIONS(1090), - [anon_sym_LT] = ACTIONS(1090), - [anon_sym_PLUS] = ACTIONS(1092), - [anon_sym_DASH] = ACTIONS(1092), - [anon_sym_final] = ACTIONS(1092), - [anon_sym_BANG] = ACTIONS(1090), - [anon_sym_TILDE] = ACTIONS(1090), - [anon_sym_PLUS_PLUS] = ACTIONS(1090), - [anon_sym_DASH_DASH] = ACTIONS(1090), - [anon_sym_new] = ACTIONS(1092), - [anon_sym_class] = ACTIONS(1092), - [anon_sym_switch] = ACTIONS(1092), - [anon_sym_LBRACE] = ACTIONS(1090), - [anon_sym_case] = ACTIONS(1092), - [anon_sym_default] = ACTIONS(1092), - [anon_sym_SEMI] = ACTIONS(1090), - [anon_sym_assert] = ACTIONS(1092), - [anon_sym_do] = ACTIONS(1092), - [anon_sym_while] = ACTIONS(1092), - [anon_sym_break] = ACTIONS(1092), - [anon_sym_continue] = ACTIONS(1092), - [anon_sym_return] = ACTIONS(1092), - [anon_sym_yield] = ACTIONS(1092), - [anon_sym_synchronized] = ACTIONS(1092), - [anon_sym_throw] = ACTIONS(1092), - [anon_sym_try] = ACTIONS(1092), - [anon_sym_if] = ACTIONS(1092), - [anon_sym_else] = ACTIONS(1092), - [anon_sym_for] = ACTIONS(1092), - [anon_sym_AT] = ACTIONS(1092), - [anon_sym_open] = ACTIONS(1092), - [anon_sym_module] = ACTIONS(1092), - [anon_sym_static] = ACTIONS(1092), - [anon_sym_with] = ACTIONS(1092), - [anon_sym_package] = ACTIONS(1092), - [anon_sym_import] = ACTIONS(1092), - [anon_sym_enum] = ACTIONS(1092), - [anon_sym_public] = ACTIONS(1092), - [anon_sym_protected] = ACTIONS(1092), - [anon_sym_private] = ACTIONS(1092), - [anon_sym_abstract] = ACTIONS(1092), - [anon_sym_strictfp] = ACTIONS(1092), - [anon_sym_native] = ACTIONS(1092), - [anon_sym_transient] = ACTIONS(1092), - [anon_sym_volatile] = ACTIONS(1092), - [anon_sym_sealed] = ACTIONS(1092), - [anon_sym_non_DASHsealed] = ACTIONS(1090), - [anon_sym_record] = ACTIONS(1092), - [anon_sym_ATinterface] = ACTIONS(1090), - [anon_sym_interface] = ACTIONS(1092), - [anon_sym_byte] = ACTIONS(1092), - [anon_sym_short] = ACTIONS(1092), - [anon_sym_int] = ACTIONS(1092), - [anon_sym_long] = ACTIONS(1092), - [anon_sym_char] = ACTIONS(1092), - [anon_sym_float] = ACTIONS(1092), - [anon_sym_double] = ACTIONS(1092), - [sym_boolean_type] = ACTIONS(1092), - [sym_void_type] = ACTIONS(1092), - [sym_this] = ACTIONS(1092), - [sym_super] = ACTIONS(1092), + [ts_builtin_sym_end] = ACTIONS(1092), + [sym_identifier] = ACTIONS(1094), + [sym_decimal_integer_literal] = ACTIONS(1094), + [sym_hex_integer_literal] = ACTIONS(1094), + [sym_octal_integer_literal] = ACTIONS(1094), + [sym_binary_integer_literal] = ACTIONS(1092), + [sym_decimal_floating_point_literal] = ACTIONS(1092), + [sym_hex_floating_point_literal] = ACTIONS(1094), + [sym_true] = ACTIONS(1094), + [sym_false] = ACTIONS(1094), + [sym_character_literal] = ACTIONS(1092), + [anon_sym_DQUOTE] = ACTIONS(1094), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1092), + [anon_sym_RBRACE] = ACTIONS(1092), + [sym_null_literal] = ACTIONS(1094), + [anon_sym_LPAREN] = ACTIONS(1092), + [anon_sym_LT] = ACTIONS(1092), + [anon_sym_PLUS] = ACTIONS(1094), + [anon_sym_DASH] = ACTIONS(1094), + [anon_sym_final] = ACTIONS(1094), + [anon_sym_BANG] = ACTIONS(1092), + [anon_sym_TILDE] = ACTIONS(1092), + [anon_sym_PLUS_PLUS] = ACTIONS(1092), + [anon_sym_DASH_DASH] = ACTIONS(1092), + [anon_sym_new] = ACTIONS(1094), + [anon_sym_class] = ACTIONS(1094), + [anon_sym_switch] = ACTIONS(1094), + [anon_sym_LBRACE] = ACTIONS(1092), + [anon_sym_case] = ACTIONS(1094), + [anon_sym_default] = ACTIONS(1094), + [anon_sym_SEMI] = ACTIONS(1092), + [anon_sym_assert] = ACTIONS(1094), + [anon_sym_do] = ACTIONS(1094), + [anon_sym_while] = ACTIONS(1094), + [anon_sym_break] = ACTIONS(1094), + [anon_sym_continue] = ACTIONS(1094), + [anon_sym_return] = ACTIONS(1094), + [anon_sym_yield] = ACTIONS(1094), + [anon_sym_synchronized] = ACTIONS(1094), + [anon_sym_throw] = ACTIONS(1094), + [anon_sym_try] = ACTIONS(1094), + [anon_sym_if] = ACTIONS(1094), + [anon_sym_else] = ACTIONS(1094), + [anon_sym_for] = ACTIONS(1094), + [anon_sym_AT] = ACTIONS(1094), + [anon_sym_open] = ACTIONS(1094), + [anon_sym_module] = ACTIONS(1094), + [anon_sym_static] = ACTIONS(1094), + [anon_sym_with] = ACTIONS(1094), + [anon_sym_package] = ACTIONS(1094), + [anon_sym_import] = ACTIONS(1094), + [anon_sym_enum] = ACTIONS(1094), + [anon_sym_public] = ACTIONS(1094), + [anon_sym_protected] = ACTIONS(1094), + [anon_sym_private] = ACTIONS(1094), + [anon_sym_abstract] = ACTIONS(1094), + [anon_sym_strictfp] = ACTIONS(1094), + [anon_sym_native] = ACTIONS(1094), + [anon_sym_transient] = ACTIONS(1094), + [anon_sym_volatile] = ACTIONS(1094), + [anon_sym_sealed] = ACTIONS(1094), + [anon_sym_non_DASHsealed] = ACTIONS(1092), + [anon_sym_record] = ACTIONS(1094), + [anon_sym_ATinterface] = ACTIONS(1092), + [anon_sym_interface] = ACTIONS(1094), + [anon_sym_byte] = ACTIONS(1094), + [anon_sym_short] = ACTIONS(1094), + [anon_sym_int] = ACTIONS(1094), + [anon_sym_long] = ACTIONS(1094), + [anon_sym_char] = ACTIONS(1094), + [anon_sym_float] = ACTIONS(1094), + [anon_sym_double] = ACTIONS(1094), + [sym_boolean_type] = ACTIONS(1094), + [sym_void_type] = ACTIONS(1094), + [sym_this] = ACTIONS(1094), + [sym_super] = ACTIONS(1094), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [363] = { - [ts_builtin_sym_end] = ACTIONS(1094), - [sym_identifier] = ACTIONS(1096), - [sym_decimal_integer_literal] = ACTIONS(1096), - [sym_hex_integer_literal] = ACTIONS(1096), - [sym_octal_integer_literal] = ACTIONS(1096), - [sym_binary_integer_literal] = ACTIONS(1094), - [sym_decimal_floating_point_literal] = ACTIONS(1094), - [sym_hex_floating_point_literal] = ACTIONS(1096), - [sym_true] = ACTIONS(1096), - [sym_false] = ACTIONS(1096), - [sym_character_literal] = ACTIONS(1094), - [anon_sym_DQUOTE] = ACTIONS(1096), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1094), - [anon_sym_RBRACE] = ACTIONS(1094), - [sym_null_literal] = ACTIONS(1096), - [anon_sym_LPAREN] = ACTIONS(1094), - [anon_sym_LT] = ACTIONS(1094), - [anon_sym_PLUS] = ACTIONS(1096), - [anon_sym_DASH] = ACTIONS(1096), - [anon_sym_final] = ACTIONS(1096), - [anon_sym_BANG] = ACTIONS(1094), - [anon_sym_TILDE] = ACTIONS(1094), - [anon_sym_PLUS_PLUS] = ACTIONS(1094), - [anon_sym_DASH_DASH] = ACTIONS(1094), - [anon_sym_new] = ACTIONS(1096), - [anon_sym_class] = ACTIONS(1096), - [anon_sym_switch] = ACTIONS(1096), - [anon_sym_LBRACE] = ACTIONS(1094), - [anon_sym_case] = ACTIONS(1096), - [anon_sym_default] = ACTIONS(1096), - [anon_sym_SEMI] = ACTIONS(1094), - [anon_sym_assert] = ACTIONS(1096), - [anon_sym_do] = ACTIONS(1096), - [anon_sym_while] = ACTIONS(1096), - [anon_sym_break] = ACTIONS(1096), - [anon_sym_continue] = ACTIONS(1096), - [anon_sym_return] = ACTIONS(1096), - [anon_sym_yield] = ACTIONS(1096), - [anon_sym_synchronized] = ACTIONS(1096), - [anon_sym_throw] = ACTIONS(1096), - [anon_sym_try] = ACTIONS(1096), - [anon_sym_if] = ACTIONS(1096), - [anon_sym_else] = ACTIONS(1096), - [anon_sym_for] = ACTIONS(1096), - [anon_sym_AT] = ACTIONS(1096), - [anon_sym_open] = ACTIONS(1096), - [anon_sym_module] = ACTIONS(1096), - [anon_sym_static] = ACTIONS(1096), - [anon_sym_with] = ACTIONS(1096), - [anon_sym_package] = ACTIONS(1096), - [anon_sym_import] = ACTIONS(1096), - [anon_sym_enum] = ACTIONS(1096), - [anon_sym_public] = ACTIONS(1096), - [anon_sym_protected] = ACTIONS(1096), - [anon_sym_private] = ACTIONS(1096), - [anon_sym_abstract] = ACTIONS(1096), - [anon_sym_strictfp] = ACTIONS(1096), - [anon_sym_native] = ACTIONS(1096), - [anon_sym_transient] = ACTIONS(1096), - [anon_sym_volatile] = ACTIONS(1096), - [anon_sym_sealed] = ACTIONS(1096), - [anon_sym_non_DASHsealed] = ACTIONS(1094), - [anon_sym_record] = ACTIONS(1096), - [anon_sym_ATinterface] = ACTIONS(1094), - [anon_sym_interface] = ACTIONS(1096), - [anon_sym_byte] = ACTIONS(1096), - [anon_sym_short] = ACTIONS(1096), - [anon_sym_int] = ACTIONS(1096), - [anon_sym_long] = ACTIONS(1096), - [anon_sym_char] = ACTIONS(1096), - [anon_sym_float] = ACTIONS(1096), - [anon_sym_double] = ACTIONS(1096), - [sym_boolean_type] = ACTIONS(1096), - [sym_void_type] = ACTIONS(1096), - [sym_this] = ACTIONS(1096), - [sym_super] = ACTIONS(1096), + [ts_builtin_sym_end] = ACTIONS(1096), + [sym_identifier] = ACTIONS(1098), + [sym_decimal_integer_literal] = ACTIONS(1098), + [sym_hex_integer_literal] = ACTIONS(1098), + [sym_octal_integer_literal] = ACTIONS(1098), + [sym_binary_integer_literal] = ACTIONS(1096), + [sym_decimal_floating_point_literal] = ACTIONS(1096), + [sym_hex_floating_point_literal] = ACTIONS(1098), + [sym_true] = ACTIONS(1098), + [sym_false] = ACTIONS(1098), + [sym_character_literal] = ACTIONS(1096), + [anon_sym_DQUOTE] = ACTIONS(1098), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1096), + [anon_sym_RBRACE] = ACTIONS(1096), + [sym_null_literal] = ACTIONS(1098), + [anon_sym_LPAREN] = ACTIONS(1096), + [anon_sym_LT] = ACTIONS(1096), + [anon_sym_PLUS] = ACTIONS(1098), + [anon_sym_DASH] = ACTIONS(1098), + [anon_sym_final] = ACTIONS(1098), + [anon_sym_BANG] = ACTIONS(1096), + [anon_sym_TILDE] = ACTIONS(1096), + [anon_sym_PLUS_PLUS] = ACTIONS(1096), + [anon_sym_DASH_DASH] = ACTIONS(1096), + [anon_sym_new] = ACTIONS(1098), + [anon_sym_class] = ACTIONS(1098), + [anon_sym_switch] = ACTIONS(1098), + [anon_sym_LBRACE] = ACTIONS(1096), + [anon_sym_case] = ACTIONS(1098), + [anon_sym_default] = ACTIONS(1098), + [anon_sym_SEMI] = ACTIONS(1096), + [anon_sym_assert] = ACTIONS(1098), + [anon_sym_do] = ACTIONS(1098), + [anon_sym_while] = ACTIONS(1098), + [anon_sym_break] = ACTIONS(1098), + [anon_sym_continue] = ACTIONS(1098), + [anon_sym_return] = ACTIONS(1098), + [anon_sym_yield] = ACTIONS(1098), + [anon_sym_synchronized] = ACTIONS(1098), + [anon_sym_throw] = ACTIONS(1098), + [anon_sym_try] = ACTIONS(1098), + [anon_sym_if] = ACTIONS(1098), + [anon_sym_else] = ACTIONS(1098), + [anon_sym_for] = ACTIONS(1098), + [anon_sym_AT] = ACTIONS(1098), + [anon_sym_open] = ACTIONS(1098), + [anon_sym_module] = ACTIONS(1098), + [anon_sym_static] = ACTIONS(1098), + [anon_sym_with] = ACTIONS(1098), + [anon_sym_package] = ACTIONS(1098), + [anon_sym_import] = ACTIONS(1098), + [anon_sym_enum] = ACTIONS(1098), + [anon_sym_public] = ACTIONS(1098), + [anon_sym_protected] = ACTIONS(1098), + [anon_sym_private] = ACTIONS(1098), + [anon_sym_abstract] = ACTIONS(1098), + [anon_sym_strictfp] = ACTIONS(1098), + [anon_sym_native] = ACTIONS(1098), + [anon_sym_transient] = ACTIONS(1098), + [anon_sym_volatile] = ACTIONS(1098), + [anon_sym_sealed] = ACTIONS(1098), + [anon_sym_non_DASHsealed] = ACTIONS(1096), + [anon_sym_record] = ACTIONS(1098), + [anon_sym_ATinterface] = ACTIONS(1096), + [anon_sym_interface] = ACTIONS(1098), + [anon_sym_byte] = ACTIONS(1098), + [anon_sym_short] = ACTIONS(1098), + [anon_sym_int] = ACTIONS(1098), + [anon_sym_long] = ACTIONS(1098), + [anon_sym_char] = ACTIONS(1098), + [anon_sym_float] = ACTIONS(1098), + [anon_sym_double] = ACTIONS(1098), + [sym_boolean_type] = ACTIONS(1098), + [sym_void_type] = ACTIONS(1098), + [sym_this] = ACTIONS(1098), + [sym_super] = ACTIONS(1098), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [364] = { - [ts_builtin_sym_end] = ACTIONS(1098), - [sym_identifier] = ACTIONS(1100), - [sym_decimal_integer_literal] = ACTIONS(1100), - [sym_hex_integer_literal] = ACTIONS(1100), - [sym_octal_integer_literal] = ACTIONS(1100), - [sym_binary_integer_literal] = ACTIONS(1098), - [sym_decimal_floating_point_literal] = ACTIONS(1098), - [sym_hex_floating_point_literal] = ACTIONS(1100), - [sym_true] = ACTIONS(1100), - [sym_false] = ACTIONS(1100), - [sym_character_literal] = ACTIONS(1098), - [anon_sym_DQUOTE] = ACTIONS(1100), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1098), - [anon_sym_RBRACE] = ACTIONS(1098), - [sym_null_literal] = ACTIONS(1100), - [anon_sym_LPAREN] = ACTIONS(1098), - [anon_sym_LT] = ACTIONS(1098), - [anon_sym_PLUS] = ACTIONS(1100), - [anon_sym_DASH] = ACTIONS(1100), - [anon_sym_final] = ACTIONS(1100), - [anon_sym_BANG] = ACTIONS(1098), - [anon_sym_TILDE] = ACTIONS(1098), - [anon_sym_PLUS_PLUS] = ACTIONS(1098), - [anon_sym_DASH_DASH] = ACTIONS(1098), - [anon_sym_new] = ACTIONS(1100), - [anon_sym_class] = ACTIONS(1100), - [anon_sym_switch] = ACTIONS(1100), - [anon_sym_LBRACE] = ACTIONS(1098), - [anon_sym_case] = ACTIONS(1100), - [anon_sym_default] = ACTIONS(1100), - [anon_sym_SEMI] = ACTIONS(1098), - [anon_sym_assert] = ACTIONS(1100), - [anon_sym_do] = ACTIONS(1100), - [anon_sym_while] = ACTIONS(1100), - [anon_sym_break] = ACTIONS(1100), - [anon_sym_continue] = ACTIONS(1100), - [anon_sym_return] = ACTIONS(1100), - [anon_sym_yield] = ACTIONS(1100), - [anon_sym_synchronized] = ACTIONS(1100), - [anon_sym_throw] = ACTIONS(1100), - [anon_sym_try] = ACTIONS(1100), - [anon_sym_if] = ACTIONS(1100), - [anon_sym_else] = ACTIONS(1100), - [anon_sym_for] = ACTIONS(1100), - [anon_sym_AT] = ACTIONS(1100), - [anon_sym_open] = ACTIONS(1100), - [anon_sym_module] = ACTIONS(1100), - [anon_sym_static] = ACTIONS(1100), - [anon_sym_with] = ACTIONS(1100), - [anon_sym_package] = ACTIONS(1100), - [anon_sym_import] = ACTIONS(1100), - [anon_sym_enum] = ACTIONS(1100), - [anon_sym_public] = ACTIONS(1100), - [anon_sym_protected] = ACTIONS(1100), - [anon_sym_private] = ACTIONS(1100), - [anon_sym_abstract] = ACTIONS(1100), - [anon_sym_strictfp] = ACTIONS(1100), - [anon_sym_native] = ACTIONS(1100), - [anon_sym_transient] = ACTIONS(1100), - [anon_sym_volatile] = ACTIONS(1100), - [anon_sym_sealed] = ACTIONS(1100), - [anon_sym_non_DASHsealed] = ACTIONS(1098), - [anon_sym_record] = ACTIONS(1100), - [anon_sym_ATinterface] = ACTIONS(1098), - [anon_sym_interface] = ACTIONS(1100), - [anon_sym_byte] = ACTIONS(1100), - [anon_sym_short] = ACTIONS(1100), - [anon_sym_int] = ACTIONS(1100), - [anon_sym_long] = ACTIONS(1100), - [anon_sym_char] = ACTIONS(1100), - [anon_sym_float] = ACTIONS(1100), - [anon_sym_double] = ACTIONS(1100), - [sym_boolean_type] = ACTIONS(1100), - [sym_void_type] = ACTIONS(1100), - [sym_this] = ACTIONS(1100), - [sym_super] = ACTIONS(1100), + [ts_builtin_sym_end] = ACTIONS(1100), + [sym_identifier] = ACTIONS(1102), + [sym_decimal_integer_literal] = ACTIONS(1102), + [sym_hex_integer_literal] = ACTIONS(1102), + [sym_octal_integer_literal] = ACTIONS(1102), + [sym_binary_integer_literal] = ACTIONS(1100), + [sym_decimal_floating_point_literal] = ACTIONS(1100), + [sym_hex_floating_point_literal] = ACTIONS(1102), + [sym_true] = ACTIONS(1102), + [sym_false] = ACTIONS(1102), + [sym_character_literal] = ACTIONS(1100), + [anon_sym_DQUOTE] = ACTIONS(1102), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1100), + [anon_sym_RBRACE] = ACTIONS(1100), + [sym_null_literal] = ACTIONS(1102), + [anon_sym_LPAREN] = ACTIONS(1100), + [anon_sym_LT] = ACTIONS(1100), + [anon_sym_PLUS] = ACTIONS(1102), + [anon_sym_DASH] = ACTIONS(1102), + [anon_sym_final] = ACTIONS(1102), + [anon_sym_BANG] = ACTIONS(1100), + [anon_sym_TILDE] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1100), + [anon_sym_DASH_DASH] = ACTIONS(1100), + [anon_sym_new] = ACTIONS(1102), + [anon_sym_class] = ACTIONS(1102), + [anon_sym_switch] = ACTIONS(1102), + [anon_sym_LBRACE] = ACTIONS(1100), + [anon_sym_case] = ACTIONS(1102), + [anon_sym_default] = ACTIONS(1102), + [anon_sym_SEMI] = ACTIONS(1100), + [anon_sym_assert] = ACTIONS(1102), + [anon_sym_do] = ACTIONS(1102), + [anon_sym_while] = ACTIONS(1102), + [anon_sym_break] = ACTIONS(1102), + [anon_sym_continue] = ACTIONS(1102), + [anon_sym_return] = ACTIONS(1102), + [anon_sym_yield] = ACTIONS(1102), + [anon_sym_synchronized] = ACTIONS(1102), + [anon_sym_throw] = ACTIONS(1102), + [anon_sym_try] = ACTIONS(1102), + [anon_sym_if] = ACTIONS(1102), + [anon_sym_else] = ACTIONS(1102), + [anon_sym_for] = ACTIONS(1102), + [anon_sym_AT] = ACTIONS(1102), + [anon_sym_open] = ACTIONS(1102), + [anon_sym_module] = ACTIONS(1102), + [anon_sym_static] = ACTIONS(1102), + [anon_sym_with] = ACTIONS(1102), + [anon_sym_package] = ACTIONS(1102), + [anon_sym_import] = ACTIONS(1102), + [anon_sym_enum] = ACTIONS(1102), + [anon_sym_public] = ACTIONS(1102), + [anon_sym_protected] = ACTIONS(1102), + [anon_sym_private] = ACTIONS(1102), + [anon_sym_abstract] = ACTIONS(1102), + [anon_sym_strictfp] = ACTIONS(1102), + [anon_sym_native] = ACTIONS(1102), + [anon_sym_transient] = ACTIONS(1102), + [anon_sym_volatile] = ACTIONS(1102), + [anon_sym_sealed] = ACTIONS(1102), + [anon_sym_non_DASHsealed] = ACTIONS(1100), + [anon_sym_record] = ACTIONS(1102), + [anon_sym_ATinterface] = ACTIONS(1100), + [anon_sym_interface] = ACTIONS(1102), + [anon_sym_byte] = ACTIONS(1102), + [anon_sym_short] = ACTIONS(1102), + [anon_sym_int] = ACTIONS(1102), + [anon_sym_long] = ACTIONS(1102), + [anon_sym_char] = ACTIONS(1102), + [anon_sym_float] = ACTIONS(1102), + [anon_sym_double] = ACTIONS(1102), + [sym_boolean_type] = ACTIONS(1102), + [sym_void_type] = ACTIONS(1102), + [sym_this] = ACTIONS(1102), + [sym_super] = ACTIONS(1102), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [365] = { - [ts_builtin_sym_end] = ACTIONS(1102), - [sym_identifier] = ACTIONS(1104), - [sym_decimal_integer_literal] = ACTIONS(1104), - [sym_hex_integer_literal] = ACTIONS(1104), - [sym_octal_integer_literal] = ACTIONS(1104), - [sym_binary_integer_literal] = ACTIONS(1102), - [sym_decimal_floating_point_literal] = ACTIONS(1102), - [sym_hex_floating_point_literal] = ACTIONS(1104), - [sym_true] = ACTIONS(1104), - [sym_false] = ACTIONS(1104), - [sym_character_literal] = ACTIONS(1102), - [anon_sym_DQUOTE] = ACTIONS(1104), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1102), - [anon_sym_RBRACE] = ACTIONS(1102), - [sym_null_literal] = ACTIONS(1104), - [anon_sym_LPAREN] = ACTIONS(1102), - [anon_sym_LT] = ACTIONS(1102), - [anon_sym_PLUS] = ACTIONS(1104), - [anon_sym_DASH] = ACTIONS(1104), - [anon_sym_final] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1102), - [anon_sym_TILDE] = ACTIONS(1102), - [anon_sym_PLUS_PLUS] = ACTIONS(1102), - [anon_sym_DASH_DASH] = ACTIONS(1102), - [anon_sym_new] = ACTIONS(1104), - [anon_sym_class] = ACTIONS(1104), - [anon_sym_switch] = ACTIONS(1104), - [anon_sym_LBRACE] = ACTIONS(1102), - [anon_sym_case] = ACTIONS(1104), - [anon_sym_default] = ACTIONS(1104), - [anon_sym_SEMI] = ACTIONS(1102), - [anon_sym_assert] = ACTIONS(1104), - [anon_sym_do] = ACTIONS(1104), - [anon_sym_while] = ACTIONS(1104), - [anon_sym_break] = ACTIONS(1104), - [anon_sym_continue] = ACTIONS(1104), - [anon_sym_return] = ACTIONS(1104), - [anon_sym_yield] = ACTIONS(1104), - [anon_sym_synchronized] = ACTIONS(1104), - [anon_sym_throw] = ACTIONS(1104), - [anon_sym_try] = ACTIONS(1104), - [anon_sym_if] = ACTIONS(1104), - [anon_sym_else] = ACTIONS(1104), - [anon_sym_for] = ACTIONS(1104), - [anon_sym_AT] = ACTIONS(1104), - [anon_sym_open] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_with] = ACTIONS(1104), - [anon_sym_package] = ACTIONS(1104), - [anon_sym_import] = ACTIONS(1104), - [anon_sym_enum] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_abstract] = ACTIONS(1104), - [anon_sym_strictfp] = ACTIONS(1104), - [anon_sym_native] = ACTIONS(1104), - [anon_sym_transient] = ACTIONS(1104), - [anon_sym_volatile] = ACTIONS(1104), - [anon_sym_sealed] = ACTIONS(1104), - [anon_sym_non_DASHsealed] = ACTIONS(1102), - [anon_sym_record] = ACTIONS(1104), - [anon_sym_ATinterface] = ACTIONS(1102), - [anon_sym_interface] = ACTIONS(1104), - [anon_sym_byte] = ACTIONS(1104), - [anon_sym_short] = ACTIONS(1104), - [anon_sym_int] = ACTIONS(1104), - [anon_sym_long] = ACTIONS(1104), - [anon_sym_char] = ACTIONS(1104), - [anon_sym_float] = ACTIONS(1104), - [anon_sym_double] = ACTIONS(1104), - [sym_boolean_type] = ACTIONS(1104), - [sym_void_type] = ACTIONS(1104), - [sym_this] = ACTIONS(1104), - [sym_super] = ACTIONS(1104), + [ts_builtin_sym_end] = ACTIONS(1104), + [sym_identifier] = ACTIONS(1106), + [sym_decimal_integer_literal] = ACTIONS(1106), + [sym_hex_integer_literal] = ACTIONS(1106), + [sym_octal_integer_literal] = ACTIONS(1106), + [sym_binary_integer_literal] = ACTIONS(1104), + [sym_decimal_floating_point_literal] = ACTIONS(1104), + [sym_hex_floating_point_literal] = ACTIONS(1106), + [sym_true] = ACTIONS(1106), + [sym_false] = ACTIONS(1106), + [sym_character_literal] = ACTIONS(1104), + [anon_sym_DQUOTE] = ACTIONS(1106), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1104), + [anon_sym_RBRACE] = ACTIONS(1104), + [sym_null_literal] = ACTIONS(1106), + [anon_sym_LPAREN] = ACTIONS(1104), + [anon_sym_LT] = ACTIONS(1104), + [anon_sym_PLUS] = ACTIONS(1106), + [anon_sym_DASH] = ACTIONS(1106), + [anon_sym_final] = ACTIONS(1106), + [anon_sym_BANG] = ACTIONS(1104), + [anon_sym_TILDE] = ACTIONS(1104), + [anon_sym_PLUS_PLUS] = ACTIONS(1104), + [anon_sym_DASH_DASH] = ACTIONS(1104), + [anon_sym_new] = ACTIONS(1106), + [anon_sym_class] = ACTIONS(1106), + [anon_sym_switch] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(1104), + [anon_sym_case] = ACTIONS(1106), + [anon_sym_default] = ACTIONS(1106), + [anon_sym_SEMI] = ACTIONS(1104), + [anon_sym_assert] = ACTIONS(1106), + [anon_sym_do] = ACTIONS(1106), + [anon_sym_while] = ACTIONS(1106), + [anon_sym_break] = ACTIONS(1106), + [anon_sym_continue] = ACTIONS(1106), + [anon_sym_return] = ACTIONS(1106), + [anon_sym_yield] = ACTIONS(1106), + [anon_sym_synchronized] = ACTIONS(1106), + [anon_sym_throw] = ACTIONS(1106), + [anon_sym_try] = ACTIONS(1106), + [anon_sym_if] = ACTIONS(1106), + [anon_sym_else] = ACTIONS(1106), + [anon_sym_for] = ACTIONS(1106), + [anon_sym_AT] = ACTIONS(1106), + [anon_sym_open] = ACTIONS(1106), + [anon_sym_module] = ACTIONS(1106), + [anon_sym_static] = ACTIONS(1106), + [anon_sym_with] = ACTIONS(1106), + [anon_sym_package] = ACTIONS(1106), + [anon_sym_import] = ACTIONS(1106), + [anon_sym_enum] = ACTIONS(1106), + [anon_sym_public] = ACTIONS(1106), + [anon_sym_protected] = ACTIONS(1106), + [anon_sym_private] = ACTIONS(1106), + [anon_sym_abstract] = ACTIONS(1106), + [anon_sym_strictfp] = ACTIONS(1106), + [anon_sym_native] = ACTIONS(1106), + [anon_sym_transient] = ACTIONS(1106), + [anon_sym_volatile] = ACTIONS(1106), + [anon_sym_sealed] = ACTIONS(1106), + [anon_sym_non_DASHsealed] = ACTIONS(1104), + [anon_sym_record] = ACTIONS(1106), + [anon_sym_ATinterface] = ACTIONS(1104), + [anon_sym_interface] = ACTIONS(1106), + [anon_sym_byte] = ACTIONS(1106), + [anon_sym_short] = ACTIONS(1106), + [anon_sym_int] = ACTIONS(1106), + [anon_sym_long] = ACTIONS(1106), + [anon_sym_char] = ACTIONS(1106), + [anon_sym_float] = ACTIONS(1106), + [anon_sym_double] = ACTIONS(1106), + [sym_boolean_type] = ACTIONS(1106), + [sym_void_type] = ACTIONS(1106), + [sym_this] = ACTIONS(1106), + [sym_super] = ACTIONS(1106), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [366] = { - [ts_builtin_sym_end] = ACTIONS(1106), - [sym_identifier] = ACTIONS(1108), - [sym_decimal_integer_literal] = ACTIONS(1108), - [sym_hex_integer_literal] = ACTIONS(1108), - [sym_octal_integer_literal] = ACTIONS(1108), - [sym_binary_integer_literal] = ACTIONS(1106), - [sym_decimal_floating_point_literal] = ACTIONS(1106), - [sym_hex_floating_point_literal] = ACTIONS(1108), - [sym_true] = ACTIONS(1108), - [sym_false] = ACTIONS(1108), - [sym_character_literal] = ACTIONS(1106), - [anon_sym_DQUOTE] = ACTIONS(1108), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1106), - [anon_sym_RBRACE] = ACTIONS(1106), - [sym_null_literal] = ACTIONS(1108), - [anon_sym_LPAREN] = ACTIONS(1106), - [anon_sym_LT] = ACTIONS(1106), - [anon_sym_PLUS] = ACTIONS(1108), - [anon_sym_DASH] = ACTIONS(1108), - [anon_sym_final] = ACTIONS(1108), - [anon_sym_BANG] = ACTIONS(1106), - [anon_sym_TILDE] = ACTIONS(1106), - [anon_sym_PLUS_PLUS] = ACTIONS(1106), - [anon_sym_DASH_DASH] = ACTIONS(1106), - [anon_sym_new] = ACTIONS(1108), - [anon_sym_class] = ACTIONS(1108), - [anon_sym_switch] = ACTIONS(1108), - [anon_sym_LBRACE] = ACTIONS(1106), - [anon_sym_case] = ACTIONS(1108), - [anon_sym_default] = ACTIONS(1108), - [anon_sym_SEMI] = ACTIONS(1106), - [anon_sym_assert] = ACTIONS(1108), - [anon_sym_do] = ACTIONS(1108), - [anon_sym_while] = ACTIONS(1108), - [anon_sym_break] = ACTIONS(1108), - [anon_sym_continue] = ACTIONS(1108), - [anon_sym_return] = ACTIONS(1108), - [anon_sym_yield] = ACTIONS(1108), - [anon_sym_synchronized] = ACTIONS(1108), - [anon_sym_throw] = ACTIONS(1108), - [anon_sym_try] = ACTIONS(1108), - [anon_sym_if] = ACTIONS(1108), - [anon_sym_else] = ACTIONS(1108), - [anon_sym_for] = ACTIONS(1108), - [anon_sym_AT] = ACTIONS(1108), - [anon_sym_open] = ACTIONS(1108), - [anon_sym_module] = ACTIONS(1108), - [anon_sym_static] = ACTIONS(1108), - [anon_sym_with] = ACTIONS(1108), - [anon_sym_package] = ACTIONS(1108), - [anon_sym_import] = ACTIONS(1108), - [anon_sym_enum] = ACTIONS(1108), - [anon_sym_public] = ACTIONS(1108), - [anon_sym_protected] = ACTIONS(1108), - [anon_sym_private] = ACTIONS(1108), - [anon_sym_abstract] = ACTIONS(1108), - [anon_sym_strictfp] = ACTIONS(1108), - [anon_sym_native] = ACTIONS(1108), - [anon_sym_transient] = ACTIONS(1108), - [anon_sym_volatile] = ACTIONS(1108), - [anon_sym_sealed] = ACTIONS(1108), - [anon_sym_non_DASHsealed] = ACTIONS(1106), - [anon_sym_record] = ACTIONS(1108), - [anon_sym_ATinterface] = ACTIONS(1106), - [anon_sym_interface] = ACTIONS(1108), - [anon_sym_byte] = ACTIONS(1108), - [anon_sym_short] = ACTIONS(1108), - [anon_sym_int] = ACTIONS(1108), - [anon_sym_long] = ACTIONS(1108), - [anon_sym_char] = ACTIONS(1108), - [anon_sym_float] = ACTIONS(1108), - [anon_sym_double] = ACTIONS(1108), - [sym_boolean_type] = ACTIONS(1108), - [sym_void_type] = ACTIONS(1108), - [sym_this] = ACTIONS(1108), - [sym_super] = ACTIONS(1108), + [ts_builtin_sym_end] = ACTIONS(1108), + [sym_identifier] = ACTIONS(1110), + [sym_decimal_integer_literal] = ACTIONS(1110), + [sym_hex_integer_literal] = ACTIONS(1110), + [sym_octal_integer_literal] = ACTIONS(1110), + [sym_binary_integer_literal] = ACTIONS(1108), + [sym_decimal_floating_point_literal] = ACTIONS(1108), + [sym_hex_floating_point_literal] = ACTIONS(1110), + [sym_true] = ACTIONS(1110), + [sym_false] = ACTIONS(1110), + [sym_character_literal] = ACTIONS(1108), + [anon_sym_DQUOTE] = ACTIONS(1110), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1108), + [anon_sym_RBRACE] = ACTIONS(1108), + [sym_null_literal] = ACTIONS(1110), + [anon_sym_LPAREN] = ACTIONS(1108), + [anon_sym_LT] = ACTIONS(1108), + [anon_sym_PLUS] = ACTIONS(1110), + [anon_sym_DASH] = ACTIONS(1110), + [anon_sym_final] = ACTIONS(1110), + [anon_sym_BANG] = ACTIONS(1108), + [anon_sym_TILDE] = ACTIONS(1108), + [anon_sym_PLUS_PLUS] = ACTIONS(1108), + [anon_sym_DASH_DASH] = ACTIONS(1108), + [anon_sym_new] = ACTIONS(1110), + [anon_sym_class] = ACTIONS(1110), + [anon_sym_switch] = ACTIONS(1110), + [anon_sym_LBRACE] = ACTIONS(1108), + [anon_sym_case] = ACTIONS(1110), + [anon_sym_default] = ACTIONS(1110), + [anon_sym_SEMI] = ACTIONS(1108), + [anon_sym_assert] = ACTIONS(1110), + [anon_sym_do] = ACTIONS(1110), + [anon_sym_while] = ACTIONS(1110), + [anon_sym_break] = ACTIONS(1110), + [anon_sym_continue] = ACTIONS(1110), + [anon_sym_return] = ACTIONS(1110), + [anon_sym_yield] = ACTIONS(1110), + [anon_sym_synchronized] = ACTIONS(1110), + [anon_sym_throw] = ACTIONS(1110), + [anon_sym_try] = ACTIONS(1110), + [anon_sym_if] = ACTIONS(1110), + [anon_sym_else] = ACTIONS(1110), + [anon_sym_for] = ACTIONS(1110), + [anon_sym_AT] = ACTIONS(1110), + [anon_sym_open] = ACTIONS(1110), + [anon_sym_module] = ACTIONS(1110), + [anon_sym_static] = ACTIONS(1110), + [anon_sym_with] = ACTIONS(1110), + [anon_sym_package] = ACTIONS(1110), + [anon_sym_import] = ACTIONS(1110), + [anon_sym_enum] = ACTIONS(1110), + [anon_sym_public] = ACTIONS(1110), + [anon_sym_protected] = ACTIONS(1110), + [anon_sym_private] = ACTIONS(1110), + [anon_sym_abstract] = ACTIONS(1110), + [anon_sym_strictfp] = ACTIONS(1110), + [anon_sym_native] = ACTIONS(1110), + [anon_sym_transient] = ACTIONS(1110), + [anon_sym_volatile] = ACTIONS(1110), + [anon_sym_sealed] = ACTIONS(1110), + [anon_sym_non_DASHsealed] = ACTIONS(1108), + [anon_sym_record] = ACTIONS(1110), + [anon_sym_ATinterface] = ACTIONS(1108), + [anon_sym_interface] = ACTIONS(1110), + [anon_sym_byte] = ACTIONS(1110), + [anon_sym_short] = ACTIONS(1110), + [anon_sym_int] = ACTIONS(1110), + [anon_sym_long] = ACTIONS(1110), + [anon_sym_char] = ACTIONS(1110), + [anon_sym_float] = ACTIONS(1110), + [anon_sym_double] = ACTIONS(1110), + [sym_boolean_type] = ACTIONS(1110), + [sym_void_type] = ACTIONS(1110), + [sym_this] = ACTIONS(1110), + [sym_super] = ACTIONS(1110), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [367] = { - [ts_builtin_sym_end] = ACTIONS(1110), - [sym_identifier] = ACTIONS(1112), - [sym_decimal_integer_literal] = ACTIONS(1112), - [sym_hex_integer_literal] = ACTIONS(1112), - [sym_octal_integer_literal] = ACTIONS(1112), - [sym_binary_integer_literal] = ACTIONS(1110), - [sym_decimal_floating_point_literal] = ACTIONS(1110), - [sym_hex_floating_point_literal] = ACTIONS(1112), - [sym_true] = ACTIONS(1112), - [sym_false] = ACTIONS(1112), - [sym_character_literal] = ACTIONS(1110), - [anon_sym_DQUOTE] = ACTIONS(1112), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1110), - [anon_sym_RBRACE] = ACTIONS(1110), - [sym_null_literal] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(1110), - [anon_sym_LT] = ACTIONS(1110), - [anon_sym_PLUS] = ACTIONS(1112), - [anon_sym_DASH] = ACTIONS(1112), - [anon_sym_final] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1110), - [anon_sym_TILDE] = ACTIONS(1110), - [anon_sym_PLUS_PLUS] = ACTIONS(1110), - [anon_sym_DASH_DASH] = ACTIONS(1110), - [anon_sym_new] = ACTIONS(1112), - [anon_sym_class] = ACTIONS(1112), - [anon_sym_switch] = ACTIONS(1112), - [anon_sym_LBRACE] = ACTIONS(1110), - [anon_sym_case] = ACTIONS(1112), - [anon_sym_default] = ACTIONS(1112), - [anon_sym_SEMI] = ACTIONS(1110), - [anon_sym_assert] = ACTIONS(1112), - [anon_sym_do] = ACTIONS(1112), - [anon_sym_while] = ACTIONS(1112), - [anon_sym_break] = ACTIONS(1112), - [anon_sym_continue] = ACTIONS(1112), - [anon_sym_return] = ACTIONS(1112), - [anon_sym_yield] = ACTIONS(1112), - [anon_sym_synchronized] = ACTIONS(1112), - [anon_sym_throw] = ACTIONS(1112), - [anon_sym_try] = ACTIONS(1112), - [anon_sym_if] = ACTIONS(1112), - [anon_sym_else] = ACTIONS(1112), - [anon_sym_for] = ACTIONS(1112), - [anon_sym_AT] = ACTIONS(1112), - [anon_sym_open] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_with] = ACTIONS(1112), - [anon_sym_package] = ACTIONS(1112), - [anon_sym_import] = ACTIONS(1112), - [anon_sym_enum] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_abstract] = ACTIONS(1112), - [anon_sym_strictfp] = ACTIONS(1112), - [anon_sym_native] = ACTIONS(1112), - [anon_sym_transient] = ACTIONS(1112), - [anon_sym_volatile] = ACTIONS(1112), - [anon_sym_sealed] = ACTIONS(1112), - [anon_sym_non_DASHsealed] = ACTIONS(1110), - [anon_sym_record] = ACTIONS(1112), - [anon_sym_ATinterface] = ACTIONS(1110), - [anon_sym_interface] = ACTIONS(1112), - [anon_sym_byte] = ACTIONS(1112), - [anon_sym_short] = ACTIONS(1112), - [anon_sym_int] = ACTIONS(1112), - [anon_sym_long] = ACTIONS(1112), - [anon_sym_char] = ACTIONS(1112), - [anon_sym_float] = ACTIONS(1112), - [anon_sym_double] = ACTIONS(1112), - [sym_boolean_type] = ACTIONS(1112), - [sym_void_type] = ACTIONS(1112), - [sym_this] = ACTIONS(1112), - [sym_super] = ACTIONS(1112), + [ts_builtin_sym_end] = ACTIONS(1112), + [sym_identifier] = ACTIONS(1114), + [sym_decimal_integer_literal] = ACTIONS(1114), + [sym_hex_integer_literal] = ACTIONS(1114), + [sym_octal_integer_literal] = ACTIONS(1114), + [sym_binary_integer_literal] = ACTIONS(1112), + [sym_decimal_floating_point_literal] = ACTIONS(1112), + [sym_hex_floating_point_literal] = ACTIONS(1114), + [sym_true] = ACTIONS(1114), + [sym_false] = ACTIONS(1114), + [sym_character_literal] = ACTIONS(1112), + [anon_sym_DQUOTE] = ACTIONS(1114), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1112), + [anon_sym_RBRACE] = ACTIONS(1112), + [sym_null_literal] = ACTIONS(1114), + [anon_sym_LPAREN] = ACTIONS(1112), + [anon_sym_LT] = ACTIONS(1112), + [anon_sym_PLUS] = ACTIONS(1114), + [anon_sym_DASH] = ACTIONS(1114), + [anon_sym_final] = ACTIONS(1114), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_PLUS_PLUS] = ACTIONS(1112), + [anon_sym_DASH_DASH] = ACTIONS(1112), + [anon_sym_new] = ACTIONS(1114), + [anon_sym_class] = ACTIONS(1114), + [anon_sym_switch] = ACTIONS(1114), + [anon_sym_LBRACE] = ACTIONS(1112), + [anon_sym_case] = ACTIONS(1114), + [anon_sym_default] = ACTIONS(1114), + [anon_sym_SEMI] = ACTIONS(1112), + [anon_sym_assert] = ACTIONS(1114), + [anon_sym_do] = ACTIONS(1114), + [anon_sym_while] = ACTIONS(1114), + [anon_sym_break] = ACTIONS(1114), + [anon_sym_continue] = ACTIONS(1114), + [anon_sym_return] = ACTIONS(1114), + [anon_sym_yield] = ACTIONS(1114), + [anon_sym_synchronized] = ACTIONS(1114), + [anon_sym_throw] = ACTIONS(1114), + [anon_sym_try] = ACTIONS(1114), + [anon_sym_if] = ACTIONS(1114), + [anon_sym_else] = ACTIONS(1114), + [anon_sym_for] = ACTIONS(1114), + [anon_sym_AT] = ACTIONS(1114), + [anon_sym_open] = ACTIONS(1114), + [anon_sym_module] = ACTIONS(1114), + [anon_sym_static] = ACTIONS(1114), + [anon_sym_with] = ACTIONS(1114), + [anon_sym_package] = ACTIONS(1114), + [anon_sym_import] = ACTIONS(1114), + [anon_sym_enum] = ACTIONS(1114), + [anon_sym_public] = ACTIONS(1114), + [anon_sym_protected] = ACTIONS(1114), + [anon_sym_private] = ACTIONS(1114), + [anon_sym_abstract] = ACTIONS(1114), + [anon_sym_strictfp] = ACTIONS(1114), + [anon_sym_native] = ACTIONS(1114), + [anon_sym_transient] = ACTIONS(1114), + [anon_sym_volatile] = ACTIONS(1114), + [anon_sym_sealed] = ACTIONS(1114), + [anon_sym_non_DASHsealed] = ACTIONS(1112), + [anon_sym_record] = ACTIONS(1114), + [anon_sym_ATinterface] = ACTIONS(1112), + [anon_sym_interface] = ACTIONS(1114), + [anon_sym_byte] = ACTIONS(1114), + [anon_sym_short] = ACTIONS(1114), + [anon_sym_int] = ACTIONS(1114), + [anon_sym_long] = ACTIONS(1114), + [anon_sym_char] = ACTIONS(1114), + [anon_sym_float] = ACTIONS(1114), + [anon_sym_double] = ACTIONS(1114), + [sym_boolean_type] = ACTIONS(1114), + [sym_void_type] = ACTIONS(1114), + [sym_this] = ACTIONS(1114), + [sym_super] = ACTIONS(1114), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [368] = { - [ts_builtin_sym_end] = ACTIONS(1114), - [sym_identifier] = ACTIONS(1116), - [sym_decimal_integer_literal] = ACTIONS(1116), - [sym_hex_integer_literal] = ACTIONS(1116), - [sym_octal_integer_literal] = ACTIONS(1116), - [sym_binary_integer_literal] = ACTIONS(1114), - [sym_decimal_floating_point_literal] = ACTIONS(1114), - [sym_hex_floating_point_literal] = ACTIONS(1116), - [sym_true] = ACTIONS(1116), - [sym_false] = ACTIONS(1116), - [sym_character_literal] = ACTIONS(1114), - [anon_sym_DQUOTE] = ACTIONS(1116), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1114), - [anon_sym_RBRACE] = ACTIONS(1114), - [sym_null_literal] = ACTIONS(1116), - [anon_sym_LPAREN] = ACTIONS(1114), - [anon_sym_LT] = ACTIONS(1114), - [anon_sym_PLUS] = ACTIONS(1116), - [anon_sym_DASH] = ACTIONS(1116), - [anon_sym_final] = ACTIONS(1116), - [anon_sym_BANG] = ACTIONS(1114), - [anon_sym_TILDE] = ACTIONS(1114), - [anon_sym_PLUS_PLUS] = ACTIONS(1114), - [anon_sym_DASH_DASH] = ACTIONS(1114), - [anon_sym_new] = ACTIONS(1116), - [anon_sym_class] = ACTIONS(1116), - [anon_sym_switch] = ACTIONS(1116), - [anon_sym_LBRACE] = ACTIONS(1114), - [anon_sym_case] = ACTIONS(1116), - [anon_sym_default] = ACTIONS(1116), - [anon_sym_SEMI] = ACTIONS(1114), - [anon_sym_assert] = ACTIONS(1116), - [anon_sym_do] = ACTIONS(1116), - [anon_sym_while] = ACTIONS(1116), - [anon_sym_break] = ACTIONS(1116), - [anon_sym_continue] = ACTIONS(1116), - [anon_sym_return] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1116), - [anon_sym_synchronized] = ACTIONS(1116), - [anon_sym_throw] = ACTIONS(1116), - [anon_sym_try] = ACTIONS(1116), - [anon_sym_if] = ACTIONS(1116), - [anon_sym_else] = ACTIONS(1116), - [anon_sym_for] = ACTIONS(1116), - [anon_sym_AT] = ACTIONS(1116), - [anon_sym_open] = ACTIONS(1116), - [anon_sym_module] = ACTIONS(1116), - [anon_sym_static] = ACTIONS(1116), - [anon_sym_with] = ACTIONS(1116), - [anon_sym_package] = ACTIONS(1116), - [anon_sym_import] = ACTIONS(1116), - [anon_sym_enum] = ACTIONS(1116), - [anon_sym_public] = ACTIONS(1116), - [anon_sym_protected] = ACTIONS(1116), - [anon_sym_private] = ACTIONS(1116), - [anon_sym_abstract] = ACTIONS(1116), - [anon_sym_strictfp] = ACTIONS(1116), - [anon_sym_native] = ACTIONS(1116), - [anon_sym_transient] = ACTIONS(1116), - [anon_sym_volatile] = ACTIONS(1116), - [anon_sym_sealed] = ACTIONS(1116), - [anon_sym_non_DASHsealed] = ACTIONS(1114), - [anon_sym_record] = ACTIONS(1116), - [anon_sym_ATinterface] = ACTIONS(1114), - [anon_sym_interface] = ACTIONS(1116), - [anon_sym_byte] = ACTIONS(1116), - [anon_sym_short] = ACTIONS(1116), - [anon_sym_int] = ACTIONS(1116), - [anon_sym_long] = ACTIONS(1116), - [anon_sym_char] = ACTIONS(1116), - [anon_sym_float] = ACTIONS(1116), - [anon_sym_double] = ACTIONS(1116), - [sym_boolean_type] = ACTIONS(1116), - [sym_void_type] = ACTIONS(1116), - [sym_this] = ACTIONS(1116), - [sym_super] = ACTIONS(1116), + [ts_builtin_sym_end] = ACTIONS(1116), + [sym_identifier] = ACTIONS(1118), + [sym_decimal_integer_literal] = ACTIONS(1118), + [sym_hex_integer_literal] = ACTIONS(1118), + [sym_octal_integer_literal] = ACTIONS(1118), + [sym_binary_integer_literal] = ACTIONS(1116), + [sym_decimal_floating_point_literal] = ACTIONS(1116), + [sym_hex_floating_point_literal] = ACTIONS(1118), + [sym_true] = ACTIONS(1118), + [sym_false] = ACTIONS(1118), + [sym_character_literal] = ACTIONS(1116), + [anon_sym_DQUOTE] = ACTIONS(1118), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1116), + [anon_sym_RBRACE] = ACTIONS(1116), + [sym_null_literal] = ACTIONS(1118), + [anon_sym_LPAREN] = ACTIONS(1116), + [anon_sym_LT] = ACTIONS(1116), + [anon_sym_PLUS] = ACTIONS(1118), + [anon_sym_DASH] = ACTIONS(1118), + [anon_sym_final] = ACTIONS(1118), + [anon_sym_BANG] = ACTIONS(1116), + [anon_sym_TILDE] = ACTIONS(1116), + [anon_sym_PLUS_PLUS] = ACTIONS(1116), + [anon_sym_DASH_DASH] = ACTIONS(1116), + [anon_sym_new] = ACTIONS(1118), + [anon_sym_class] = ACTIONS(1118), + [anon_sym_switch] = ACTIONS(1118), + [anon_sym_LBRACE] = ACTIONS(1116), + [anon_sym_case] = ACTIONS(1118), + [anon_sym_default] = ACTIONS(1118), + [anon_sym_SEMI] = ACTIONS(1116), + [anon_sym_assert] = ACTIONS(1118), + [anon_sym_do] = ACTIONS(1118), + [anon_sym_while] = ACTIONS(1118), + [anon_sym_break] = ACTIONS(1118), + [anon_sym_continue] = ACTIONS(1118), + [anon_sym_return] = ACTIONS(1118), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_synchronized] = ACTIONS(1118), + [anon_sym_throw] = ACTIONS(1118), + [anon_sym_try] = ACTIONS(1118), + [anon_sym_if] = ACTIONS(1118), + [anon_sym_else] = ACTIONS(1118), + [anon_sym_for] = ACTIONS(1118), + [anon_sym_AT] = ACTIONS(1118), + [anon_sym_open] = ACTIONS(1118), + [anon_sym_module] = ACTIONS(1118), + [anon_sym_static] = ACTIONS(1118), + [anon_sym_with] = ACTIONS(1118), + [anon_sym_package] = ACTIONS(1118), + [anon_sym_import] = ACTIONS(1118), + [anon_sym_enum] = ACTIONS(1118), + [anon_sym_public] = ACTIONS(1118), + [anon_sym_protected] = ACTIONS(1118), + [anon_sym_private] = ACTIONS(1118), + [anon_sym_abstract] = ACTIONS(1118), + [anon_sym_strictfp] = ACTIONS(1118), + [anon_sym_native] = ACTIONS(1118), + [anon_sym_transient] = ACTIONS(1118), + [anon_sym_volatile] = ACTIONS(1118), + [anon_sym_sealed] = ACTIONS(1118), + [anon_sym_non_DASHsealed] = ACTIONS(1116), + [anon_sym_record] = ACTIONS(1118), + [anon_sym_ATinterface] = ACTIONS(1116), + [anon_sym_interface] = ACTIONS(1118), + [anon_sym_byte] = ACTIONS(1118), + [anon_sym_short] = ACTIONS(1118), + [anon_sym_int] = ACTIONS(1118), + [anon_sym_long] = ACTIONS(1118), + [anon_sym_char] = ACTIONS(1118), + [anon_sym_float] = ACTIONS(1118), + [anon_sym_double] = ACTIONS(1118), + [sym_boolean_type] = ACTIONS(1118), + [sym_void_type] = ACTIONS(1118), + [sym_this] = ACTIONS(1118), + [sym_super] = ACTIONS(1118), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [369] = { - [ts_builtin_sym_end] = ACTIONS(1118), - [sym_identifier] = ACTIONS(1120), - [sym_decimal_integer_literal] = ACTIONS(1120), - [sym_hex_integer_literal] = ACTIONS(1120), - [sym_octal_integer_literal] = ACTIONS(1120), - [sym_binary_integer_literal] = ACTIONS(1118), - [sym_decimal_floating_point_literal] = ACTIONS(1118), - [sym_hex_floating_point_literal] = ACTIONS(1120), - [sym_true] = ACTIONS(1120), - [sym_false] = ACTIONS(1120), - [sym_character_literal] = ACTIONS(1118), - [anon_sym_DQUOTE] = ACTIONS(1120), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1118), - [anon_sym_RBRACE] = ACTIONS(1118), - [sym_null_literal] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(1118), - [anon_sym_LT] = ACTIONS(1118), - [anon_sym_PLUS] = ACTIONS(1120), - [anon_sym_DASH] = ACTIONS(1120), - [anon_sym_final] = ACTIONS(1120), - [anon_sym_BANG] = ACTIONS(1118), - [anon_sym_TILDE] = ACTIONS(1118), - [anon_sym_PLUS_PLUS] = ACTIONS(1118), - [anon_sym_DASH_DASH] = ACTIONS(1118), - [anon_sym_new] = ACTIONS(1120), - [anon_sym_class] = ACTIONS(1120), - [anon_sym_switch] = ACTIONS(1120), - [anon_sym_LBRACE] = ACTIONS(1118), - [anon_sym_case] = ACTIONS(1120), - [anon_sym_default] = ACTIONS(1120), - [anon_sym_SEMI] = ACTIONS(1118), - [anon_sym_assert] = ACTIONS(1120), - [anon_sym_do] = ACTIONS(1120), - [anon_sym_while] = ACTIONS(1120), - [anon_sym_break] = ACTIONS(1120), - [anon_sym_continue] = ACTIONS(1120), - [anon_sym_return] = ACTIONS(1120), - [anon_sym_yield] = ACTIONS(1120), - [anon_sym_synchronized] = ACTIONS(1120), - [anon_sym_throw] = ACTIONS(1120), - [anon_sym_try] = ACTIONS(1120), - [anon_sym_if] = ACTIONS(1120), - [anon_sym_else] = ACTIONS(1120), - [anon_sym_for] = ACTIONS(1120), - [anon_sym_AT] = ACTIONS(1120), - [anon_sym_open] = ACTIONS(1120), - [anon_sym_module] = ACTIONS(1120), - [anon_sym_static] = ACTIONS(1120), - [anon_sym_with] = ACTIONS(1120), - [anon_sym_package] = ACTIONS(1120), - [anon_sym_import] = ACTIONS(1120), - [anon_sym_enum] = ACTIONS(1120), - [anon_sym_public] = ACTIONS(1120), - [anon_sym_protected] = ACTIONS(1120), - [anon_sym_private] = ACTIONS(1120), - [anon_sym_abstract] = ACTIONS(1120), - [anon_sym_strictfp] = ACTIONS(1120), - [anon_sym_native] = ACTIONS(1120), - [anon_sym_transient] = ACTIONS(1120), - [anon_sym_volatile] = ACTIONS(1120), - [anon_sym_sealed] = ACTIONS(1120), - [anon_sym_non_DASHsealed] = ACTIONS(1118), - [anon_sym_record] = ACTIONS(1120), - [anon_sym_ATinterface] = ACTIONS(1118), - [anon_sym_interface] = ACTIONS(1120), - [anon_sym_byte] = ACTIONS(1120), - [anon_sym_short] = ACTIONS(1120), - [anon_sym_int] = ACTIONS(1120), - [anon_sym_long] = ACTIONS(1120), - [anon_sym_char] = ACTIONS(1120), - [anon_sym_float] = ACTIONS(1120), - [anon_sym_double] = ACTIONS(1120), - [sym_boolean_type] = ACTIONS(1120), - [sym_void_type] = ACTIONS(1120), - [sym_this] = ACTIONS(1120), - [sym_super] = ACTIONS(1120), + [ts_builtin_sym_end] = ACTIONS(1120), + [sym_identifier] = ACTIONS(1122), + [sym_decimal_integer_literal] = ACTIONS(1122), + [sym_hex_integer_literal] = ACTIONS(1122), + [sym_octal_integer_literal] = ACTIONS(1122), + [sym_binary_integer_literal] = ACTIONS(1120), + [sym_decimal_floating_point_literal] = ACTIONS(1120), + [sym_hex_floating_point_literal] = ACTIONS(1122), + [sym_true] = ACTIONS(1122), + [sym_false] = ACTIONS(1122), + [sym_character_literal] = ACTIONS(1120), + [anon_sym_DQUOTE] = ACTIONS(1122), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1120), + [anon_sym_RBRACE] = ACTIONS(1120), + [sym_null_literal] = ACTIONS(1122), + [anon_sym_LPAREN] = ACTIONS(1120), + [anon_sym_LT] = ACTIONS(1120), + [anon_sym_PLUS] = ACTIONS(1122), + [anon_sym_DASH] = ACTIONS(1122), + [anon_sym_final] = ACTIONS(1122), + [anon_sym_BANG] = ACTIONS(1120), + [anon_sym_TILDE] = ACTIONS(1120), + [anon_sym_PLUS_PLUS] = ACTIONS(1120), + [anon_sym_DASH_DASH] = ACTIONS(1120), + [anon_sym_new] = ACTIONS(1122), + [anon_sym_class] = ACTIONS(1122), + [anon_sym_switch] = ACTIONS(1122), + [anon_sym_LBRACE] = ACTIONS(1120), + [anon_sym_case] = ACTIONS(1122), + [anon_sym_default] = ACTIONS(1122), + [anon_sym_SEMI] = ACTIONS(1120), + [anon_sym_assert] = ACTIONS(1122), + [anon_sym_do] = ACTIONS(1122), + [anon_sym_while] = ACTIONS(1122), + [anon_sym_break] = ACTIONS(1122), + [anon_sym_continue] = ACTIONS(1122), + [anon_sym_return] = ACTIONS(1122), + [anon_sym_yield] = ACTIONS(1122), + [anon_sym_synchronized] = ACTIONS(1122), + [anon_sym_throw] = ACTIONS(1122), + [anon_sym_try] = ACTIONS(1122), + [anon_sym_if] = ACTIONS(1122), + [anon_sym_else] = ACTIONS(1122), + [anon_sym_for] = ACTIONS(1122), + [anon_sym_AT] = ACTIONS(1122), + [anon_sym_open] = ACTIONS(1122), + [anon_sym_module] = ACTIONS(1122), + [anon_sym_static] = ACTIONS(1122), + [anon_sym_with] = ACTIONS(1122), + [anon_sym_package] = ACTIONS(1122), + [anon_sym_import] = ACTIONS(1122), + [anon_sym_enum] = ACTIONS(1122), + [anon_sym_public] = ACTIONS(1122), + [anon_sym_protected] = ACTIONS(1122), + [anon_sym_private] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1122), + [anon_sym_strictfp] = ACTIONS(1122), + [anon_sym_native] = ACTIONS(1122), + [anon_sym_transient] = ACTIONS(1122), + [anon_sym_volatile] = ACTIONS(1122), + [anon_sym_sealed] = ACTIONS(1122), + [anon_sym_non_DASHsealed] = ACTIONS(1120), + [anon_sym_record] = ACTIONS(1122), + [anon_sym_ATinterface] = ACTIONS(1120), + [anon_sym_interface] = ACTIONS(1122), + [anon_sym_byte] = ACTIONS(1122), + [anon_sym_short] = ACTIONS(1122), + [anon_sym_int] = ACTIONS(1122), + [anon_sym_long] = ACTIONS(1122), + [anon_sym_char] = ACTIONS(1122), + [anon_sym_float] = ACTIONS(1122), + [anon_sym_double] = ACTIONS(1122), + [sym_boolean_type] = ACTIONS(1122), + [sym_void_type] = ACTIONS(1122), + [sym_this] = ACTIONS(1122), + [sym_super] = ACTIONS(1122), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [370] = { - [ts_builtin_sym_end] = ACTIONS(1122), - [sym_identifier] = ACTIONS(1124), - [sym_decimal_integer_literal] = ACTIONS(1124), - [sym_hex_integer_literal] = ACTIONS(1124), - [sym_octal_integer_literal] = ACTIONS(1124), - [sym_binary_integer_literal] = ACTIONS(1122), - [sym_decimal_floating_point_literal] = ACTIONS(1122), - [sym_hex_floating_point_literal] = ACTIONS(1124), - [sym_true] = ACTIONS(1124), - [sym_false] = ACTIONS(1124), - [sym_character_literal] = ACTIONS(1122), - [anon_sym_DQUOTE] = ACTIONS(1124), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1122), - [anon_sym_RBRACE] = ACTIONS(1122), - [sym_null_literal] = ACTIONS(1124), - [anon_sym_LPAREN] = ACTIONS(1122), - [anon_sym_LT] = ACTIONS(1122), - [anon_sym_PLUS] = ACTIONS(1124), - [anon_sym_DASH] = ACTIONS(1124), - [anon_sym_final] = ACTIONS(1124), - [anon_sym_BANG] = ACTIONS(1122), - [anon_sym_TILDE] = ACTIONS(1122), - [anon_sym_PLUS_PLUS] = ACTIONS(1122), - [anon_sym_DASH_DASH] = ACTIONS(1122), - [anon_sym_new] = ACTIONS(1124), - [anon_sym_class] = ACTIONS(1124), - [anon_sym_switch] = ACTIONS(1124), - [anon_sym_LBRACE] = ACTIONS(1122), - [anon_sym_case] = ACTIONS(1124), - [anon_sym_default] = ACTIONS(1124), - [anon_sym_SEMI] = ACTIONS(1122), - [anon_sym_assert] = ACTIONS(1124), - [anon_sym_do] = ACTIONS(1124), - [anon_sym_while] = ACTIONS(1124), - [anon_sym_break] = ACTIONS(1124), - [anon_sym_continue] = ACTIONS(1124), - [anon_sym_return] = ACTIONS(1124), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_synchronized] = ACTIONS(1124), - [anon_sym_throw] = ACTIONS(1124), - [anon_sym_try] = ACTIONS(1124), - [anon_sym_if] = ACTIONS(1124), - [anon_sym_else] = ACTIONS(1124), - [anon_sym_for] = ACTIONS(1124), - [anon_sym_AT] = ACTIONS(1124), - [anon_sym_open] = ACTIONS(1124), - [anon_sym_module] = ACTIONS(1124), - [anon_sym_static] = ACTIONS(1124), - [anon_sym_with] = ACTIONS(1124), - [anon_sym_package] = ACTIONS(1124), - [anon_sym_import] = ACTIONS(1124), - [anon_sym_enum] = ACTIONS(1124), - [anon_sym_public] = ACTIONS(1124), - [anon_sym_protected] = ACTIONS(1124), - [anon_sym_private] = ACTIONS(1124), - [anon_sym_abstract] = ACTIONS(1124), - [anon_sym_strictfp] = ACTIONS(1124), - [anon_sym_native] = ACTIONS(1124), - [anon_sym_transient] = ACTIONS(1124), - [anon_sym_volatile] = ACTIONS(1124), - [anon_sym_sealed] = ACTIONS(1124), - [anon_sym_non_DASHsealed] = ACTIONS(1122), - [anon_sym_record] = ACTIONS(1124), - [anon_sym_ATinterface] = ACTIONS(1122), - [anon_sym_interface] = ACTIONS(1124), - [anon_sym_byte] = ACTIONS(1124), - [anon_sym_short] = ACTIONS(1124), - [anon_sym_int] = ACTIONS(1124), - [anon_sym_long] = ACTIONS(1124), - [anon_sym_char] = ACTIONS(1124), - [anon_sym_float] = ACTIONS(1124), - [anon_sym_double] = ACTIONS(1124), - [sym_boolean_type] = ACTIONS(1124), - [sym_void_type] = ACTIONS(1124), - [sym_this] = ACTIONS(1124), - [sym_super] = ACTIONS(1124), + [ts_builtin_sym_end] = ACTIONS(1124), + [sym_identifier] = ACTIONS(1126), + [sym_decimal_integer_literal] = ACTIONS(1126), + [sym_hex_integer_literal] = ACTIONS(1126), + [sym_octal_integer_literal] = ACTIONS(1126), + [sym_binary_integer_literal] = ACTIONS(1124), + [sym_decimal_floating_point_literal] = ACTIONS(1124), + [sym_hex_floating_point_literal] = ACTIONS(1126), + [sym_true] = ACTIONS(1126), + [sym_false] = ACTIONS(1126), + [sym_character_literal] = ACTIONS(1124), + [anon_sym_DQUOTE] = ACTIONS(1126), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1124), + [anon_sym_RBRACE] = ACTIONS(1124), + [sym_null_literal] = ACTIONS(1126), + [anon_sym_LPAREN] = ACTIONS(1124), + [anon_sym_LT] = ACTIONS(1124), + [anon_sym_PLUS] = ACTIONS(1126), + [anon_sym_DASH] = ACTIONS(1126), + [anon_sym_final] = ACTIONS(1126), + [anon_sym_BANG] = ACTIONS(1124), + [anon_sym_TILDE] = ACTIONS(1124), + [anon_sym_PLUS_PLUS] = ACTIONS(1124), + [anon_sym_DASH_DASH] = ACTIONS(1124), + [anon_sym_new] = ACTIONS(1126), + [anon_sym_class] = ACTIONS(1126), + [anon_sym_switch] = ACTIONS(1126), + [anon_sym_LBRACE] = ACTIONS(1124), + [anon_sym_case] = ACTIONS(1126), + [anon_sym_default] = ACTIONS(1126), + [anon_sym_SEMI] = ACTIONS(1124), + [anon_sym_assert] = ACTIONS(1126), + [anon_sym_do] = ACTIONS(1126), + [anon_sym_while] = ACTIONS(1126), + [anon_sym_break] = ACTIONS(1126), + [anon_sym_continue] = ACTIONS(1126), + [anon_sym_return] = ACTIONS(1126), + [anon_sym_yield] = ACTIONS(1126), + [anon_sym_synchronized] = ACTIONS(1126), + [anon_sym_throw] = ACTIONS(1126), + [anon_sym_try] = ACTIONS(1126), + [anon_sym_if] = ACTIONS(1126), + [anon_sym_else] = ACTIONS(1126), + [anon_sym_for] = ACTIONS(1126), + [anon_sym_AT] = ACTIONS(1126), + [anon_sym_open] = ACTIONS(1126), + [anon_sym_module] = ACTIONS(1126), + [anon_sym_static] = ACTIONS(1126), + [anon_sym_with] = ACTIONS(1126), + [anon_sym_package] = ACTIONS(1126), + [anon_sym_import] = ACTIONS(1126), + [anon_sym_enum] = ACTIONS(1126), + [anon_sym_public] = ACTIONS(1126), + [anon_sym_protected] = ACTIONS(1126), + [anon_sym_private] = ACTIONS(1126), + [anon_sym_abstract] = ACTIONS(1126), + [anon_sym_strictfp] = ACTIONS(1126), + [anon_sym_native] = ACTIONS(1126), + [anon_sym_transient] = ACTIONS(1126), + [anon_sym_volatile] = ACTIONS(1126), + [anon_sym_sealed] = ACTIONS(1126), + [anon_sym_non_DASHsealed] = ACTIONS(1124), + [anon_sym_record] = ACTIONS(1126), + [anon_sym_ATinterface] = ACTIONS(1124), + [anon_sym_interface] = ACTIONS(1126), + [anon_sym_byte] = ACTIONS(1126), + [anon_sym_short] = ACTIONS(1126), + [anon_sym_int] = ACTIONS(1126), + [anon_sym_long] = ACTIONS(1126), + [anon_sym_char] = ACTIONS(1126), + [anon_sym_float] = ACTIONS(1126), + [anon_sym_double] = ACTIONS(1126), + [sym_boolean_type] = ACTIONS(1126), + [sym_void_type] = ACTIONS(1126), + [sym_this] = ACTIONS(1126), + [sym_super] = ACTIONS(1126), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [371] = { - [ts_builtin_sym_end] = ACTIONS(1126), - [sym_identifier] = ACTIONS(1128), - [sym_decimal_integer_literal] = ACTIONS(1128), - [sym_hex_integer_literal] = ACTIONS(1128), - [sym_octal_integer_literal] = ACTIONS(1128), - [sym_binary_integer_literal] = ACTIONS(1126), - [sym_decimal_floating_point_literal] = ACTIONS(1126), - [sym_hex_floating_point_literal] = ACTIONS(1128), - [sym_true] = ACTIONS(1128), - [sym_false] = ACTIONS(1128), - [sym_character_literal] = ACTIONS(1126), - [anon_sym_DQUOTE] = ACTIONS(1128), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1126), - [anon_sym_RBRACE] = ACTIONS(1126), - [sym_null_literal] = ACTIONS(1128), - [anon_sym_LPAREN] = ACTIONS(1126), - [anon_sym_LT] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1128), - [anon_sym_DASH] = ACTIONS(1128), - [anon_sym_final] = ACTIONS(1128), - [anon_sym_BANG] = ACTIONS(1126), - [anon_sym_TILDE] = ACTIONS(1126), - [anon_sym_PLUS_PLUS] = ACTIONS(1126), - [anon_sym_DASH_DASH] = ACTIONS(1126), - [anon_sym_new] = ACTIONS(1128), - [anon_sym_class] = ACTIONS(1128), - [anon_sym_switch] = ACTIONS(1128), - [anon_sym_LBRACE] = ACTIONS(1126), - [anon_sym_case] = ACTIONS(1128), - [anon_sym_default] = ACTIONS(1128), - [anon_sym_SEMI] = ACTIONS(1126), - [anon_sym_assert] = ACTIONS(1128), - [anon_sym_do] = ACTIONS(1128), - [anon_sym_while] = ACTIONS(1128), - [anon_sym_break] = ACTIONS(1128), - [anon_sym_continue] = ACTIONS(1128), - [anon_sym_return] = ACTIONS(1128), - [anon_sym_yield] = ACTIONS(1128), - [anon_sym_synchronized] = ACTIONS(1128), - [anon_sym_throw] = ACTIONS(1128), - [anon_sym_try] = ACTIONS(1128), - [anon_sym_if] = ACTIONS(1128), - [anon_sym_else] = ACTIONS(1128), - [anon_sym_for] = ACTIONS(1128), - [anon_sym_AT] = ACTIONS(1128), - [anon_sym_open] = ACTIONS(1128), - [anon_sym_module] = ACTIONS(1128), - [anon_sym_static] = ACTIONS(1128), - [anon_sym_with] = ACTIONS(1128), - [anon_sym_package] = ACTIONS(1128), - [anon_sym_import] = ACTIONS(1128), - [anon_sym_enum] = ACTIONS(1128), - [anon_sym_public] = ACTIONS(1128), - [anon_sym_protected] = ACTIONS(1128), - [anon_sym_private] = ACTIONS(1128), - [anon_sym_abstract] = ACTIONS(1128), - [anon_sym_strictfp] = ACTIONS(1128), - [anon_sym_native] = ACTIONS(1128), - [anon_sym_transient] = ACTIONS(1128), - [anon_sym_volatile] = ACTIONS(1128), - [anon_sym_sealed] = ACTIONS(1128), - [anon_sym_non_DASHsealed] = ACTIONS(1126), - [anon_sym_record] = ACTIONS(1128), - [anon_sym_ATinterface] = ACTIONS(1126), - [anon_sym_interface] = ACTIONS(1128), - [anon_sym_byte] = ACTIONS(1128), - [anon_sym_short] = ACTIONS(1128), - [anon_sym_int] = ACTIONS(1128), - [anon_sym_long] = ACTIONS(1128), - [anon_sym_char] = ACTIONS(1128), - [anon_sym_float] = ACTIONS(1128), - [anon_sym_double] = ACTIONS(1128), - [sym_boolean_type] = ACTIONS(1128), - [sym_void_type] = ACTIONS(1128), - [sym_this] = ACTIONS(1128), - [sym_super] = ACTIONS(1128), + [ts_builtin_sym_end] = ACTIONS(1128), + [sym_identifier] = ACTIONS(1130), + [sym_decimal_integer_literal] = ACTIONS(1130), + [sym_hex_integer_literal] = ACTIONS(1130), + [sym_octal_integer_literal] = ACTIONS(1130), + [sym_binary_integer_literal] = ACTIONS(1128), + [sym_decimal_floating_point_literal] = ACTIONS(1128), + [sym_hex_floating_point_literal] = ACTIONS(1130), + [sym_true] = ACTIONS(1130), + [sym_false] = ACTIONS(1130), + [sym_character_literal] = ACTIONS(1128), + [anon_sym_DQUOTE] = ACTIONS(1130), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1128), + [anon_sym_RBRACE] = ACTIONS(1128), + [sym_null_literal] = ACTIONS(1130), + [anon_sym_LPAREN] = ACTIONS(1128), + [anon_sym_LT] = ACTIONS(1128), + [anon_sym_PLUS] = ACTIONS(1130), + [anon_sym_DASH] = ACTIONS(1130), + [anon_sym_final] = ACTIONS(1130), + [anon_sym_BANG] = ACTIONS(1128), + [anon_sym_TILDE] = ACTIONS(1128), + [anon_sym_PLUS_PLUS] = ACTIONS(1128), + [anon_sym_DASH_DASH] = ACTIONS(1128), + [anon_sym_new] = ACTIONS(1130), + [anon_sym_class] = ACTIONS(1130), + [anon_sym_switch] = ACTIONS(1130), + [anon_sym_LBRACE] = ACTIONS(1128), + [anon_sym_case] = ACTIONS(1130), + [anon_sym_default] = ACTIONS(1130), + [anon_sym_SEMI] = ACTIONS(1128), + [anon_sym_assert] = ACTIONS(1130), + [anon_sym_do] = ACTIONS(1130), + [anon_sym_while] = ACTIONS(1130), + [anon_sym_break] = ACTIONS(1130), + [anon_sym_continue] = ACTIONS(1130), + [anon_sym_return] = ACTIONS(1130), + [anon_sym_yield] = ACTIONS(1130), + [anon_sym_synchronized] = ACTIONS(1130), + [anon_sym_throw] = ACTIONS(1130), + [anon_sym_try] = ACTIONS(1130), + [anon_sym_if] = ACTIONS(1130), + [anon_sym_else] = ACTIONS(1130), + [anon_sym_for] = ACTIONS(1130), + [anon_sym_AT] = ACTIONS(1130), + [anon_sym_open] = ACTIONS(1130), + [anon_sym_module] = ACTIONS(1130), + [anon_sym_static] = ACTIONS(1130), + [anon_sym_with] = ACTIONS(1130), + [anon_sym_package] = ACTIONS(1130), + [anon_sym_import] = ACTIONS(1130), + [anon_sym_enum] = ACTIONS(1130), + [anon_sym_public] = ACTIONS(1130), + [anon_sym_protected] = ACTIONS(1130), + [anon_sym_private] = ACTIONS(1130), + [anon_sym_abstract] = ACTIONS(1130), + [anon_sym_strictfp] = ACTIONS(1130), + [anon_sym_native] = ACTIONS(1130), + [anon_sym_transient] = ACTIONS(1130), + [anon_sym_volatile] = ACTIONS(1130), + [anon_sym_sealed] = ACTIONS(1130), + [anon_sym_non_DASHsealed] = ACTIONS(1128), + [anon_sym_record] = ACTIONS(1130), + [anon_sym_ATinterface] = ACTIONS(1128), + [anon_sym_interface] = ACTIONS(1130), + [anon_sym_byte] = ACTIONS(1130), + [anon_sym_short] = ACTIONS(1130), + [anon_sym_int] = ACTIONS(1130), + [anon_sym_long] = ACTIONS(1130), + [anon_sym_char] = ACTIONS(1130), + [anon_sym_float] = ACTIONS(1130), + [anon_sym_double] = ACTIONS(1130), + [sym_boolean_type] = ACTIONS(1130), + [sym_void_type] = ACTIONS(1130), + [sym_this] = ACTIONS(1130), + [sym_super] = ACTIONS(1130), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [372] = { - [ts_builtin_sym_end] = ACTIONS(1130), - [sym_identifier] = ACTIONS(1132), - [sym_decimal_integer_literal] = ACTIONS(1132), - [sym_hex_integer_literal] = ACTIONS(1132), - [sym_octal_integer_literal] = ACTIONS(1132), - [sym_binary_integer_literal] = ACTIONS(1130), - [sym_decimal_floating_point_literal] = ACTIONS(1130), - [sym_hex_floating_point_literal] = ACTIONS(1132), - [sym_true] = ACTIONS(1132), - [sym_false] = ACTIONS(1132), - [sym_character_literal] = ACTIONS(1130), - [anon_sym_DQUOTE] = ACTIONS(1132), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1130), - [anon_sym_RBRACE] = ACTIONS(1130), - [sym_null_literal] = ACTIONS(1132), - [anon_sym_LPAREN] = ACTIONS(1130), - [anon_sym_LT] = ACTIONS(1130), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_final] = ACTIONS(1132), - [anon_sym_BANG] = ACTIONS(1130), - [anon_sym_TILDE] = ACTIONS(1130), - [anon_sym_PLUS_PLUS] = ACTIONS(1130), - [anon_sym_DASH_DASH] = ACTIONS(1130), - [anon_sym_new] = ACTIONS(1132), - [anon_sym_class] = ACTIONS(1132), - [anon_sym_switch] = ACTIONS(1132), - [anon_sym_LBRACE] = ACTIONS(1130), - [anon_sym_case] = ACTIONS(1132), - [anon_sym_default] = ACTIONS(1132), - [anon_sym_SEMI] = ACTIONS(1130), - [anon_sym_assert] = ACTIONS(1132), - [anon_sym_do] = ACTIONS(1132), - [anon_sym_while] = ACTIONS(1132), - [anon_sym_break] = ACTIONS(1132), - [anon_sym_continue] = ACTIONS(1132), - [anon_sym_return] = ACTIONS(1132), - [anon_sym_yield] = ACTIONS(1132), - [anon_sym_synchronized] = ACTIONS(1132), - [anon_sym_throw] = ACTIONS(1132), - [anon_sym_try] = ACTIONS(1132), - [anon_sym_if] = ACTIONS(1132), - [anon_sym_else] = ACTIONS(1132), - [anon_sym_for] = ACTIONS(1132), - [anon_sym_AT] = ACTIONS(1132), - [anon_sym_open] = ACTIONS(1132), - [anon_sym_module] = ACTIONS(1132), - [anon_sym_static] = ACTIONS(1132), - [anon_sym_with] = ACTIONS(1132), - [anon_sym_package] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1132), - [anon_sym_enum] = ACTIONS(1132), - [anon_sym_public] = ACTIONS(1132), - [anon_sym_protected] = ACTIONS(1132), - [anon_sym_private] = ACTIONS(1132), - [anon_sym_abstract] = ACTIONS(1132), - [anon_sym_strictfp] = ACTIONS(1132), - [anon_sym_native] = ACTIONS(1132), - [anon_sym_transient] = ACTIONS(1132), - [anon_sym_volatile] = ACTIONS(1132), - [anon_sym_sealed] = ACTIONS(1132), - [anon_sym_non_DASHsealed] = ACTIONS(1130), - [anon_sym_record] = ACTIONS(1132), - [anon_sym_ATinterface] = ACTIONS(1130), - [anon_sym_interface] = ACTIONS(1132), - [anon_sym_byte] = ACTIONS(1132), - [anon_sym_short] = ACTIONS(1132), - [anon_sym_int] = ACTIONS(1132), - [anon_sym_long] = ACTIONS(1132), - [anon_sym_char] = ACTIONS(1132), - [anon_sym_float] = ACTIONS(1132), - [anon_sym_double] = ACTIONS(1132), - [sym_boolean_type] = ACTIONS(1132), - [sym_void_type] = ACTIONS(1132), - [sym_this] = ACTIONS(1132), - [sym_super] = ACTIONS(1132), + [ts_builtin_sym_end] = ACTIONS(1132), + [sym_identifier] = ACTIONS(1134), + [sym_decimal_integer_literal] = ACTIONS(1134), + [sym_hex_integer_literal] = ACTIONS(1134), + [sym_octal_integer_literal] = ACTIONS(1134), + [sym_binary_integer_literal] = ACTIONS(1132), + [sym_decimal_floating_point_literal] = ACTIONS(1132), + [sym_hex_floating_point_literal] = ACTIONS(1134), + [sym_true] = ACTIONS(1134), + [sym_false] = ACTIONS(1134), + [sym_character_literal] = ACTIONS(1132), + [anon_sym_DQUOTE] = ACTIONS(1134), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1132), + [anon_sym_RBRACE] = ACTIONS(1132), + [sym_null_literal] = ACTIONS(1134), + [anon_sym_LPAREN] = ACTIONS(1132), + [anon_sym_LT] = ACTIONS(1132), + [anon_sym_PLUS] = ACTIONS(1134), + [anon_sym_DASH] = ACTIONS(1134), + [anon_sym_final] = ACTIONS(1134), + [anon_sym_BANG] = ACTIONS(1132), + [anon_sym_TILDE] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1132), + [anon_sym_DASH_DASH] = ACTIONS(1132), + [anon_sym_new] = ACTIONS(1134), + [anon_sym_class] = ACTIONS(1134), + [anon_sym_switch] = ACTIONS(1134), + [anon_sym_LBRACE] = ACTIONS(1132), + [anon_sym_case] = ACTIONS(1134), + [anon_sym_default] = ACTIONS(1134), + [anon_sym_SEMI] = ACTIONS(1132), + [anon_sym_assert] = ACTIONS(1134), + [anon_sym_do] = ACTIONS(1134), + [anon_sym_while] = ACTIONS(1134), + [anon_sym_break] = ACTIONS(1134), + [anon_sym_continue] = ACTIONS(1134), + [anon_sym_return] = ACTIONS(1134), + [anon_sym_yield] = ACTIONS(1134), + [anon_sym_synchronized] = ACTIONS(1134), + [anon_sym_throw] = ACTIONS(1134), + [anon_sym_try] = ACTIONS(1134), + [anon_sym_if] = ACTIONS(1134), + [anon_sym_else] = ACTIONS(1134), + [anon_sym_for] = ACTIONS(1134), + [anon_sym_AT] = ACTIONS(1134), + [anon_sym_open] = ACTIONS(1134), + [anon_sym_module] = ACTIONS(1134), + [anon_sym_static] = ACTIONS(1134), + [anon_sym_with] = ACTIONS(1134), + [anon_sym_package] = ACTIONS(1134), + [anon_sym_import] = ACTIONS(1134), + [anon_sym_enum] = ACTIONS(1134), + [anon_sym_public] = ACTIONS(1134), + [anon_sym_protected] = ACTIONS(1134), + [anon_sym_private] = ACTIONS(1134), + [anon_sym_abstract] = ACTIONS(1134), + [anon_sym_strictfp] = ACTIONS(1134), + [anon_sym_native] = ACTIONS(1134), + [anon_sym_transient] = ACTIONS(1134), + [anon_sym_volatile] = ACTIONS(1134), + [anon_sym_sealed] = ACTIONS(1134), + [anon_sym_non_DASHsealed] = ACTIONS(1132), + [anon_sym_record] = ACTIONS(1134), + [anon_sym_ATinterface] = ACTIONS(1132), + [anon_sym_interface] = ACTIONS(1134), + [anon_sym_byte] = ACTIONS(1134), + [anon_sym_short] = ACTIONS(1134), + [anon_sym_int] = ACTIONS(1134), + [anon_sym_long] = ACTIONS(1134), + [anon_sym_char] = ACTIONS(1134), + [anon_sym_float] = ACTIONS(1134), + [anon_sym_double] = ACTIONS(1134), + [sym_boolean_type] = ACTIONS(1134), + [sym_void_type] = ACTIONS(1134), + [sym_this] = ACTIONS(1134), + [sym_super] = ACTIONS(1134), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [373] = { - [ts_builtin_sym_end] = ACTIONS(1134), - [sym_identifier] = ACTIONS(1136), - [sym_decimal_integer_literal] = ACTIONS(1136), - [sym_hex_integer_literal] = ACTIONS(1136), - [sym_octal_integer_literal] = ACTIONS(1136), - [sym_binary_integer_literal] = ACTIONS(1134), - [sym_decimal_floating_point_literal] = ACTIONS(1134), - [sym_hex_floating_point_literal] = ACTIONS(1136), - [sym_true] = ACTIONS(1136), - [sym_false] = ACTIONS(1136), - [sym_character_literal] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(1136), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1134), - [anon_sym_RBRACE] = ACTIONS(1134), - [sym_null_literal] = ACTIONS(1136), - [anon_sym_LPAREN] = ACTIONS(1134), - [anon_sym_LT] = ACTIONS(1134), - [anon_sym_PLUS] = ACTIONS(1136), - [anon_sym_DASH] = ACTIONS(1136), - [anon_sym_final] = ACTIONS(1136), - [anon_sym_BANG] = ACTIONS(1134), - [anon_sym_TILDE] = ACTIONS(1134), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_new] = ACTIONS(1136), - [anon_sym_class] = ACTIONS(1136), - [anon_sym_switch] = ACTIONS(1136), - [anon_sym_LBRACE] = ACTIONS(1134), - [anon_sym_case] = ACTIONS(1136), - [anon_sym_default] = ACTIONS(1136), - [anon_sym_SEMI] = ACTIONS(1134), - [anon_sym_assert] = ACTIONS(1136), - [anon_sym_do] = ACTIONS(1136), - [anon_sym_while] = ACTIONS(1136), - [anon_sym_break] = ACTIONS(1136), - [anon_sym_continue] = ACTIONS(1136), - [anon_sym_return] = ACTIONS(1136), - [anon_sym_yield] = ACTIONS(1136), - [anon_sym_synchronized] = ACTIONS(1136), - [anon_sym_throw] = ACTIONS(1136), - [anon_sym_try] = ACTIONS(1136), - [anon_sym_if] = ACTIONS(1136), - [anon_sym_else] = ACTIONS(1136), - [anon_sym_for] = ACTIONS(1136), - [anon_sym_AT] = ACTIONS(1136), - [anon_sym_open] = ACTIONS(1136), - [anon_sym_module] = ACTIONS(1136), - [anon_sym_static] = ACTIONS(1136), - [anon_sym_with] = ACTIONS(1136), - [anon_sym_package] = ACTIONS(1136), - [anon_sym_import] = ACTIONS(1136), - [anon_sym_enum] = ACTIONS(1136), - [anon_sym_public] = ACTIONS(1136), - [anon_sym_protected] = ACTIONS(1136), - [anon_sym_private] = ACTIONS(1136), - [anon_sym_abstract] = ACTIONS(1136), - [anon_sym_strictfp] = ACTIONS(1136), - [anon_sym_native] = ACTIONS(1136), - [anon_sym_transient] = ACTIONS(1136), - [anon_sym_volatile] = ACTIONS(1136), - [anon_sym_sealed] = ACTIONS(1136), - [anon_sym_non_DASHsealed] = ACTIONS(1134), - [anon_sym_record] = ACTIONS(1136), - [anon_sym_ATinterface] = ACTIONS(1134), - [anon_sym_interface] = ACTIONS(1136), - [anon_sym_byte] = ACTIONS(1136), - [anon_sym_short] = ACTIONS(1136), - [anon_sym_int] = ACTIONS(1136), - [anon_sym_long] = ACTIONS(1136), - [anon_sym_char] = ACTIONS(1136), - [anon_sym_float] = ACTIONS(1136), - [anon_sym_double] = ACTIONS(1136), - [sym_boolean_type] = ACTIONS(1136), - [sym_void_type] = ACTIONS(1136), - [sym_this] = ACTIONS(1136), - [sym_super] = ACTIONS(1136), + [ts_builtin_sym_end] = ACTIONS(1136), + [sym_identifier] = ACTIONS(1138), + [sym_decimal_integer_literal] = ACTIONS(1138), + [sym_hex_integer_literal] = ACTIONS(1138), + [sym_octal_integer_literal] = ACTIONS(1138), + [sym_binary_integer_literal] = ACTIONS(1136), + [sym_decimal_floating_point_literal] = ACTIONS(1136), + [sym_hex_floating_point_literal] = ACTIONS(1138), + [sym_true] = ACTIONS(1138), + [sym_false] = ACTIONS(1138), + [sym_character_literal] = ACTIONS(1136), + [anon_sym_DQUOTE] = ACTIONS(1138), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1136), + [anon_sym_RBRACE] = ACTIONS(1136), + [sym_null_literal] = ACTIONS(1138), + [anon_sym_LPAREN] = ACTIONS(1136), + [anon_sym_LT] = ACTIONS(1136), + [anon_sym_PLUS] = ACTIONS(1138), + [anon_sym_DASH] = ACTIONS(1138), + [anon_sym_final] = ACTIONS(1138), + [anon_sym_BANG] = ACTIONS(1136), + [anon_sym_TILDE] = ACTIONS(1136), + [anon_sym_PLUS_PLUS] = ACTIONS(1136), + [anon_sym_DASH_DASH] = ACTIONS(1136), + [anon_sym_new] = ACTIONS(1138), + [anon_sym_class] = ACTIONS(1138), + [anon_sym_switch] = ACTIONS(1138), + [anon_sym_LBRACE] = ACTIONS(1136), + [anon_sym_case] = ACTIONS(1138), + [anon_sym_default] = ACTIONS(1138), + [anon_sym_SEMI] = ACTIONS(1136), + [anon_sym_assert] = ACTIONS(1138), + [anon_sym_do] = ACTIONS(1138), + [anon_sym_while] = ACTIONS(1138), + [anon_sym_break] = ACTIONS(1138), + [anon_sym_continue] = ACTIONS(1138), + [anon_sym_return] = ACTIONS(1138), + [anon_sym_yield] = ACTIONS(1138), + [anon_sym_synchronized] = ACTIONS(1138), + [anon_sym_throw] = ACTIONS(1138), + [anon_sym_try] = ACTIONS(1138), + [anon_sym_if] = ACTIONS(1138), + [anon_sym_else] = ACTIONS(1138), + [anon_sym_for] = ACTIONS(1138), + [anon_sym_AT] = ACTIONS(1138), + [anon_sym_open] = ACTIONS(1138), + [anon_sym_module] = ACTIONS(1138), + [anon_sym_static] = ACTIONS(1138), + [anon_sym_with] = ACTIONS(1138), + [anon_sym_package] = ACTIONS(1138), + [anon_sym_import] = ACTIONS(1138), + [anon_sym_enum] = ACTIONS(1138), + [anon_sym_public] = ACTIONS(1138), + [anon_sym_protected] = ACTIONS(1138), + [anon_sym_private] = ACTIONS(1138), + [anon_sym_abstract] = ACTIONS(1138), + [anon_sym_strictfp] = ACTIONS(1138), + [anon_sym_native] = ACTIONS(1138), + [anon_sym_transient] = ACTIONS(1138), + [anon_sym_volatile] = ACTIONS(1138), + [anon_sym_sealed] = ACTIONS(1138), + [anon_sym_non_DASHsealed] = ACTIONS(1136), + [anon_sym_record] = ACTIONS(1138), + [anon_sym_ATinterface] = ACTIONS(1136), + [anon_sym_interface] = ACTIONS(1138), + [anon_sym_byte] = ACTIONS(1138), + [anon_sym_short] = ACTIONS(1138), + [anon_sym_int] = ACTIONS(1138), + [anon_sym_long] = ACTIONS(1138), + [anon_sym_char] = ACTIONS(1138), + [anon_sym_float] = ACTIONS(1138), + [anon_sym_double] = ACTIONS(1138), + [sym_boolean_type] = ACTIONS(1138), + [sym_void_type] = ACTIONS(1138), + [sym_this] = ACTIONS(1138), + [sym_super] = ACTIONS(1138), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [374] = { - [ts_builtin_sym_end] = ACTIONS(1138), - [sym_identifier] = ACTIONS(1140), - [sym_decimal_integer_literal] = ACTIONS(1140), - [sym_hex_integer_literal] = ACTIONS(1140), - [sym_octal_integer_literal] = ACTIONS(1140), - [sym_binary_integer_literal] = ACTIONS(1138), - [sym_decimal_floating_point_literal] = ACTIONS(1138), - [sym_hex_floating_point_literal] = ACTIONS(1140), - [sym_true] = ACTIONS(1140), - [sym_false] = ACTIONS(1140), - [sym_character_literal] = ACTIONS(1138), - [anon_sym_DQUOTE] = ACTIONS(1140), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1138), - [anon_sym_RBRACE] = ACTIONS(1138), - [sym_null_literal] = ACTIONS(1140), - [anon_sym_LPAREN] = ACTIONS(1138), - [anon_sym_LT] = ACTIONS(1138), - [anon_sym_PLUS] = ACTIONS(1140), - [anon_sym_DASH] = ACTIONS(1140), - [anon_sym_final] = ACTIONS(1140), - [anon_sym_BANG] = ACTIONS(1138), - [anon_sym_TILDE] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1138), - [anon_sym_DASH_DASH] = ACTIONS(1138), - [anon_sym_new] = ACTIONS(1140), - [anon_sym_class] = ACTIONS(1140), - [anon_sym_switch] = ACTIONS(1140), - [anon_sym_LBRACE] = ACTIONS(1138), - [anon_sym_case] = ACTIONS(1140), - [anon_sym_default] = ACTIONS(1140), - [anon_sym_SEMI] = ACTIONS(1138), - [anon_sym_assert] = ACTIONS(1140), - [anon_sym_do] = ACTIONS(1140), - [anon_sym_while] = ACTIONS(1140), - [anon_sym_break] = ACTIONS(1140), - [anon_sym_continue] = ACTIONS(1140), - [anon_sym_return] = ACTIONS(1140), - [anon_sym_yield] = ACTIONS(1140), - [anon_sym_synchronized] = ACTIONS(1140), - [anon_sym_throw] = ACTIONS(1140), - [anon_sym_try] = ACTIONS(1140), - [anon_sym_if] = ACTIONS(1140), - [anon_sym_else] = ACTIONS(1140), - [anon_sym_for] = ACTIONS(1140), - [anon_sym_AT] = ACTIONS(1140), - [anon_sym_open] = ACTIONS(1140), - [anon_sym_module] = ACTIONS(1140), - [anon_sym_static] = ACTIONS(1140), - [anon_sym_with] = ACTIONS(1140), - [anon_sym_package] = ACTIONS(1140), - [anon_sym_import] = ACTIONS(1140), - [anon_sym_enum] = ACTIONS(1140), - [anon_sym_public] = ACTIONS(1140), - [anon_sym_protected] = ACTIONS(1140), - [anon_sym_private] = ACTIONS(1140), - [anon_sym_abstract] = ACTIONS(1140), - [anon_sym_strictfp] = ACTIONS(1140), - [anon_sym_native] = ACTIONS(1140), - [anon_sym_transient] = ACTIONS(1140), - [anon_sym_volatile] = ACTIONS(1140), - [anon_sym_sealed] = ACTIONS(1140), - [anon_sym_non_DASHsealed] = ACTIONS(1138), - [anon_sym_record] = ACTIONS(1140), - [anon_sym_ATinterface] = ACTIONS(1138), - [anon_sym_interface] = ACTIONS(1140), - [anon_sym_byte] = ACTIONS(1140), - [anon_sym_short] = ACTIONS(1140), - [anon_sym_int] = ACTIONS(1140), - [anon_sym_long] = ACTIONS(1140), - [anon_sym_char] = ACTIONS(1140), - [anon_sym_float] = ACTIONS(1140), - [anon_sym_double] = ACTIONS(1140), - [sym_boolean_type] = ACTIONS(1140), - [sym_void_type] = ACTIONS(1140), - [sym_this] = ACTIONS(1140), - [sym_super] = ACTIONS(1140), + [ts_builtin_sym_end] = ACTIONS(1140), + [sym_identifier] = ACTIONS(1142), + [sym_decimal_integer_literal] = ACTIONS(1142), + [sym_hex_integer_literal] = ACTIONS(1142), + [sym_octal_integer_literal] = ACTIONS(1142), + [sym_binary_integer_literal] = ACTIONS(1140), + [sym_decimal_floating_point_literal] = ACTIONS(1140), + [sym_hex_floating_point_literal] = ACTIONS(1142), + [sym_true] = ACTIONS(1142), + [sym_false] = ACTIONS(1142), + [sym_character_literal] = ACTIONS(1140), + [anon_sym_DQUOTE] = ACTIONS(1142), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1140), + [anon_sym_RBRACE] = ACTIONS(1140), + [sym_null_literal] = ACTIONS(1142), + [anon_sym_LPAREN] = ACTIONS(1140), + [anon_sym_LT] = ACTIONS(1140), + [anon_sym_PLUS] = ACTIONS(1142), + [anon_sym_DASH] = ACTIONS(1142), + [anon_sym_final] = ACTIONS(1142), + [anon_sym_BANG] = ACTIONS(1140), + [anon_sym_TILDE] = ACTIONS(1140), + [anon_sym_PLUS_PLUS] = ACTIONS(1140), + [anon_sym_DASH_DASH] = ACTIONS(1140), + [anon_sym_new] = ACTIONS(1142), + [anon_sym_class] = ACTIONS(1142), + [anon_sym_switch] = ACTIONS(1142), + [anon_sym_LBRACE] = ACTIONS(1140), + [anon_sym_case] = ACTIONS(1142), + [anon_sym_default] = ACTIONS(1142), + [anon_sym_SEMI] = ACTIONS(1140), + [anon_sym_assert] = ACTIONS(1142), + [anon_sym_do] = ACTIONS(1142), + [anon_sym_while] = ACTIONS(1142), + [anon_sym_break] = ACTIONS(1142), + [anon_sym_continue] = ACTIONS(1142), + [anon_sym_return] = ACTIONS(1142), + [anon_sym_yield] = ACTIONS(1142), + [anon_sym_synchronized] = ACTIONS(1142), + [anon_sym_throw] = ACTIONS(1142), + [anon_sym_try] = ACTIONS(1142), + [anon_sym_if] = ACTIONS(1142), + [anon_sym_else] = ACTIONS(1142), + [anon_sym_for] = ACTIONS(1142), + [anon_sym_AT] = ACTIONS(1142), + [anon_sym_open] = ACTIONS(1142), + [anon_sym_module] = ACTIONS(1142), + [anon_sym_static] = ACTIONS(1142), + [anon_sym_with] = ACTIONS(1142), + [anon_sym_package] = ACTIONS(1142), + [anon_sym_import] = ACTIONS(1142), + [anon_sym_enum] = ACTIONS(1142), + [anon_sym_public] = ACTIONS(1142), + [anon_sym_protected] = ACTIONS(1142), + [anon_sym_private] = ACTIONS(1142), + [anon_sym_abstract] = ACTIONS(1142), + [anon_sym_strictfp] = ACTIONS(1142), + [anon_sym_native] = ACTIONS(1142), + [anon_sym_transient] = ACTIONS(1142), + [anon_sym_volatile] = ACTIONS(1142), + [anon_sym_sealed] = ACTIONS(1142), + [anon_sym_non_DASHsealed] = ACTIONS(1140), + [anon_sym_record] = ACTIONS(1142), + [anon_sym_ATinterface] = ACTIONS(1140), + [anon_sym_interface] = ACTIONS(1142), + [anon_sym_byte] = ACTIONS(1142), + [anon_sym_short] = ACTIONS(1142), + [anon_sym_int] = ACTIONS(1142), + [anon_sym_long] = ACTIONS(1142), + [anon_sym_char] = ACTIONS(1142), + [anon_sym_float] = ACTIONS(1142), + [anon_sym_double] = ACTIONS(1142), + [sym_boolean_type] = ACTIONS(1142), + [sym_void_type] = ACTIONS(1142), + [sym_this] = ACTIONS(1142), + [sym_super] = ACTIONS(1142), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [375] = { - [ts_builtin_sym_end] = ACTIONS(1142), - [sym_identifier] = ACTIONS(1144), - [sym_decimal_integer_literal] = ACTIONS(1144), - [sym_hex_integer_literal] = ACTIONS(1144), - [sym_octal_integer_literal] = ACTIONS(1144), - [sym_binary_integer_literal] = ACTIONS(1142), - [sym_decimal_floating_point_literal] = ACTIONS(1142), - [sym_hex_floating_point_literal] = ACTIONS(1144), - [sym_true] = ACTIONS(1144), - [sym_false] = ACTIONS(1144), - [sym_character_literal] = ACTIONS(1142), - [anon_sym_DQUOTE] = ACTIONS(1144), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1142), - [anon_sym_RBRACE] = ACTIONS(1142), - [sym_null_literal] = ACTIONS(1144), - [anon_sym_LPAREN] = ACTIONS(1142), - [anon_sym_LT] = ACTIONS(1142), - [anon_sym_PLUS] = ACTIONS(1144), - [anon_sym_DASH] = ACTIONS(1144), - [anon_sym_final] = ACTIONS(1144), - [anon_sym_BANG] = ACTIONS(1142), - [anon_sym_TILDE] = ACTIONS(1142), - [anon_sym_PLUS_PLUS] = ACTIONS(1142), - [anon_sym_DASH_DASH] = ACTIONS(1142), - [anon_sym_new] = ACTIONS(1144), - [anon_sym_class] = ACTIONS(1144), - [anon_sym_switch] = ACTIONS(1144), - [anon_sym_LBRACE] = ACTIONS(1142), - [anon_sym_case] = ACTIONS(1144), - [anon_sym_default] = ACTIONS(1144), - [anon_sym_SEMI] = ACTIONS(1142), - [anon_sym_assert] = ACTIONS(1144), - [anon_sym_do] = ACTIONS(1144), - [anon_sym_while] = ACTIONS(1144), - [anon_sym_break] = ACTIONS(1144), - [anon_sym_continue] = ACTIONS(1144), - [anon_sym_return] = ACTIONS(1144), - [anon_sym_yield] = ACTIONS(1144), - [anon_sym_synchronized] = ACTIONS(1144), - [anon_sym_throw] = ACTIONS(1144), - [anon_sym_try] = ACTIONS(1144), - [anon_sym_if] = ACTIONS(1144), - [anon_sym_else] = ACTIONS(1144), - [anon_sym_for] = ACTIONS(1144), - [anon_sym_AT] = ACTIONS(1144), - [anon_sym_open] = ACTIONS(1144), - [anon_sym_module] = ACTIONS(1144), - [anon_sym_static] = ACTIONS(1144), - [anon_sym_with] = ACTIONS(1144), - [anon_sym_package] = ACTIONS(1144), - [anon_sym_import] = ACTIONS(1144), - [anon_sym_enum] = ACTIONS(1144), - [anon_sym_public] = ACTIONS(1144), - [anon_sym_protected] = ACTIONS(1144), - [anon_sym_private] = ACTIONS(1144), - [anon_sym_abstract] = ACTIONS(1144), - [anon_sym_strictfp] = ACTIONS(1144), - [anon_sym_native] = ACTIONS(1144), - [anon_sym_transient] = ACTIONS(1144), - [anon_sym_volatile] = ACTIONS(1144), - [anon_sym_sealed] = ACTIONS(1144), - [anon_sym_non_DASHsealed] = ACTIONS(1142), - [anon_sym_record] = ACTIONS(1144), - [anon_sym_ATinterface] = ACTIONS(1142), - [anon_sym_interface] = ACTIONS(1144), - [anon_sym_byte] = ACTIONS(1144), - [anon_sym_short] = ACTIONS(1144), - [anon_sym_int] = ACTIONS(1144), - [anon_sym_long] = ACTIONS(1144), - [anon_sym_char] = ACTIONS(1144), - [anon_sym_float] = ACTIONS(1144), - [anon_sym_double] = ACTIONS(1144), - [sym_boolean_type] = ACTIONS(1144), - [sym_void_type] = ACTIONS(1144), - [sym_this] = ACTIONS(1144), - [sym_super] = ACTIONS(1144), + [ts_builtin_sym_end] = ACTIONS(1144), + [sym_identifier] = ACTIONS(1146), + [sym_decimal_integer_literal] = ACTIONS(1146), + [sym_hex_integer_literal] = ACTIONS(1146), + [sym_octal_integer_literal] = ACTIONS(1146), + [sym_binary_integer_literal] = ACTIONS(1144), + [sym_decimal_floating_point_literal] = ACTIONS(1144), + [sym_hex_floating_point_literal] = ACTIONS(1146), + [sym_true] = ACTIONS(1146), + [sym_false] = ACTIONS(1146), + [sym_character_literal] = ACTIONS(1144), + [anon_sym_DQUOTE] = ACTIONS(1146), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1144), + [anon_sym_RBRACE] = ACTIONS(1144), + [sym_null_literal] = ACTIONS(1146), + [anon_sym_LPAREN] = ACTIONS(1144), + [anon_sym_LT] = ACTIONS(1144), + [anon_sym_PLUS] = ACTIONS(1146), + [anon_sym_DASH] = ACTIONS(1146), + [anon_sym_final] = ACTIONS(1146), + [anon_sym_BANG] = ACTIONS(1144), + [anon_sym_TILDE] = ACTIONS(1144), + [anon_sym_PLUS_PLUS] = ACTIONS(1144), + [anon_sym_DASH_DASH] = ACTIONS(1144), + [anon_sym_new] = ACTIONS(1146), + [anon_sym_class] = ACTIONS(1146), + [anon_sym_switch] = ACTIONS(1146), + [anon_sym_LBRACE] = ACTIONS(1144), + [anon_sym_case] = ACTIONS(1146), + [anon_sym_default] = ACTIONS(1146), + [anon_sym_SEMI] = ACTIONS(1144), + [anon_sym_assert] = ACTIONS(1146), + [anon_sym_do] = ACTIONS(1146), + [anon_sym_while] = ACTIONS(1146), + [anon_sym_break] = ACTIONS(1146), + [anon_sym_continue] = ACTIONS(1146), + [anon_sym_return] = ACTIONS(1146), + [anon_sym_yield] = ACTIONS(1146), + [anon_sym_synchronized] = ACTIONS(1146), + [anon_sym_throw] = ACTIONS(1146), + [anon_sym_try] = ACTIONS(1146), + [anon_sym_if] = ACTIONS(1146), + [anon_sym_else] = ACTIONS(1146), + [anon_sym_for] = ACTIONS(1146), + [anon_sym_AT] = ACTIONS(1146), + [anon_sym_open] = ACTIONS(1146), + [anon_sym_module] = ACTIONS(1146), + [anon_sym_static] = ACTIONS(1146), + [anon_sym_with] = ACTIONS(1146), + [anon_sym_package] = ACTIONS(1146), + [anon_sym_import] = ACTIONS(1146), + [anon_sym_enum] = ACTIONS(1146), + [anon_sym_public] = ACTIONS(1146), + [anon_sym_protected] = ACTIONS(1146), + [anon_sym_private] = ACTIONS(1146), + [anon_sym_abstract] = ACTIONS(1146), + [anon_sym_strictfp] = ACTIONS(1146), + [anon_sym_native] = ACTIONS(1146), + [anon_sym_transient] = ACTIONS(1146), + [anon_sym_volatile] = ACTIONS(1146), + [anon_sym_sealed] = ACTIONS(1146), + [anon_sym_non_DASHsealed] = ACTIONS(1144), + [anon_sym_record] = ACTIONS(1146), + [anon_sym_ATinterface] = ACTIONS(1144), + [anon_sym_interface] = ACTIONS(1146), + [anon_sym_byte] = ACTIONS(1146), + [anon_sym_short] = ACTIONS(1146), + [anon_sym_int] = ACTIONS(1146), + [anon_sym_long] = ACTIONS(1146), + [anon_sym_char] = ACTIONS(1146), + [anon_sym_float] = ACTIONS(1146), + [anon_sym_double] = ACTIONS(1146), + [sym_boolean_type] = ACTIONS(1146), + [sym_void_type] = ACTIONS(1146), + [sym_this] = ACTIONS(1146), + [sym_super] = ACTIONS(1146), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [376] = { - [ts_builtin_sym_end] = ACTIONS(1146), - [sym_identifier] = ACTIONS(1148), - [sym_decimal_integer_literal] = ACTIONS(1148), - [sym_hex_integer_literal] = ACTIONS(1148), - [sym_octal_integer_literal] = ACTIONS(1148), - [sym_binary_integer_literal] = ACTIONS(1146), - [sym_decimal_floating_point_literal] = ACTIONS(1146), - [sym_hex_floating_point_literal] = ACTIONS(1148), - [sym_true] = ACTIONS(1148), - [sym_false] = ACTIONS(1148), - [sym_character_literal] = ACTIONS(1146), - [anon_sym_DQUOTE] = ACTIONS(1148), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1146), - [anon_sym_RBRACE] = ACTIONS(1146), - [sym_null_literal] = ACTIONS(1148), - [anon_sym_LPAREN] = ACTIONS(1146), - [anon_sym_LT] = ACTIONS(1146), - [anon_sym_PLUS] = ACTIONS(1148), - [anon_sym_DASH] = ACTIONS(1148), - [anon_sym_final] = ACTIONS(1148), - [anon_sym_BANG] = ACTIONS(1146), - [anon_sym_TILDE] = ACTIONS(1146), - [anon_sym_PLUS_PLUS] = ACTIONS(1146), - [anon_sym_DASH_DASH] = ACTIONS(1146), - [anon_sym_new] = ACTIONS(1148), - [anon_sym_class] = ACTIONS(1148), - [anon_sym_switch] = ACTIONS(1148), - [anon_sym_LBRACE] = ACTIONS(1146), - [anon_sym_case] = ACTIONS(1148), - [anon_sym_default] = ACTIONS(1148), - [anon_sym_SEMI] = ACTIONS(1146), - [anon_sym_assert] = ACTIONS(1148), - [anon_sym_do] = ACTIONS(1148), - [anon_sym_while] = ACTIONS(1148), - [anon_sym_break] = ACTIONS(1148), - [anon_sym_continue] = ACTIONS(1148), - [anon_sym_return] = ACTIONS(1148), - [anon_sym_yield] = ACTIONS(1148), - [anon_sym_synchronized] = ACTIONS(1148), - [anon_sym_throw] = ACTIONS(1148), - [anon_sym_try] = ACTIONS(1148), - [anon_sym_if] = ACTIONS(1148), - [anon_sym_else] = ACTIONS(1148), - [anon_sym_for] = ACTIONS(1148), - [anon_sym_AT] = ACTIONS(1148), - [anon_sym_open] = ACTIONS(1148), - [anon_sym_module] = ACTIONS(1148), - [anon_sym_static] = ACTIONS(1148), - [anon_sym_with] = ACTIONS(1148), - [anon_sym_package] = ACTIONS(1148), - [anon_sym_import] = ACTIONS(1148), - [anon_sym_enum] = ACTIONS(1148), - [anon_sym_public] = ACTIONS(1148), - [anon_sym_protected] = ACTIONS(1148), - [anon_sym_private] = ACTIONS(1148), - [anon_sym_abstract] = ACTIONS(1148), - [anon_sym_strictfp] = ACTIONS(1148), - [anon_sym_native] = ACTIONS(1148), - [anon_sym_transient] = ACTIONS(1148), - [anon_sym_volatile] = ACTIONS(1148), - [anon_sym_sealed] = ACTIONS(1148), - [anon_sym_non_DASHsealed] = ACTIONS(1146), - [anon_sym_record] = ACTIONS(1148), - [anon_sym_ATinterface] = ACTIONS(1146), - [anon_sym_interface] = ACTIONS(1148), - [anon_sym_byte] = ACTIONS(1148), - [anon_sym_short] = ACTIONS(1148), - [anon_sym_int] = ACTIONS(1148), - [anon_sym_long] = ACTIONS(1148), - [anon_sym_char] = ACTIONS(1148), - [anon_sym_float] = ACTIONS(1148), - [anon_sym_double] = ACTIONS(1148), - [sym_boolean_type] = ACTIONS(1148), - [sym_void_type] = ACTIONS(1148), - [sym_this] = ACTIONS(1148), - [sym_super] = ACTIONS(1148), + [ts_builtin_sym_end] = ACTIONS(1148), + [sym_identifier] = ACTIONS(1150), + [sym_decimal_integer_literal] = ACTIONS(1150), + [sym_hex_integer_literal] = ACTIONS(1150), + [sym_octal_integer_literal] = ACTIONS(1150), + [sym_binary_integer_literal] = ACTIONS(1148), + [sym_decimal_floating_point_literal] = ACTIONS(1148), + [sym_hex_floating_point_literal] = ACTIONS(1150), + [sym_true] = ACTIONS(1150), + [sym_false] = ACTIONS(1150), + [sym_character_literal] = ACTIONS(1148), + [anon_sym_DQUOTE] = ACTIONS(1150), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1148), + [anon_sym_RBRACE] = ACTIONS(1148), + [sym_null_literal] = ACTIONS(1150), + [anon_sym_LPAREN] = ACTIONS(1148), + [anon_sym_LT] = ACTIONS(1148), + [anon_sym_PLUS] = ACTIONS(1150), + [anon_sym_DASH] = ACTIONS(1150), + [anon_sym_final] = ACTIONS(1150), + [anon_sym_BANG] = ACTIONS(1148), + [anon_sym_TILDE] = ACTIONS(1148), + [anon_sym_PLUS_PLUS] = ACTIONS(1148), + [anon_sym_DASH_DASH] = ACTIONS(1148), + [anon_sym_new] = ACTIONS(1150), + [anon_sym_class] = ACTIONS(1150), + [anon_sym_switch] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(1148), + [anon_sym_case] = ACTIONS(1150), + [anon_sym_default] = ACTIONS(1150), + [anon_sym_SEMI] = ACTIONS(1148), + [anon_sym_assert] = ACTIONS(1150), + [anon_sym_do] = ACTIONS(1150), + [anon_sym_while] = ACTIONS(1150), + [anon_sym_break] = ACTIONS(1150), + [anon_sym_continue] = ACTIONS(1150), + [anon_sym_return] = ACTIONS(1150), + [anon_sym_yield] = ACTIONS(1150), + [anon_sym_synchronized] = ACTIONS(1150), + [anon_sym_throw] = ACTIONS(1150), + [anon_sym_try] = ACTIONS(1150), + [anon_sym_if] = ACTIONS(1150), + [anon_sym_else] = ACTIONS(1150), + [anon_sym_for] = ACTIONS(1150), + [anon_sym_AT] = ACTIONS(1150), + [anon_sym_open] = ACTIONS(1150), + [anon_sym_module] = ACTIONS(1150), + [anon_sym_static] = ACTIONS(1150), + [anon_sym_with] = ACTIONS(1150), + [anon_sym_package] = ACTIONS(1150), + [anon_sym_import] = ACTIONS(1150), + [anon_sym_enum] = ACTIONS(1150), + [anon_sym_public] = ACTIONS(1150), + [anon_sym_protected] = ACTIONS(1150), + [anon_sym_private] = ACTIONS(1150), + [anon_sym_abstract] = ACTIONS(1150), + [anon_sym_strictfp] = ACTIONS(1150), + [anon_sym_native] = ACTIONS(1150), + [anon_sym_transient] = ACTIONS(1150), + [anon_sym_volatile] = ACTIONS(1150), + [anon_sym_sealed] = ACTIONS(1150), + [anon_sym_non_DASHsealed] = ACTIONS(1148), + [anon_sym_record] = ACTIONS(1150), + [anon_sym_ATinterface] = ACTIONS(1148), + [anon_sym_interface] = ACTIONS(1150), + [anon_sym_byte] = ACTIONS(1150), + [anon_sym_short] = ACTIONS(1150), + [anon_sym_int] = ACTIONS(1150), + [anon_sym_long] = ACTIONS(1150), + [anon_sym_char] = ACTIONS(1150), + [anon_sym_float] = ACTIONS(1150), + [anon_sym_double] = ACTIONS(1150), + [sym_boolean_type] = ACTIONS(1150), + [sym_void_type] = ACTIONS(1150), + [sym_this] = ACTIONS(1150), + [sym_super] = ACTIONS(1150), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -46722,917 +46730,837 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = ACTIONS(3), }, [378] = { - [ts_builtin_sym_end] = ACTIONS(1150), - [sym_identifier] = ACTIONS(1152), - [sym_decimal_integer_literal] = ACTIONS(1152), - [sym_hex_integer_literal] = ACTIONS(1152), - [sym_octal_integer_literal] = ACTIONS(1152), - [sym_binary_integer_literal] = ACTIONS(1150), - [sym_decimal_floating_point_literal] = ACTIONS(1150), - [sym_hex_floating_point_literal] = ACTIONS(1152), - [sym_true] = ACTIONS(1152), - [sym_false] = ACTIONS(1152), - [sym_character_literal] = ACTIONS(1150), - [anon_sym_DQUOTE] = ACTIONS(1152), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1150), - [anon_sym_RBRACE] = ACTIONS(1150), - [sym_null_literal] = ACTIONS(1152), - [anon_sym_LPAREN] = ACTIONS(1150), - [anon_sym_LT] = ACTIONS(1150), - [anon_sym_PLUS] = ACTIONS(1152), - [anon_sym_DASH] = ACTIONS(1152), - [anon_sym_final] = ACTIONS(1152), - [anon_sym_BANG] = ACTIONS(1150), - [anon_sym_TILDE] = ACTIONS(1150), - [anon_sym_PLUS_PLUS] = ACTIONS(1150), - [anon_sym_DASH_DASH] = ACTIONS(1150), - [anon_sym_new] = ACTIONS(1152), - [anon_sym_class] = ACTIONS(1152), - [anon_sym_switch] = ACTIONS(1152), - [anon_sym_LBRACE] = ACTIONS(1150), - [anon_sym_case] = ACTIONS(1152), - [anon_sym_default] = ACTIONS(1152), - [anon_sym_SEMI] = ACTIONS(1150), - [anon_sym_assert] = ACTIONS(1152), - [anon_sym_do] = ACTIONS(1152), - [anon_sym_while] = ACTIONS(1152), - [anon_sym_break] = ACTIONS(1152), - [anon_sym_continue] = ACTIONS(1152), - [anon_sym_return] = ACTIONS(1152), - [anon_sym_yield] = ACTIONS(1152), - [anon_sym_synchronized] = ACTIONS(1152), - [anon_sym_throw] = ACTIONS(1152), - [anon_sym_try] = ACTIONS(1152), - [anon_sym_if] = ACTIONS(1152), - [anon_sym_else] = ACTIONS(1152), - [anon_sym_for] = ACTIONS(1152), - [anon_sym_AT] = ACTIONS(1152), - [anon_sym_open] = ACTIONS(1152), - [anon_sym_module] = ACTIONS(1152), - [anon_sym_static] = ACTIONS(1152), - [anon_sym_with] = ACTIONS(1152), - [anon_sym_package] = ACTIONS(1152), - [anon_sym_import] = ACTIONS(1152), - [anon_sym_enum] = ACTIONS(1152), - [anon_sym_public] = ACTIONS(1152), - [anon_sym_protected] = ACTIONS(1152), - [anon_sym_private] = ACTIONS(1152), - [anon_sym_abstract] = ACTIONS(1152), - [anon_sym_strictfp] = ACTIONS(1152), - [anon_sym_native] = ACTIONS(1152), - [anon_sym_transient] = ACTIONS(1152), - [anon_sym_volatile] = ACTIONS(1152), - [anon_sym_sealed] = ACTIONS(1152), - [anon_sym_non_DASHsealed] = ACTIONS(1150), - [anon_sym_record] = ACTIONS(1152), - [anon_sym_ATinterface] = ACTIONS(1150), - [anon_sym_interface] = ACTIONS(1152), - [anon_sym_byte] = ACTIONS(1152), - [anon_sym_short] = ACTIONS(1152), - [anon_sym_int] = ACTIONS(1152), - [anon_sym_long] = ACTIONS(1152), - [anon_sym_char] = ACTIONS(1152), - [anon_sym_float] = ACTIONS(1152), - [anon_sym_double] = ACTIONS(1152), - [sym_boolean_type] = ACTIONS(1152), - [sym_void_type] = ACTIONS(1152), - [sym_this] = ACTIONS(1152), - [sym_super] = ACTIONS(1152), + [ts_builtin_sym_end] = ACTIONS(1152), + [sym_identifier] = ACTIONS(1154), + [sym_decimal_integer_literal] = ACTIONS(1154), + [sym_hex_integer_literal] = ACTIONS(1154), + [sym_octal_integer_literal] = ACTIONS(1154), + [sym_binary_integer_literal] = ACTIONS(1152), + [sym_decimal_floating_point_literal] = ACTIONS(1152), + [sym_hex_floating_point_literal] = ACTIONS(1154), + [sym_true] = ACTIONS(1154), + [sym_false] = ACTIONS(1154), + [sym_character_literal] = ACTIONS(1152), + [anon_sym_DQUOTE] = ACTIONS(1154), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1152), + [anon_sym_RBRACE] = ACTIONS(1152), + [sym_null_literal] = ACTIONS(1154), + [anon_sym_LPAREN] = ACTIONS(1152), + [anon_sym_LT] = ACTIONS(1152), + [anon_sym_PLUS] = ACTIONS(1154), + [anon_sym_DASH] = ACTIONS(1154), + [anon_sym_final] = ACTIONS(1154), + [anon_sym_BANG] = ACTIONS(1152), + [anon_sym_TILDE] = ACTIONS(1152), + [anon_sym_PLUS_PLUS] = ACTIONS(1152), + [anon_sym_DASH_DASH] = ACTIONS(1152), + [anon_sym_new] = ACTIONS(1154), + [anon_sym_class] = ACTIONS(1154), + [anon_sym_switch] = ACTIONS(1154), + [anon_sym_LBRACE] = ACTIONS(1152), + [anon_sym_case] = ACTIONS(1154), + [anon_sym_default] = ACTIONS(1154), + [anon_sym_SEMI] = ACTIONS(1152), + [anon_sym_assert] = ACTIONS(1154), + [anon_sym_do] = ACTIONS(1154), + [anon_sym_while] = ACTIONS(1154), + [anon_sym_break] = ACTIONS(1154), + [anon_sym_continue] = ACTIONS(1154), + [anon_sym_return] = ACTIONS(1154), + [anon_sym_yield] = ACTIONS(1154), + [anon_sym_synchronized] = ACTIONS(1154), + [anon_sym_throw] = ACTIONS(1154), + [anon_sym_try] = ACTIONS(1154), + [anon_sym_if] = ACTIONS(1154), + [anon_sym_else] = ACTIONS(1154), + [anon_sym_for] = ACTIONS(1154), + [anon_sym_AT] = ACTIONS(1154), + [anon_sym_open] = ACTIONS(1154), + [anon_sym_module] = ACTIONS(1154), + [anon_sym_static] = ACTIONS(1154), + [anon_sym_with] = ACTIONS(1154), + [anon_sym_package] = ACTIONS(1154), + [anon_sym_import] = ACTIONS(1154), + [anon_sym_enum] = ACTIONS(1154), + [anon_sym_public] = ACTIONS(1154), + [anon_sym_protected] = ACTIONS(1154), + [anon_sym_private] = ACTIONS(1154), + [anon_sym_abstract] = ACTIONS(1154), + [anon_sym_strictfp] = ACTIONS(1154), + [anon_sym_native] = ACTIONS(1154), + [anon_sym_transient] = ACTIONS(1154), + [anon_sym_volatile] = ACTIONS(1154), + [anon_sym_sealed] = ACTIONS(1154), + [anon_sym_non_DASHsealed] = ACTIONS(1152), + [anon_sym_record] = ACTIONS(1154), + [anon_sym_ATinterface] = ACTIONS(1152), + [anon_sym_interface] = ACTIONS(1154), + [anon_sym_byte] = ACTIONS(1154), + [anon_sym_short] = ACTIONS(1154), + [anon_sym_int] = ACTIONS(1154), + [anon_sym_long] = ACTIONS(1154), + [anon_sym_char] = ACTIONS(1154), + [anon_sym_float] = ACTIONS(1154), + [anon_sym_double] = ACTIONS(1154), + [sym_boolean_type] = ACTIONS(1154), + [sym_void_type] = ACTIONS(1154), + [sym_this] = ACTIONS(1154), + [sym_super] = ACTIONS(1154), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [379] = { - [ts_builtin_sym_end] = ACTIONS(1154), - [sym_identifier] = ACTIONS(1156), - [sym_decimal_integer_literal] = ACTIONS(1156), - [sym_hex_integer_literal] = ACTIONS(1156), - [sym_octal_integer_literal] = ACTIONS(1156), - [sym_binary_integer_literal] = ACTIONS(1154), - [sym_decimal_floating_point_literal] = ACTIONS(1154), - [sym_hex_floating_point_literal] = ACTIONS(1156), - [sym_true] = ACTIONS(1156), - [sym_false] = ACTIONS(1156), - [sym_character_literal] = ACTIONS(1154), - [anon_sym_DQUOTE] = ACTIONS(1156), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1154), - [anon_sym_RBRACE] = ACTIONS(1154), - [sym_null_literal] = ACTIONS(1156), - [anon_sym_LPAREN] = ACTIONS(1154), - [anon_sym_LT] = ACTIONS(1154), - [anon_sym_PLUS] = ACTIONS(1156), - [anon_sym_DASH] = ACTIONS(1156), - [anon_sym_final] = ACTIONS(1156), - [anon_sym_BANG] = ACTIONS(1154), - [anon_sym_TILDE] = ACTIONS(1154), - [anon_sym_PLUS_PLUS] = ACTIONS(1154), - [anon_sym_DASH_DASH] = ACTIONS(1154), - [anon_sym_new] = ACTIONS(1156), - [anon_sym_class] = ACTIONS(1156), - [anon_sym_switch] = ACTIONS(1156), - [anon_sym_LBRACE] = ACTIONS(1154), - [anon_sym_case] = ACTIONS(1156), - [anon_sym_default] = ACTIONS(1156), - [anon_sym_SEMI] = ACTIONS(1154), - [anon_sym_assert] = ACTIONS(1156), - [anon_sym_do] = ACTIONS(1156), - [anon_sym_while] = ACTIONS(1156), - [anon_sym_break] = ACTIONS(1156), - [anon_sym_continue] = ACTIONS(1156), - [anon_sym_return] = ACTIONS(1156), - [anon_sym_yield] = ACTIONS(1156), - [anon_sym_synchronized] = ACTIONS(1156), - [anon_sym_throw] = ACTIONS(1156), - [anon_sym_try] = ACTIONS(1156), - [anon_sym_if] = ACTIONS(1156), - [anon_sym_else] = ACTIONS(1156), - [anon_sym_for] = ACTIONS(1156), - [anon_sym_AT] = ACTIONS(1156), - [anon_sym_open] = ACTIONS(1156), - [anon_sym_module] = ACTIONS(1156), - [anon_sym_static] = ACTIONS(1156), - [anon_sym_with] = ACTIONS(1156), - [anon_sym_package] = ACTIONS(1156), - [anon_sym_import] = ACTIONS(1156), - [anon_sym_enum] = ACTIONS(1156), - [anon_sym_public] = ACTIONS(1156), - [anon_sym_protected] = ACTIONS(1156), - [anon_sym_private] = ACTIONS(1156), - [anon_sym_abstract] = ACTIONS(1156), - [anon_sym_strictfp] = ACTIONS(1156), - [anon_sym_native] = ACTIONS(1156), - [anon_sym_transient] = ACTIONS(1156), - [anon_sym_volatile] = ACTIONS(1156), - [anon_sym_sealed] = ACTIONS(1156), - [anon_sym_non_DASHsealed] = ACTIONS(1154), - [anon_sym_record] = ACTIONS(1156), - [anon_sym_ATinterface] = ACTIONS(1154), - [anon_sym_interface] = ACTIONS(1156), - [anon_sym_byte] = ACTIONS(1156), - [anon_sym_short] = ACTIONS(1156), - [anon_sym_int] = ACTIONS(1156), - [anon_sym_long] = ACTIONS(1156), - [anon_sym_char] = ACTIONS(1156), - [anon_sym_float] = ACTIONS(1156), - [anon_sym_double] = ACTIONS(1156), - [sym_boolean_type] = ACTIONS(1156), - [sym_void_type] = ACTIONS(1156), - [sym_this] = ACTIONS(1156), - [sym_super] = ACTIONS(1156), + [ts_builtin_sym_end] = ACTIONS(1156), + [sym_identifier] = ACTIONS(1158), + [sym_decimal_integer_literal] = ACTIONS(1158), + [sym_hex_integer_literal] = ACTIONS(1158), + [sym_octal_integer_literal] = ACTIONS(1158), + [sym_binary_integer_literal] = ACTIONS(1156), + [sym_decimal_floating_point_literal] = ACTIONS(1156), + [sym_hex_floating_point_literal] = ACTIONS(1158), + [sym_true] = ACTIONS(1158), + [sym_false] = ACTIONS(1158), + [sym_character_literal] = ACTIONS(1156), + [anon_sym_DQUOTE] = ACTIONS(1158), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1156), + [anon_sym_RBRACE] = ACTIONS(1156), + [sym_null_literal] = ACTIONS(1158), + [anon_sym_LPAREN] = ACTIONS(1156), + [anon_sym_LT] = ACTIONS(1156), + [anon_sym_PLUS] = ACTIONS(1158), + [anon_sym_DASH] = ACTIONS(1158), + [anon_sym_final] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(1156), + [anon_sym_TILDE] = ACTIONS(1156), + [anon_sym_PLUS_PLUS] = ACTIONS(1156), + [anon_sym_DASH_DASH] = ACTIONS(1156), + [anon_sym_new] = ACTIONS(1158), + [anon_sym_class] = ACTIONS(1158), + [anon_sym_switch] = ACTIONS(1158), + [anon_sym_LBRACE] = ACTIONS(1156), + [anon_sym_case] = ACTIONS(1158), + [anon_sym_default] = ACTIONS(1158), + [anon_sym_SEMI] = ACTIONS(1156), + [anon_sym_assert] = ACTIONS(1158), + [anon_sym_do] = ACTIONS(1158), + [anon_sym_while] = ACTIONS(1158), + [anon_sym_break] = ACTIONS(1158), + [anon_sym_continue] = ACTIONS(1158), + [anon_sym_return] = ACTIONS(1158), + [anon_sym_yield] = ACTIONS(1158), + [anon_sym_synchronized] = ACTIONS(1158), + [anon_sym_throw] = ACTIONS(1158), + [anon_sym_try] = ACTIONS(1158), + [anon_sym_if] = ACTIONS(1158), + [anon_sym_else] = ACTIONS(1158), + [anon_sym_for] = ACTIONS(1158), + [anon_sym_AT] = ACTIONS(1158), + [anon_sym_open] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_with] = ACTIONS(1158), + [anon_sym_package] = ACTIONS(1158), + [anon_sym_import] = ACTIONS(1158), + [anon_sym_enum] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_abstract] = ACTIONS(1158), + [anon_sym_strictfp] = ACTIONS(1158), + [anon_sym_native] = ACTIONS(1158), + [anon_sym_transient] = ACTIONS(1158), + [anon_sym_volatile] = ACTIONS(1158), + [anon_sym_sealed] = ACTIONS(1158), + [anon_sym_non_DASHsealed] = ACTIONS(1156), + [anon_sym_record] = ACTIONS(1158), + [anon_sym_ATinterface] = ACTIONS(1156), + [anon_sym_interface] = ACTIONS(1158), + [anon_sym_byte] = ACTIONS(1158), + [anon_sym_short] = ACTIONS(1158), + [anon_sym_int] = ACTIONS(1158), + [anon_sym_long] = ACTIONS(1158), + [anon_sym_char] = ACTIONS(1158), + [anon_sym_float] = ACTIONS(1158), + [anon_sym_double] = ACTIONS(1158), + [sym_boolean_type] = ACTIONS(1158), + [sym_void_type] = ACTIONS(1158), + [sym_this] = ACTIONS(1158), + [sym_super] = ACTIONS(1158), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [380] = { - [ts_builtin_sym_end] = ACTIONS(1158), - [sym_identifier] = ACTIONS(1160), - [sym_decimal_integer_literal] = ACTIONS(1160), - [sym_hex_integer_literal] = ACTIONS(1160), - [sym_octal_integer_literal] = ACTIONS(1160), - [sym_binary_integer_literal] = ACTIONS(1158), - [sym_decimal_floating_point_literal] = ACTIONS(1158), - [sym_hex_floating_point_literal] = ACTIONS(1160), - [sym_true] = ACTIONS(1160), - [sym_false] = ACTIONS(1160), - [sym_character_literal] = ACTIONS(1158), - [anon_sym_DQUOTE] = ACTIONS(1160), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1158), - [anon_sym_RBRACE] = ACTIONS(1158), - [sym_null_literal] = ACTIONS(1160), - [anon_sym_LPAREN] = ACTIONS(1158), - [anon_sym_LT] = ACTIONS(1158), - [anon_sym_PLUS] = ACTIONS(1160), - [anon_sym_DASH] = ACTIONS(1160), - [anon_sym_final] = ACTIONS(1160), - [anon_sym_BANG] = ACTIONS(1158), - [anon_sym_TILDE] = ACTIONS(1158), - [anon_sym_PLUS_PLUS] = ACTIONS(1158), - [anon_sym_DASH_DASH] = ACTIONS(1158), - [anon_sym_new] = ACTIONS(1160), - [anon_sym_class] = ACTIONS(1160), - [anon_sym_switch] = ACTIONS(1160), - [anon_sym_LBRACE] = ACTIONS(1158), - [anon_sym_case] = ACTIONS(1160), - [anon_sym_default] = ACTIONS(1160), - [anon_sym_SEMI] = ACTIONS(1158), - [anon_sym_assert] = ACTIONS(1160), - [anon_sym_do] = ACTIONS(1160), - [anon_sym_while] = ACTIONS(1160), - [anon_sym_break] = ACTIONS(1160), - [anon_sym_continue] = ACTIONS(1160), - [anon_sym_return] = ACTIONS(1160), - [anon_sym_yield] = ACTIONS(1160), - [anon_sym_synchronized] = ACTIONS(1160), - [anon_sym_throw] = ACTIONS(1160), - [anon_sym_try] = ACTIONS(1160), - [anon_sym_if] = ACTIONS(1160), - [anon_sym_else] = ACTIONS(1160), - [anon_sym_for] = ACTIONS(1160), - [anon_sym_AT] = ACTIONS(1160), - [anon_sym_open] = ACTIONS(1160), - [anon_sym_module] = ACTIONS(1160), - [anon_sym_static] = ACTIONS(1160), - [anon_sym_with] = ACTIONS(1160), - [anon_sym_package] = ACTIONS(1160), - [anon_sym_import] = ACTIONS(1160), - [anon_sym_enum] = ACTIONS(1160), - [anon_sym_public] = ACTIONS(1160), - [anon_sym_protected] = ACTIONS(1160), - [anon_sym_private] = ACTIONS(1160), - [anon_sym_abstract] = ACTIONS(1160), - [anon_sym_strictfp] = ACTIONS(1160), - [anon_sym_native] = ACTIONS(1160), - [anon_sym_transient] = ACTIONS(1160), - [anon_sym_volatile] = ACTIONS(1160), - [anon_sym_sealed] = ACTIONS(1160), - [anon_sym_non_DASHsealed] = ACTIONS(1158), - [anon_sym_record] = ACTIONS(1160), - [anon_sym_ATinterface] = ACTIONS(1158), - [anon_sym_interface] = ACTIONS(1160), - [anon_sym_byte] = ACTIONS(1160), - [anon_sym_short] = ACTIONS(1160), - [anon_sym_int] = ACTIONS(1160), - [anon_sym_long] = ACTIONS(1160), - [anon_sym_char] = ACTIONS(1160), - [anon_sym_float] = ACTIONS(1160), - [anon_sym_double] = ACTIONS(1160), - [sym_boolean_type] = ACTIONS(1160), - [sym_void_type] = ACTIONS(1160), - [sym_this] = ACTIONS(1160), - [sym_super] = ACTIONS(1160), + [ts_builtin_sym_end] = ACTIONS(1160), + [sym_identifier] = ACTIONS(1162), + [sym_decimal_integer_literal] = ACTIONS(1162), + [sym_hex_integer_literal] = ACTIONS(1162), + [sym_octal_integer_literal] = ACTIONS(1162), + [sym_binary_integer_literal] = ACTIONS(1160), + [sym_decimal_floating_point_literal] = ACTIONS(1160), + [sym_hex_floating_point_literal] = ACTIONS(1162), + [sym_true] = ACTIONS(1162), + [sym_false] = ACTIONS(1162), + [sym_character_literal] = ACTIONS(1160), + [anon_sym_DQUOTE] = ACTIONS(1162), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1160), + [anon_sym_RBRACE] = ACTIONS(1160), + [sym_null_literal] = ACTIONS(1162), + [anon_sym_LPAREN] = ACTIONS(1160), + [anon_sym_LT] = ACTIONS(1160), + [anon_sym_PLUS] = ACTIONS(1162), + [anon_sym_DASH] = ACTIONS(1162), + [anon_sym_final] = ACTIONS(1162), + [anon_sym_BANG] = ACTIONS(1160), + [anon_sym_TILDE] = ACTIONS(1160), + [anon_sym_PLUS_PLUS] = ACTIONS(1160), + [anon_sym_DASH_DASH] = ACTIONS(1160), + [anon_sym_new] = ACTIONS(1162), + [anon_sym_class] = ACTIONS(1162), + [anon_sym_switch] = ACTIONS(1162), + [anon_sym_LBRACE] = ACTIONS(1160), + [anon_sym_case] = ACTIONS(1162), + [anon_sym_default] = ACTIONS(1162), + [anon_sym_SEMI] = ACTIONS(1160), + [anon_sym_assert] = ACTIONS(1162), + [anon_sym_do] = ACTIONS(1162), + [anon_sym_while] = ACTIONS(1162), + [anon_sym_break] = ACTIONS(1162), + [anon_sym_continue] = ACTIONS(1162), + [anon_sym_return] = ACTIONS(1162), + [anon_sym_yield] = ACTIONS(1162), + [anon_sym_synchronized] = ACTIONS(1162), + [anon_sym_throw] = ACTIONS(1162), + [anon_sym_try] = ACTIONS(1162), + [anon_sym_if] = ACTIONS(1162), + [anon_sym_else] = ACTIONS(1162), + [anon_sym_for] = ACTIONS(1162), + [anon_sym_AT] = ACTIONS(1162), + [anon_sym_open] = ACTIONS(1162), + [anon_sym_module] = ACTIONS(1162), + [anon_sym_static] = ACTIONS(1162), + [anon_sym_with] = ACTIONS(1162), + [anon_sym_package] = ACTIONS(1162), + [anon_sym_import] = ACTIONS(1162), + [anon_sym_enum] = ACTIONS(1162), + [anon_sym_public] = ACTIONS(1162), + [anon_sym_protected] = ACTIONS(1162), + [anon_sym_private] = ACTIONS(1162), + [anon_sym_abstract] = ACTIONS(1162), + [anon_sym_strictfp] = ACTIONS(1162), + [anon_sym_native] = ACTIONS(1162), + [anon_sym_transient] = ACTIONS(1162), + [anon_sym_volatile] = ACTIONS(1162), + [anon_sym_sealed] = ACTIONS(1162), + [anon_sym_non_DASHsealed] = ACTIONS(1160), + [anon_sym_record] = ACTIONS(1162), + [anon_sym_ATinterface] = ACTIONS(1160), + [anon_sym_interface] = ACTIONS(1162), + [anon_sym_byte] = ACTIONS(1162), + [anon_sym_short] = ACTIONS(1162), + [anon_sym_int] = ACTIONS(1162), + [anon_sym_long] = ACTIONS(1162), + [anon_sym_char] = ACTIONS(1162), + [anon_sym_float] = ACTIONS(1162), + [anon_sym_double] = ACTIONS(1162), + [sym_boolean_type] = ACTIONS(1162), + [sym_void_type] = ACTIONS(1162), + [sym_this] = ACTIONS(1162), + [sym_super] = ACTIONS(1162), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [381] = { - [ts_builtin_sym_end] = ACTIONS(1162), - [sym_identifier] = ACTIONS(1164), - [sym_decimal_integer_literal] = ACTIONS(1164), - [sym_hex_integer_literal] = ACTIONS(1164), - [sym_octal_integer_literal] = ACTIONS(1164), - [sym_binary_integer_literal] = ACTIONS(1162), - [sym_decimal_floating_point_literal] = ACTIONS(1162), - [sym_hex_floating_point_literal] = ACTIONS(1164), - [sym_true] = ACTIONS(1164), - [sym_false] = ACTIONS(1164), - [sym_character_literal] = ACTIONS(1162), - [anon_sym_DQUOTE] = ACTIONS(1164), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1162), - [anon_sym_RBRACE] = ACTIONS(1162), - [sym_null_literal] = ACTIONS(1164), - [anon_sym_LPAREN] = ACTIONS(1162), - [anon_sym_LT] = ACTIONS(1162), - [anon_sym_PLUS] = ACTIONS(1164), - [anon_sym_DASH] = ACTIONS(1164), - [anon_sym_final] = ACTIONS(1164), - [anon_sym_BANG] = ACTIONS(1162), - [anon_sym_TILDE] = ACTIONS(1162), - [anon_sym_PLUS_PLUS] = ACTIONS(1162), - [anon_sym_DASH_DASH] = ACTIONS(1162), - [anon_sym_new] = ACTIONS(1164), - [anon_sym_class] = ACTIONS(1164), - [anon_sym_switch] = ACTIONS(1164), - [anon_sym_LBRACE] = ACTIONS(1162), - [anon_sym_case] = ACTIONS(1164), - [anon_sym_default] = ACTIONS(1164), - [anon_sym_SEMI] = ACTIONS(1162), - [anon_sym_assert] = ACTIONS(1164), - [anon_sym_do] = ACTIONS(1164), - [anon_sym_while] = ACTIONS(1164), - [anon_sym_break] = ACTIONS(1164), - [anon_sym_continue] = ACTIONS(1164), - [anon_sym_return] = ACTIONS(1164), - [anon_sym_yield] = ACTIONS(1164), - [anon_sym_synchronized] = ACTIONS(1164), - [anon_sym_throw] = ACTIONS(1164), - [anon_sym_try] = ACTIONS(1164), - [anon_sym_if] = ACTIONS(1164), - [anon_sym_else] = ACTIONS(1164), - [anon_sym_for] = ACTIONS(1164), - [anon_sym_AT] = ACTIONS(1164), - [anon_sym_open] = ACTIONS(1164), - [anon_sym_module] = ACTIONS(1164), - [anon_sym_static] = ACTIONS(1164), - [anon_sym_with] = ACTIONS(1164), - [anon_sym_package] = ACTIONS(1164), - [anon_sym_import] = ACTIONS(1164), - [anon_sym_enum] = ACTIONS(1164), - [anon_sym_public] = ACTIONS(1164), - [anon_sym_protected] = ACTIONS(1164), - [anon_sym_private] = ACTIONS(1164), - [anon_sym_abstract] = ACTIONS(1164), - [anon_sym_strictfp] = ACTIONS(1164), - [anon_sym_native] = ACTIONS(1164), - [anon_sym_transient] = ACTIONS(1164), - [anon_sym_volatile] = ACTIONS(1164), - [anon_sym_sealed] = ACTIONS(1164), - [anon_sym_non_DASHsealed] = ACTIONS(1162), - [anon_sym_record] = ACTIONS(1164), - [anon_sym_ATinterface] = ACTIONS(1162), - [anon_sym_interface] = ACTIONS(1164), - [anon_sym_byte] = ACTIONS(1164), - [anon_sym_short] = ACTIONS(1164), - [anon_sym_int] = ACTIONS(1164), - [anon_sym_long] = ACTIONS(1164), - [anon_sym_char] = ACTIONS(1164), - [anon_sym_float] = ACTIONS(1164), - [anon_sym_double] = ACTIONS(1164), - [sym_boolean_type] = ACTIONS(1164), - [sym_void_type] = ACTIONS(1164), - [sym_this] = ACTIONS(1164), - [sym_super] = ACTIONS(1164), + [ts_builtin_sym_end] = ACTIONS(1164), + [sym_identifier] = ACTIONS(1166), + [sym_decimal_integer_literal] = ACTIONS(1166), + [sym_hex_integer_literal] = ACTIONS(1166), + [sym_octal_integer_literal] = ACTIONS(1166), + [sym_binary_integer_literal] = ACTIONS(1164), + [sym_decimal_floating_point_literal] = ACTIONS(1164), + [sym_hex_floating_point_literal] = ACTIONS(1166), + [sym_true] = ACTIONS(1166), + [sym_false] = ACTIONS(1166), + [sym_character_literal] = ACTIONS(1164), + [anon_sym_DQUOTE] = ACTIONS(1166), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1164), + [anon_sym_RBRACE] = ACTIONS(1164), + [sym_null_literal] = ACTIONS(1166), + [anon_sym_LPAREN] = ACTIONS(1164), + [anon_sym_LT] = ACTIONS(1164), + [anon_sym_PLUS] = ACTIONS(1166), + [anon_sym_DASH] = ACTIONS(1166), + [anon_sym_final] = ACTIONS(1166), + [anon_sym_BANG] = ACTIONS(1164), + [anon_sym_TILDE] = ACTIONS(1164), + [anon_sym_PLUS_PLUS] = ACTIONS(1164), + [anon_sym_DASH_DASH] = ACTIONS(1164), + [anon_sym_new] = ACTIONS(1166), + [anon_sym_class] = ACTIONS(1166), + [anon_sym_switch] = ACTIONS(1166), + [anon_sym_LBRACE] = ACTIONS(1164), + [anon_sym_case] = ACTIONS(1166), + [anon_sym_default] = ACTIONS(1166), + [anon_sym_SEMI] = ACTIONS(1164), + [anon_sym_assert] = ACTIONS(1166), + [anon_sym_do] = ACTIONS(1166), + [anon_sym_while] = ACTIONS(1166), + [anon_sym_break] = ACTIONS(1166), + [anon_sym_continue] = ACTIONS(1166), + [anon_sym_return] = ACTIONS(1166), + [anon_sym_yield] = ACTIONS(1166), + [anon_sym_synchronized] = ACTIONS(1166), + [anon_sym_throw] = ACTIONS(1166), + [anon_sym_try] = ACTIONS(1166), + [anon_sym_if] = ACTIONS(1166), + [anon_sym_else] = ACTIONS(1166), + [anon_sym_for] = ACTIONS(1166), + [anon_sym_AT] = ACTIONS(1166), + [anon_sym_open] = ACTIONS(1166), + [anon_sym_module] = ACTIONS(1166), + [anon_sym_static] = ACTIONS(1166), + [anon_sym_with] = ACTIONS(1166), + [anon_sym_package] = ACTIONS(1166), + [anon_sym_import] = ACTIONS(1166), + [anon_sym_enum] = ACTIONS(1166), + [anon_sym_public] = ACTIONS(1166), + [anon_sym_protected] = ACTIONS(1166), + [anon_sym_private] = ACTIONS(1166), + [anon_sym_abstract] = ACTIONS(1166), + [anon_sym_strictfp] = ACTIONS(1166), + [anon_sym_native] = ACTIONS(1166), + [anon_sym_transient] = ACTIONS(1166), + [anon_sym_volatile] = ACTIONS(1166), + [anon_sym_sealed] = ACTIONS(1166), + [anon_sym_non_DASHsealed] = ACTIONS(1164), + [anon_sym_record] = ACTIONS(1166), + [anon_sym_ATinterface] = ACTIONS(1164), + [anon_sym_interface] = ACTIONS(1166), + [anon_sym_byte] = ACTIONS(1166), + [anon_sym_short] = ACTIONS(1166), + [anon_sym_int] = ACTIONS(1166), + [anon_sym_long] = ACTIONS(1166), + [anon_sym_char] = ACTIONS(1166), + [anon_sym_float] = ACTIONS(1166), + [anon_sym_double] = ACTIONS(1166), + [sym_boolean_type] = ACTIONS(1166), + [sym_void_type] = ACTIONS(1166), + [sym_this] = ACTIONS(1166), + [sym_super] = ACTIONS(1166), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [382] = { - [ts_builtin_sym_end] = ACTIONS(1166), - [sym_identifier] = ACTIONS(1168), - [sym_decimal_integer_literal] = ACTIONS(1168), - [sym_hex_integer_literal] = ACTIONS(1168), - [sym_octal_integer_literal] = ACTIONS(1168), - [sym_binary_integer_literal] = ACTIONS(1166), - [sym_decimal_floating_point_literal] = ACTIONS(1166), - [sym_hex_floating_point_literal] = ACTIONS(1168), - [sym_true] = ACTIONS(1168), - [sym_false] = ACTIONS(1168), - [sym_character_literal] = ACTIONS(1166), - [anon_sym_DQUOTE] = ACTIONS(1168), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1166), - [anon_sym_RBRACE] = ACTIONS(1166), - [sym_null_literal] = ACTIONS(1168), - [anon_sym_LPAREN] = ACTIONS(1166), - [anon_sym_LT] = ACTIONS(1166), - [anon_sym_PLUS] = ACTIONS(1168), - [anon_sym_DASH] = ACTIONS(1168), - [anon_sym_final] = ACTIONS(1168), - [anon_sym_BANG] = ACTIONS(1166), - [anon_sym_TILDE] = ACTIONS(1166), - [anon_sym_PLUS_PLUS] = ACTIONS(1166), - [anon_sym_DASH_DASH] = ACTIONS(1166), - [anon_sym_new] = ACTIONS(1168), - [anon_sym_class] = ACTIONS(1168), - [anon_sym_switch] = ACTIONS(1168), - [anon_sym_LBRACE] = ACTIONS(1166), - [anon_sym_case] = ACTIONS(1168), - [anon_sym_default] = ACTIONS(1168), - [anon_sym_SEMI] = ACTIONS(1166), - [anon_sym_assert] = ACTIONS(1168), - [anon_sym_do] = ACTIONS(1168), - [anon_sym_while] = ACTIONS(1168), - [anon_sym_break] = ACTIONS(1168), - [anon_sym_continue] = ACTIONS(1168), - [anon_sym_return] = ACTIONS(1168), - [anon_sym_yield] = ACTIONS(1168), - [anon_sym_synchronized] = ACTIONS(1168), - [anon_sym_throw] = ACTIONS(1168), - [anon_sym_try] = ACTIONS(1168), - [anon_sym_if] = ACTIONS(1168), - [anon_sym_else] = ACTIONS(1168), - [anon_sym_for] = ACTIONS(1168), - [anon_sym_AT] = ACTIONS(1168), - [anon_sym_open] = ACTIONS(1168), - [anon_sym_module] = ACTIONS(1168), - [anon_sym_static] = ACTIONS(1168), - [anon_sym_with] = ACTIONS(1168), - [anon_sym_package] = ACTIONS(1168), - [anon_sym_import] = ACTIONS(1168), - [anon_sym_enum] = ACTIONS(1168), - [anon_sym_public] = ACTIONS(1168), - [anon_sym_protected] = ACTIONS(1168), - [anon_sym_private] = ACTIONS(1168), - [anon_sym_abstract] = ACTIONS(1168), - [anon_sym_strictfp] = ACTIONS(1168), - [anon_sym_native] = ACTIONS(1168), - [anon_sym_transient] = ACTIONS(1168), - [anon_sym_volatile] = ACTIONS(1168), - [anon_sym_sealed] = ACTIONS(1168), - [anon_sym_non_DASHsealed] = ACTIONS(1166), - [anon_sym_record] = ACTIONS(1168), - [anon_sym_ATinterface] = ACTIONS(1166), - [anon_sym_interface] = ACTIONS(1168), - [anon_sym_byte] = ACTIONS(1168), - [anon_sym_short] = ACTIONS(1168), - [anon_sym_int] = ACTIONS(1168), - [anon_sym_long] = ACTIONS(1168), - [anon_sym_char] = ACTIONS(1168), - [anon_sym_float] = ACTIONS(1168), - [anon_sym_double] = ACTIONS(1168), - [sym_boolean_type] = ACTIONS(1168), - [sym_void_type] = ACTIONS(1168), - [sym_this] = ACTIONS(1168), - [sym_super] = ACTIONS(1168), + [ts_builtin_sym_end] = ACTIONS(1168), + [sym_identifier] = ACTIONS(1170), + [sym_decimal_integer_literal] = ACTIONS(1170), + [sym_hex_integer_literal] = ACTIONS(1170), + [sym_octal_integer_literal] = ACTIONS(1170), + [sym_binary_integer_literal] = ACTIONS(1168), + [sym_decimal_floating_point_literal] = ACTIONS(1168), + [sym_hex_floating_point_literal] = ACTIONS(1170), + [sym_true] = ACTIONS(1170), + [sym_false] = ACTIONS(1170), + [sym_character_literal] = ACTIONS(1168), + [anon_sym_DQUOTE] = ACTIONS(1170), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1168), + [anon_sym_RBRACE] = ACTIONS(1168), + [sym_null_literal] = ACTIONS(1170), + [anon_sym_LPAREN] = ACTIONS(1168), + [anon_sym_LT] = ACTIONS(1168), + [anon_sym_PLUS] = ACTIONS(1170), + [anon_sym_DASH] = ACTIONS(1170), + [anon_sym_final] = ACTIONS(1170), + [anon_sym_BANG] = ACTIONS(1168), + [anon_sym_TILDE] = ACTIONS(1168), + [anon_sym_PLUS_PLUS] = ACTIONS(1168), + [anon_sym_DASH_DASH] = ACTIONS(1168), + [anon_sym_new] = ACTIONS(1170), + [anon_sym_class] = ACTIONS(1170), + [anon_sym_switch] = ACTIONS(1170), + [anon_sym_LBRACE] = ACTIONS(1168), + [anon_sym_case] = ACTIONS(1170), + [anon_sym_default] = ACTIONS(1170), + [anon_sym_SEMI] = ACTIONS(1168), + [anon_sym_assert] = ACTIONS(1170), + [anon_sym_do] = ACTIONS(1170), + [anon_sym_while] = ACTIONS(1170), + [anon_sym_break] = ACTIONS(1170), + [anon_sym_continue] = ACTIONS(1170), + [anon_sym_return] = ACTIONS(1170), + [anon_sym_yield] = ACTIONS(1170), + [anon_sym_synchronized] = ACTIONS(1170), + [anon_sym_throw] = ACTIONS(1170), + [anon_sym_try] = ACTIONS(1170), + [anon_sym_if] = ACTIONS(1170), + [anon_sym_else] = ACTIONS(1170), + [anon_sym_for] = ACTIONS(1170), + [anon_sym_AT] = ACTIONS(1170), + [anon_sym_open] = ACTIONS(1170), + [anon_sym_module] = ACTIONS(1170), + [anon_sym_static] = ACTIONS(1170), + [anon_sym_with] = ACTIONS(1170), + [anon_sym_package] = ACTIONS(1170), + [anon_sym_import] = ACTIONS(1170), + [anon_sym_enum] = ACTIONS(1170), + [anon_sym_public] = ACTIONS(1170), + [anon_sym_protected] = ACTIONS(1170), + [anon_sym_private] = ACTIONS(1170), + [anon_sym_abstract] = ACTIONS(1170), + [anon_sym_strictfp] = ACTIONS(1170), + [anon_sym_native] = ACTIONS(1170), + [anon_sym_transient] = ACTIONS(1170), + [anon_sym_volatile] = ACTIONS(1170), + [anon_sym_sealed] = ACTIONS(1170), + [anon_sym_non_DASHsealed] = ACTIONS(1168), + [anon_sym_record] = ACTIONS(1170), + [anon_sym_ATinterface] = ACTIONS(1168), + [anon_sym_interface] = ACTIONS(1170), + [anon_sym_byte] = ACTIONS(1170), + [anon_sym_short] = ACTIONS(1170), + [anon_sym_int] = ACTIONS(1170), + [anon_sym_long] = ACTIONS(1170), + [anon_sym_char] = ACTIONS(1170), + [anon_sym_float] = ACTIONS(1170), + [anon_sym_double] = ACTIONS(1170), + [sym_boolean_type] = ACTIONS(1170), + [sym_void_type] = ACTIONS(1170), + [sym_this] = ACTIONS(1170), + [sym_super] = ACTIONS(1170), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [383] = { - [ts_builtin_sym_end] = ACTIONS(1170), - [sym_identifier] = ACTIONS(1172), - [sym_decimal_integer_literal] = ACTIONS(1172), - [sym_hex_integer_literal] = ACTIONS(1172), - [sym_octal_integer_literal] = ACTIONS(1172), - [sym_binary_integer_literal] = ACTIONS(1170), - [sym_decimal_floating_point_literal] = ACTIONS(1170), - [sym_hex_floating_point_literal] = ACTIONS(1172), - [sym_true] = ACTIONS(1172), - [sym_false] = ACTIONS(1172), - [sym_character_literal] = ACTIONS(1170), - [anon_sym_DQUOTE] = ACTIONS(1172), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1170), - [anon_sym_RBRACE] = ACTIONS(1170), - [sym_null_literal] = ACTIONS(1172), - [anon_sym_LPAREN] = ACTIONS(1170), - [anon_sym_LT] = ACTIONS(1170), - [anon_sym_PLUS] = ACTIONS(1172), - [anon_sym_DASH] = ACTIONS(1172), - [anon_sym_final] = ACTIONS(1172), - [anon_sym_BANG] = ACTIONS(1170), - [anon_sym_TILDE] = ACTIONS(1170), - [anon_sym_PLUS_PLUS] = ACTIONS(1170), - [anon_sym_DASH_DASH] = ACTIONS(1170), - [anon_sym_new] = ACTIONS(1172), - [anon_sym_class] = ACTIONS(1172), - [anon_sym_switch] = ACTIONS(1172), - [anon_sym_LBRACE] = ACTIONS(1170), - [anon_sym_case] = ACTIONS(1172), - [anon_sym_default] = ACTIONS(1172), - [anon_sym_SEMI] = ACTIONS(1170), - [anon_sym_assert] = ACTIONS(1172), - [anon_sym_do] = ACTIONS(1172), - [anon_sym_while] = ACTIONS(1172), - [anon_sym_break] = ACTIONS(1172), - [anon_sym_continue] = ACTIONS(1172), - [anon_sym_return] = ACTIONS(1172), - [anon_sym_yield] = ACTIONS(1172), - [anon_sym_synchronized] = ACTIONS(1172), - [anon_sym_throw] = ACTIONS(1172), - [anon_sym_try] = ACTIONS(1172), - [anon_sym_if] = ACTIONS(1172), - [anon_sym_else] = ACTIONS(1172), - [anon_sym_for] = ACTIONS(1172), - [anon_sym_AT] = ACTIONS(1172), - [anon_sym_open] = ACTIONS(1172), - [anon_sym_module] = ACTIONS(1172), - [anon_sym_static] = ACTIONS(1172), - [anon_sym_with] = ACTIONS(1172), - [anon_sym_package] = ACTIONS(1172), - [anon_sym_import] = ACTIONS(1172), - [anon_sym_enum] = ACTIONS(1172), - [anon_sym_public] = ACTIONS(1172), - [anon_sym_protected] = ACTIONS(1172), - [anon_sym_private] = ACTIONS(1172), - [anon_sym_abstract] = ACTIONS(1172), - [anon_sym_strictfp] = ACTIONS(1172), - [anon_sym_native] = ACTIONS(1172), - [anon_sym_transient] = ACTIONS(1172), - [anon_sym_volatile] = ACTIONS(1172), - [anon_sym_sealed] = ACTIONS(1172), - [anon_sym_non_DASHsealed] = ACTIONS(1170), - [anon_sym_record] = ACTIONS(1172), - [anon_sym_ATinterface] = ACTIONS(1170), - [anon_sym_interface] = ACTIONS(1172), - [anon_sym_byte] = ACTIONS(1172), - [anon_sym_short] = ACTIONS(1172), - [anon_sym_int] = ACTIONS(1172), - [anon_sym_long] = ACTIONS(1172), - [anon_sym_char] = ACTIONS(1172), - [anon_sym_float] = ACTIONS(1172), - [anon_sym_double] = ACTIONS(1172), - [sym_boolean_type] = ACTIONS(1172), - [sym_void_type] = ACTIONS(1172), - [sym_this] = ACTIONS(1172), - [sym_super] = ACTIONS(1172), + [ts_builtin_sym_end] = ACTIONS(1172), + [sym_identifier] = ACTIONS(1174), + [sym_decimal_integer_literal] = ACTIONS(1174), + [sym_hex_integer_literal] = ACTIONS(1174), + [sym_octal_integer_literal] = ACTIONS(1174), + [sym_binary_integer_literal] = ACTIONS(1172), + [sym_decimal_floating_point_literal] = ACTIONS(1172), + [sym_hex_floating_point_literal] = ACTIONS(1174), + [sym_true] = ACTIONS(1174), + [sym_false] = ACTIONS(1174), + [sym_character_literal] = ACTIONS(1172), + [anon_sym_DQUOTE] = ACTIONS(1174), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1172), + [anon_sym_RBRACE] = ACTIONS(1172), + [sym_null_literal] = ACTIONS(1174), + [anon_sym_LPAREN] = ACTIONS(1172), + [anon_sym_LT] = ACTIONS(1172), + [anon_sym_PLUS] = ACTIONS(1174), + [anon_sym_DASH] = ACTIONS(1174), + [anon_sym_final] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1172), + [anon_sym_TILDE] = ACTIONS(1172), + [anon_sym_PLUS_PLUS] = ACTIONS(1172), + [anon_sym_DASH_DASH] = ACTIONS(1172), + [anon_sym_new] = ACTIONS(1174), + [anon_sym_class] = ACTIONS(1174), + [anon_sym_switch] = ACTIONS(1174), + [anon_sym_LBRACE] = ACTIONS(1172), + [anon_sym_case] = ACTIONS(1174), + [anon_sym_default] = ACTIONS(1174), + [anon_sym_SEMI] = ACTIONS(1172), + [anon_sym_assert] = ACTIONS(1174), + [anon_sym_do] = ACTIONS(1174), + [anon_sym_while] = ACTIONS(1174), + [anon_sym_break] = ACTIONS(1174), + [anon_sym_continue] = ACTIONS(1174), + [anon_sym_return] = ACTIONS(1174), + [anon_sym_yield] = ACTIONS(1174), + [anon_sym_synchronized] = ACTIONS(1174), + [anon_sym_throw] = ACTIONS(1174), + [anon_sym_try] = ACTIONS(1174), + [anon_sym_if] = ACTIONS(1174), + [anon_sym_else] = ACTIONS(1174), + [anon_sym_for] = ACTIONS(1174), + [anon_sym_AT] = ACTIONS(1174), + [anon_sym_open] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_with] = ACTIONS(1174), + [anon_sym_package] = ACTIONS(1174), + [anon_sym_import] = ACTIONS(1174), + [anon_sym_enum] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_abstract] = ACTIONS(1174), + [anon_sym_strictfp] = ACTIONS(1174), + [anon_sym_native] = ACTIONS(1174), + [anon_sym_transient] = ACTIONS(1174), + [anon_sym_volatile] = ACTIONS(1174), + [anon_sym_sealed] = ACTIONS(1174), + [anon_sym_non_DASHsealed] = ACTIONS(1172), + [anon_sym_record] = ACTIONS(1174), + [anon_sym_ATinterface] = ACTIONS(1172), + [anon_sym_interface] = ACTIONS(1174), + [anon_sym_byte] = ACTIONS(1174), + [anon_sym_short] = ACTIONS(1174), + [anon_sym_int] = ACTIONS(1174), + [anon_sym_long] = ACTIONS(1174), + [anon_sym_char] = ACTIONS(1174), + [anon_sym_float] = ACTIONS(1174), + [anon_sym_double] = ACTIONS(1174), + [sym_boolean_type] = ACTIONS(1174), + [sym_void_type] = ACTIONS(1174), + [sym_this] = ACTIONS(1174), + [sym_super] = ACTIONS(1174), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [384] = { - [ts_builtin_sym_end] = ACTIONS(1174), - [sym_identifier] = ACTIONS(1176), - [sym_decimal_integer_literal] = ACTIONS(1176), - [sym_hex_integer_literal] = ACTIONS(1176), - [sym_octal_integer_literal] = ACTIONS(1176), - [sym_binary_integer_literal] = ACTIONS(1174), - [sym_decimal_floating_point_literal] = ACTIONS(1174), - [sym_hex_floating_point_literal] = ACTIONS(1176), - [sym_true] = ACTIONS(1176), - [sym_false] = ACTIONS(1176), - [sym_character_literal] = ACTIONS(1174), - [anon_sym_DQUOTE] = ACTIONS(1176), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1174), - [anon_sym_RBRACE] = ACTIONS(1174), - [sym_null_literal] = ACTIONS(1176), - [anon_sym_LPAREN] = ACTIONS(1174), - [anon_sym_LT] = ACTIONS(1174), - [anon_sym_PLUS] = ACTIONS(1176), - [anon_sym_DASH] = ACTIONS(1176), - [anon_sym_final] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1174), - [anon_sym_TILDE] = ACTIONS(1174), - [anon_sym_PLUS_PLUS] = ACTIONS(1174), - [anon_sym_DASH_DASH] = ACTIONS(1174), - [anon_sym_new] = ACTIONS(1176), - [anon_sym_class] = ACTIONS(1176), - [anon_sym_switch] = ACTIONS(1176), - [anon_sym_LBRACE] = ACTIONS(1174), - [anon_sym_case] = ACTIONS(1176), - [anon_sym_default] = ACTIONS(1176), - [anon_sym_SEMI] = ACTIONS(1174), - [anon_sym_assert] = ACTIONS(1176), - [anon_sym_do] = ACTIONS(1176), - [anon_sym_while] = ACTIONS(1176), - [anon_sym_break] = ACTIONS(1176), - [anon_sym_continue] = ACTIONS(1176), - [anon_sym_return] = ACTIONS(1176), - [anon_sym_yield] = ACTIONS(1176), - [anon_sym_synchronized] = ACTIONS(1176), - [anon_sym_throw] = ACTIONS(1176), - [anon_sym_try] = ACTIONS(1176), - [anon_sym_if] = ACTIONS(1176), - [anon_sym_else] = ACTIONS(1176), - [anon_sym_for] = ACTIONS(1176), - [anon_sym_AT] = ACTIONS(1176), - [anon_sym_open] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_with] = ACTIONS(1176), - [anon_sym_package] = ACTIONS(1176), - [anon_sym_import] = ACTIONS(1176), - [anon_sym_enum] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_abstract] = ACTIONS(1176), - [anon_sym_strictfp] = ACTIONS(1176), - [anon_sym_native] = ACTIONS(1176), - [anon_sym_transient] = ACTIONS(1176), - [anon_sym_volatile] = ACTIONS(1176), - [anon_sym_sealed] = ACTIONS(1176), - [anon_sym_non_DASHsealed] = ACTIONS(1174), - [anon_sym_record] = ACTIONS(1176), - [anon_sym_ATinterface] = ACTIONS(1174), - [anon_sym_interface] = ACTIONS(1176), - [anon_sym_byte] = ACTIONS(1176), - [anon_sym_short] = ACTIONS(1176), - [anon_sym_int] = ACTIONS(1176), - [anon_sym_long] = ACTIONS(1176), - [anon_sym_char] = ACTIONS(1176), - [anon_sym_float] = ACTIONS(1176), - [anon_sym_double] = ACTIONS(1176), - [sym_boolean_type] = ACTIONS(1176), - [sym_void_type] = ACTIONS(1176), - [sym_this] = ACTIONS(1176), - [sym_super] = ACTIONS(1176), + [ts_builtin_sym_end] = ACTIONS(1176), + [sym_identifier] = ACTIONS(1178), + [sym_decimal_integer_literal] = ACTIONS(1178), + [sym_hex_integer_literal] = ACTIONS(1178), + [sym_octal_integer_literal] = ACTIONS(1178), + [sym_binary_integer_literal] = ACTIONS(1176), + [sym_decimal_floating_point_literal] = ACTIONS(1176), + [sym_hex_floating_point_literal] = ACTIONS(1178), + [sym_true] = ACTIONS(1178), + [sym_false] = ACTIONS(1178), + [sym_character_literal] = ACTIONS(1176), + [anon_sym_DQUOTE] = ACTIONS(1178), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1176), + [anon_sym_RBRACE] = ACTIONS(1176), + [sym_null_literal] = ACTIONS(1178), + [anon_sym_LPAREN] = ACTIONS(1176), + [anon_sym_LT] = ACTIONS(1176), + [anon_sym_PLUS] = ACTIONS(1178), + [anon_sym_DASH] = ACTIONS(1178), + [anon_sym_final] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1176), + [anon_sym_TILDE] = ACTIONS(1176), + [anon_sym_PLUS_PLUS] = ACTIONS(1176), + [anon_sym_DASH_DASH] = ACTIONS(1176), + [anon_sym_new] = ACTIONS(1178), + [anon_sym_class] = ACTIONS(1178), + [anon_sym_switch] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(1176), + [anon_sym_case] = ACTIONS(1178), + [anon_sym_default] = ACTIONS(1178), + [anon_sym_SEMI] = ACTIONS(1176), + [anon_sym_assert] = ACTIONS(1178), + [anon_sym_do] = ACTIONS(1178), + [anon_sym_while] = ACTIONS(1178), + [anon_sym_break] = ACTIONS(1178), + [anon_sym_continue] = ACTIONS(1178), + [anon_sym_return] = ACTIONS(1178), + [anon_sym_yield] = ACTIONS(1178), + [anon_sym_synchronized] = ACTIONS(1178), + [anon_sym_throw] = ACTIONS(1178), + [anon_sym_try] = ACTIONS(1178), + [anon_sym_if] = ACTIONS(1178), + [anon_sym_else] = ACTIONS(1178), + [anon_sym_for] = ACTIONS(1178), + [anon_sym_AT] = ACTIONS(1178), + [anon_sym_open] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_with] = ACTIONS(1178), + [anon_sym_package] = ACTIONS(1178), + [anon_sym_import] = ACTIONS(1178), + [anon_sym_enum] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_abstract] = ACTIONS(1178), + [anon_sym_strictfp] = ACTIONS(1178), + [anon_sym_native] = ACTIONS(1178), + [anon_sym_transient] = ACTIONS(1178), + [anon_sym_volatile] = ACTIONS(1178), + [anon_sym_sealed] = ACTIONS(1178), + [anon_sym_non_DASHsealed] = ACTIONS(1176), + [anon_sym_record] = ACTIONS(1178), + [anon_sym_ATinterface] = ACTIONS(1176), + [anon_sym_interface] = ACTIONS(1178), + [anon_sym_byte] = ACTIONS(1178), + [anon_sym_short] = ACTIONS(1178), + [anon_sym_int] = ACTIONS(1178), + [anon_sym_long] = ACTIONS(1178), + [anon_sym_char] = ACTIONS(1178), + [anon_sym_float] = ACTIONS(1178), + [anon_sym_double] = ACTIONS(1178), + [sym_boolean_type] = ACTIONS(1178), + [sym_void_type] = ACTIONS(1178), + [sym_this] = ACTIONS(1178), + [sym_super] = ACTIONS(1178), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [385] = { - [ts_builtin_sym_end] = ACTIONS(1178), - [sym_identifier] = ACTIONS(1180), - [sym_decimal_integer_literal] = ACTIONS(1180), - [sym_hex_integer_literal] = ACTIONS(1180), - [sym_octal_integer_literal] = ACTIONS(1180), - [sym_binary_integer_literal] = ACTIONS(1178), - [sym_decimal_floating_point_literal] = ACTIONS(1178), - [sym_hex_floating_point_literal] = ACTIONS(1180), - [sym_true] = ACTIONS(1180), - [sym_false] = ACTIONS(1180), - [sym_character_literal] = ACTIONS(1178), - [anon_sym_DQUOTE] = ACTIONS(1180), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1178), - [anon_sym_RBRACE] = ACTIONS(1178), - [sym_null_literal] = ACTIONS(1180), - [anon_sym_LPAREN] = ACTIONS(1178), - [anon_sym_LT] = ACTIONS(1178), - [anon_sym_PLUS] = ACTIONS(1180), - [anon_sym_DASH] = ACTIONS(1180), - [anon_sym_final] = ACTIONS(1180), - [anon_sym_BANG] = ACTIONS(1178), - [anon_sym_TILDE] = ACTIONS(1178), - [anon_sym_PLUS_PLUS] = ACTIONS(1178), - [anon_sym_DASH_DASH] = ACTIONS(1178), - [anon_sym_new] = ACTIONS(1180), - [anon_sym_class] = ACTIONS(1180), - [anon_sym_switch] = ACTIONS(1180), - [anon_sym_LBRACE] = ACTIONS(1178), - [anon_sym_case] = ACTIONS(1180), - [anon_sym_default] = ACTIONS(1180), - [anon_sym_SEMI] = ACTIONS(1178), - [anon_sym_assert] = ACTIONS(1180), - [anon_sym_do] = ACTIONS(1180), - [anon_sym_while] = ACTIONS(1180), - [anon_sym_break] = ACTIONS(1180), - [anon_sym_continue] = ACTIONS(1180), - [anon_sym_return] = ACTIONS(1180), - [anon_sym_yield] = ACTIONS(1180), - [anon_sym_synchronized] = ACTIONS(1180), - [anon_sym_throw] = ACTIONS(1180), - [anon_sym_try] = ACTIONS(1180), - [anon_sym_if] = ACTIONS(1180), - [anon_sym_else] = ACTIONS(1180), - [anon_sym_for] = ACTIONS(1180), - [anon_sym_AT] = ACTIONS(1180), - [anon_sym_open] = ACTIONS(1180), - [anon_sym_module] = ACTIONS(1180), - [anon_sym_static] = ACTIONS(1180), - [anon_sym_with] = ACTIONS(1180), - [anon_sym_package] = ACTIONS(1180), - [anon_sym_import] = ACTIONS(1180), - [anon_sym_enum] = ACTIONS(1180), - [anon_sym_public] = ACTIONS(1180), - [anon_sym_protected] = ACTIONS(1180), - [anon_sym_private] = ACTIONS(1180), - [anon_sym_abstract] = ACTIONS(1180), - [anon_sym_strictfp] = ACTIONS(1180), - [anon_sym_native] = ACTIONS(1180), - [anon_sym_transient] = ACTIONS(1180), - [anon_sym_volatile] = ACTIONS(1180), - [anon_sym_sealed] = ACTIONS(1180), - [anon_sym_non_DASHsealed] = ACTIONS(1178), - [anon_sym_record] = ACTIONS(1180), - [anon_sym_ATinterface] = ACTIONS(1178), - [anon_sym_interface] = ACTIONS(1180), - [anon_sym_byte] = ACTIONS(1180), - [anon_sym_short] = ACTIONS(1180), - [anon_sym_int] = ACTIONS(1180), - [anon_sym_long] = ACTIONS(1180), - [anon_sym_char] = ACTIONS(1180), - [anon_sym_float] = ACTIONS(1180), - [anon_sym_double] = ACTIONS(1180), - [sym_boolean_type] = ACTIONS(1180), - [sym_void_type] = ACTIONS(1180), - [sym_this] = ACTIONS(1180), - [sym_super] = ACTIONS(1180), + [ts_builtin_sym_end] = ACTIONS(1180), + [sym_identifier] = ACTIONS(1182), + [sym_decimal_integer_literal] = ACTIONS(1182), + [sym_hex_integer_literal] = ACTIONS(1182), + [sym_octal_integer_literal] = ACTIONS(1182), + [sym_binary_integer_literal] = ACTIONS(1180), + [sym_decimal_floating_point_literal] = ACTIONS(1180), + [sym_hex_floating_point_literal] = ACTIONS(1182), + [sym_true] = ACTIONS(1182), + [sym_false] = ACTIONS(1182), + [sym_character_literal] = ACTIONS(1180), + [anon_sym_DQUOTE] = ACTIONS(1182), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1180), + [anon_sym_RBRACE] = ACTIONS(1180), + [sym_null_literal] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(1180), + [anon_sym_LT] = ACTIONS(1180), + [anon_sym_PLUS] = ACTIONS(1182), + [anon_sym_DASH] = ACTIONS(1182), + [anon_sym_final] = ACTIONS(1182), + [anon_sym_BANG] = ACTIONS(1180), + [anon_sym_TILDE] = ACTIONS(1180), + [anon_sym_PLUS_PLUS] = ACTIONS(1180), + [anon_sym_DASH_DASH] = ACTIONS(1180), + [anon_sym_new] = ACTIONS(1182), + [anon_sym_class] = ACTIONS(1182), + [anon_sym_switch] = ACTIONS(1182), + [anon_sym_LBRACE] = ACTIONS(1180), + [anon_sym_case] = ACTIONS(1182), + [anon_sym_default] = ACTIONS(1182), + [anon_sym_SEMI] = ACTIONS(1180), + [anon_sym_assert] = ACTIONS(1182), + [anon_sym_do] = ACTIONS(1182), + [anon_sym_while] = ACTIONS(1182), + [anon_sym_break] = ACTIONS(1182), + [anon_sym_continue] = ACTIONS(1182), + [anon_sym_return] = ACTIONS(1182), + [anon_sym_yield] = ACTIONS(1182), + [anon_sym_synchronized] = ACTIONS(1182), + [anon_sym_throw] = ACTIONS(1182), + [anon_sym_try] = ACTIONS(1182), + [anon_sym_if] = ACTIONS(1182), + [anon_sym_else] = ACTIONS(1182), + [anon_sym_for] = ACTIONS(1182), + [anon_sym_AT] = ACTIONS(1182), + [anon_sym_open] = ACTIONS(1182), + [anon_sym_module] = ACTIONS(1182), + [anon_sym_static] = ACTIONS(1182), + [anon_sym_with] = ACTIONS(1182), + [anon_sym_package] = ACTIONS(1182), + [anon_sym_import] = ACTIONS(1182), + [anon_sym_enum] = ACTIONS(1182), + [anon_sym_public] = ACTIONS(1182), + [anon_sym_protected] = ACTIONS(1182), + [anon_sym_private] = ACTIONS(1182), + [anon_sym_abstract] = ACTIONS(1182), + [anon_sym_strictfp] = ACTIONS(1182), + [anon_sym_native] = ACTIONS(1182), + [anon_sym_transient] = ACTIONS(1182), + [anon_sym_volatile] = ACTIONS(1182), + [anon_sym_sealed] = ACTIONS(1182), + [anon_sym_non_DASHsealed] = ACTIONS(1180), + [anon_sym_record] = ACTIONS(1182), + [anon_sym_ATinterface] = ACTIONS(1180), + [anon_sym_interface] = ACTIONS(1182), + [anon_sym_byte] = ACTIONS(1182), + [anon_sym_short] = ACTIONS(1182), + [anon_sym_int] = ACTIONS(1182), + [anon_sym_long] = ACTIONS(1182), + [anon_sym_char] = ACTIONS(1182), + [anon_sym_float] = ACTIONS(1182), + [anon_sym_double] = ACTIONS(1182), + [sym_boolean_type] = ACTIONS(1182), + [sym_void_type] = ACTIONS(1182), + [sym_this] = ACTIONS(1182), + [sym_super] = ACTIONS(1182), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [386] = { - [ts_builtin_sym_end] = ACTIONS(1182), - [sym_identifier] = ACTIONS(1184), - [sym_decimal_integer_literal] = ACTIONS(1184), - [sym_hex_integer_literal] = ACTIONS(1184), - [sym_octal_integer_literal] = ACTIONS(1184), - [sym_binary_integer_literal] = ACTIONS(1182), - [sym_decimal_floating_point_literal] = ACTIONS(1182), - [sym_hex_floating_point_literal] = ACTIONS(1184), - [sym_true] = ACTIONS(1184), - [sym_false] = ACTIONS(1184), - [sym_character_literal] = ACTIONS(1182), - [anon_sym_DQUOTE] = ACTIONS(1184), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1182), - [anon_sym_RBRACE] = ACTIONS(1182), - [sym_null_literal] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(1182), - [anon_sym_LT] = ACTIONS(1182), - [anon_sym_PLUS] = ACTIONS(1184), - [anon_sym_DASH] = ACTIONS(1184), - [anon_sym_final] = ACTIONS(1184), - [anon_sym_BANG] = ACTIONS(1182), - [anon_sym_TILDE] = ACTIONS(1182), - [anon_sym_PLUS_PLUS] = ACTIONS(1182), - [anon_sym_DASH_DASH] = ACTIONS(1182), - [anon_sym_new] = ACTIONS(1184), - [anon_sym_class] = ACTIONS(1184), - [anon_sym_switch] = ACTIONS(1184), - [anon_sym_LBRACE] = ACTIONS(1182), - [anon_sym_case] = ACTIONS(1184), - [anon_sym_default] = ACTIONS(1184), - [anon_sym_SEMI] = ACTIONS(1182), - [anon_sym_assert] = ACTIONS(1184), - [anon_sym_do] = ACTIONS(1184), - [anon_sym_while] = ACTIONS(1184), - [anon_sym_break] = ACTIONS(1184), - [anon_sym_continue] = ACTIONS(1184), - [anon_sym_return] = ACTIONS(1184), - [anon_sym_yield] = ACTIONS(1184), - [anon_sym_synchronized] = ACTIONS(1184), - [anon_sym_throw] = ACTIONS(1184), - [anon_sym_try] = ACTIONS(1184), - [anon_sym_if] = ACTIONS(1184), - [anon_sym_else] = ACTIONS(1184), - [anon_sym_for] = ACTIONS(1184), - [anon_sym_AT] = ACTIONS(1184), - [anon_sym_open] = ACTIONS(1184), - [anon_sym_module] = ACTIONS(1184), - [anon_sym_static] = ACTIONS(1184), - [anon_sym_with] = ACTIONS(1184), - [anon_sym_package] = ACTIONS(1184), - [anon_sym_import] = ACTIONS(1184), - [anon_sym_enum] = ACTIONS(1184), - [anon_sym_public] = ACTIONS(1184), - [anon_sym_protected] = ACTIONS(1184), - [anon_sym_private] = ACTIONS(1184), - [anon_sym_abstract] = ACTIONS(1184), - [anon_sym_strictfp] = ACTIONS(1184), - [anon_sym_native] = ACTIONS(1184), - [anon_sym_transient] = ACTIONS(1184), - [anon_sym_volatile] = ACTIONS(1184), - [anon_sym_sealed] = ACTIONS(1184), - [anon_sym_non_DASHsealed] = ACTIONS(1182), - [anon_sym_record] = ACTIONS(1184), - [anon_sym_ATinterface] = ACTIONS(1182), - [anon_sym_interface] = ACTIONS(1184), - [anon_sym_byte] = ACTIONS(1184), - [anon_sym_short] = ACTIONS(1184), - [anon_sym_int] = ACTIONS(1184), - [anon_sym_long] = ACTIONS(1184), - [anon_sym_char] = ACTIONS(1184), - [anon_sym_float] = ACTIONS(1184), - [anon_sym_double] = ACTIONS(1184), - [sym_boolean_type] = ACTIONS(1184), - [sym_void_type] = ACTIONS(1184), - [sym_this] = ACTIONS(1184), - [sym_super] = ACTIONS(1184), + [ts_builtin_sym_end] = ACTIONS(1184), + [sym_identifier] = ACTIONS(1186), + [sym_decimal_integer_literal] = ACTIONS(1186), + [sym_hex_integer_literal] = ACTIONS(1186), + [sym_octal_integer_literal] = ACTIONS(1186), + [sym_binary_integer_literal] = ACTIONS(1184), + [sym_decimal_floating_point_literal] = ACTIONS(1184), + [sym_hex_floating_point_literal] = ACTIONS(1186), + [sym_true] = ACTIONS(1186), + [sym_false] = ACTIONS(1186), + [sym_character_literal] = ACTIONS(1184), + [anon_sym_DQUOTE] = ACTIONS(1186), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1184), + [anon_sym_RBRACE] = ACTIONS(1184), + [sym_null_literal] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(1184), + [anon_sym_LT] = ACTIONS(1184), + [anon_sym_PLUS] = ACTIONS(1186), + [anon_sym_DASH] = ACTIONS(1186), + [anon_sym_final] = ACTIONS(1186), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_PLUS_PLUS] = ACTIONS(1184), + [anon_sym_DASH_DASH] = ACTIONS(1184), + [anon_sym_new] = ACTIONS(1186), + [anon_sym_class] = ACTIONS(1186), + [anon_sym_switch] = ACTIONS(1186), + [anon_sym_LBRACE] = ACTIONS(1184), + [anon_sym_case] = ACTIONS(1186), + [anon_sym_default] = ACTIONS(1186), + [anon_sym_SEMI] = ACTIONS(1184), + [anon_sym_assert] = ACTIONS(1186), + [anon_sym_do] = ACTIONS(1186), + [anon_sym_while] = ACTIONS(1186), + [anon_sym_break] = ACTIONS(1186), + [anon_sym_continue] = ACTIONS(1186), + [anon_sym_return] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1186), + [anon_sym_synchronized] = ACTIONS(1186), + [anon_sym_throw] = ACTIONS(1186), + [anon_sym_try] = ACTIONS(1186), + [anon_sym_if] = ACTIONS(1186), + [anon_sym_else] = ACTIONS(1186), + [anon_sym_for] = ACTIONS(1186), + [anon_sym_AT] = ACTIONS(1186), + [anon_sym_open] = ACTIONS(1186), + [anon_sym_module] = ACTIONS(1186), + [anon_sym_static] = ACTIONS(1186), + [anon_sym_with] = ACTIONS(1186), + [anon_sym_package] = ACTIONS(1186), + [anon_sym_import] = ACTIONS(1186), + [anon_sym_enum] = ACTIONS(1186), + [anon_sym_public] = ACTIONS(1186), + [anon_sym_protected] = ACTIONS(1186), + [anon_sym_private] = ACTIONS(1186), + [anon_sym_abstract] = ACTIONS(1186), + [anon_sym_strictfp] = ACTIONS(1186), + [anon_sym_native] = ACTIONS(1186), + [anon_sym_transient] = ACTIONS(1186), + [anon_sym_volatile] = ACTIONS(1186), + [anon_sym_sealed] = ACTIONS(1186), + [anon_sym_non_DASHsealed] = ACTIONS(1184), + [anon_sym_record] = ACTIONS(1186), + [anon_sym_ATinterface] = ACTIONS(1184), + [anon_sym_interface] = ACTIONS(1186), + [anon_sym_byte] = ACTIONS(1186), + [anon_sym_short] = ACTIONS(1186), + [anon_sym_int] = ACTIONS(1186), + [anon_sym_long] = ACTIONS(1186), + [anon_sym_char] = ACTIONS(1186), + [anon_sym_float] = ACTIONS(1186), + [anon_sym_double] = ACTIONS(1186), + [sym_boolean_type] = ACTIONS(1186), + [sym_void_type] = ACTIONS(1186), + [sym_this] = ACTIONS(1186), + [sym_super] = ACTIONS(1186), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [387] = { - [ts_builtin_sym_end] = ACTIONS(1186), - [sym_identifier] = ACTIONS(1188), - [sym_decimal_integer_literal] = ACTIONS(1188), - [sym_hex_integer_literal] = ACTIONS(1188), - [sym_octal_integer_literal] = ACTIONS(1188), - [sym_binary_integer_literal] = ACTIONS(1186), - [sym_decimal_floating_point_literal] = ACTIONS(1186), - [sym_hex_floating_point_literal] = ACTIONS(1188), - [sym_true] = ACTIONS(1188), - [sym_false] = ACTIONS(1188), - [sym_character_literal] = ACTIONS(1186), - [anon_sym_DQUOTE] = ACTIONS(1188), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1186), - [anon_sym_RBRACE] = ACTIONS(1186), - [sym_null_literal] = ACTIONS(1188), - [anon_sym_LPAREN] = ACTIONS(1186), - [anon_sym_LT] = ACTIONS(1186), - [anon_sym_PLUS] = ACTIONS(1188), - [anon_sym_DASH] = ACTIONS(1188), - [anon_sym_final] = ACTIONS(1188), - [anon_sym_BANG] = ACTIONS(1186), - [anon_sym_TILDE] = ACTIONS(1186), - [anon_sym_PLUS_PLUS] = ACTIONS(1186), - [anon_sym_DASH_DASH] = ACTIONS(1186), - [anon_sym_new] = ACTIONS(1188), - [anon_sym_class] = ACTIONS(1188), - [anon_sym_switch] = ACTIONS(1188), - [anon_sym_LBRACE] = ACTIONS(1186), - [anon_sym_case] = ACTIONS(1188), - [anon_sym_default] = ACTIONS(1188), - [anon_sym_SEMI] = ACTIONS(1186), - [anon_sym_assert] = ACTIONS(1188), - [anon_sym_do] = ACTIONS(1188), - [anon_sym_while] = ACTIONS(1188), - [anon_sym_break] = ACTIONS(1188), - [anon_sym_continue] = ACTIONS(1188), - [anon_sym_return] = ACTIONS(1188), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_synchronized] = ACTIONS(1188), - [anon_sym_throw] = ACTIONS(1188), - [anon_sym_try] = ACTIONS(1188), - [anon_sym_if] = ACTIONS(1188), - [anon_sym_else] = ACTIONS(1188), - [anon_sym_for] = ACTIONS(1188), - [anon_sym_AT] = ACTIONS(1188), - [anon_sym_open] = ACTIONS(1188), - [anon_sym_module] = ACTIONS(1188), - [anon_sym_static] = ACTIONS(1188), - [anon_sym_with] = ACTIONS(1188), - [anon_sym_package] = ACTIONS(1188), - [anon_sym_import] = ACTIONS(1188), - [anon_sym_enum] = ACTIONS(1188), - [anon_sym_public] = ACTIONS(1188), - [anon_sym_protected] = ACTIONS(1188), - [anon_sym_private] = ACTIONS(1188), - [anon_sym_abstract] = ACTIONS(1188), - [anon_sym_strictfp] = ACTIONS(1188), - [anon_sym_native] = ACTIONS(1188), - [anon_sym_transient] = ACTIONS(1188), - [anon_sym_volatile] = ACTIONS(1188), - [anon_sym_sealed] = ACTIONS(1188), - [anon_sym_non_DASHsealed] = ACTIONS(1186), - [anon_sym_record] = ACTIONS(1188), - [anon_sym_ATinterface] = ACTIONS(1186), - [anon_sym_interface] = ACTIONS(1188), - [anon_sym_byte] = ACTIONS(1188), - [anon_sym_short] = ACTIONS(1188), - [anon_sym_int] = ACTIONS(1188), - [anon_sym_long] = ACTIONS(1188), - [anon_sym_char] = ACTIONS(1188), - [anon_sym_float] = ACTIONS(1188), - [anon_sym_double] = ACTIONS(1188), - [sym_boolean_type] = ACTIONS(1188), - [sym_void_type] = ACTIONS(1188), - [sym_this] = ACTIONS(1188), - [sym_super] = ACTIONS(1188), + [ts_builtin_sym_end] = ACTIONS(1188), + [sym_identifier] = ACTIONS(1190), + [sym_decimal_integer_literal] = ACTIONS(1190), + [sym_hex_integer_literal] = ACTIONS(1190), + [sym_octal_integer_literal] = ACTIONS(1190), + [sym_binary_integer_literal] = ACTIONS(1188), + [sym_decimal_floating_point_literal] = ACTIONS(1188), + [sym_hex_floating_point_literal] = ACTIONS(1190), + [sym_true] = ACTIONS(1190), + [sym_false] = ACTIONS(1190), + [sym_character_literal] = ACTIONS(1188), + [anon_sym_DQUOTE] = ACTIONS(1190), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1188), + [anon_sym_RBRACE] = ACTIONS(1188), + [sym_null_literal] = ACTIONS(1190), + [anon_sym_LPAREN] = ACTIONS(1188), + [anon_sym_LT] = ACTIONS(1188), + [anon_sym_PLUS] = ACTIONS(1190), + [anon_sym_DASH] = ACTIONS(1190), + [anon_sym_final] = ACTIONS(1190), + [anon_sym_BANG] = ACTIONS(1188), + [anon_sym_TILDE] = ACTIONS(1188), + [anon_sym_PLUS_PLUS] = ACTIONS(1188), + [anon_sym_DASH_DASH] = ACTIONS(1188), + [anon_sym_new] = ACTIONS(1190), + [anon_sym_class] = ACTIONS(1190), + [anon_sym_switch] = ACTIONS(1190), + [anon_sym_LBRACE] = ACTIONS(1188), + [anon_sym_case] = ACTIONS(1190), + [anon_sym_default] = ACTIONS(1190), + [anon_sym_SEMI] = ACTIONS(1188), + [anon_sym_assert] = ACTIONS(1190), + [anon_sym_do] = ACTIONS(1190), + [anon_sym_while] = ACTIONS(1190), + [anon_sym_break] = ACTIONS(1190), + [anon_sym_continue] = ACTIONS(1190), + [anon_sym_return] = ACTIONS(1190), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_synchronized] = ACTIONS(1190), + [anon_sym_throw] = ACTIONS(1190), + [anon_sym_try] = ACTIONS(1190), + [anon_sym_if] = ACTIONS(1190), + [anon_sym_else] = ACTIONS(1190), + [anon_sym_for] = ACTIONS(1190), + [anon_sym_AT] = ACTIONS(1190), + [anon_sym_open] = ACTIONS(1190), + [anon_sym_module] = ACTIONS(1190), + [anon_sym_static] = ACTIONS(1190), + [anon_sym_with] = ACTIONS(1190), + [anon_sym_package] = ACTIONS(1190), + [anon_sym_import] = ACTIONS(1190), + [anon_sym_enum] = ACTIONS(1190), + [anon_sym_public] = ACTIONS(1190), + [anon_sym_protected] = ACTIONS(1190), + [anon_sym_private] = ACTIONS(1190), + [anon_sym_abstract] = ACTIONS(1190), + [anon_sym_strictfp] = ACTIONS(1190), + [anon_sym_native] = ACTIONS(1190), + [anon_sym_transient] = ACTIONS(1190), + [anon_sym_volatile] = ACTIONS(1190), + [anon_sym_sealed] = ACTIONS(1190), + [anon_sym_non_DASHsealed] = ACTIONS(1188), + [anon_sym_record] = ACTIONS(1190), + [anon_sym_ATinterface] = ACTIONS(1188), + [anon_sym_interface] = ACTIONS(1190), + [anon_sym_byte] = ACTIONS(1190), + [anon_sym_short] = ACTIONS(1190), + [anon_sym_int] = ACTIONS(1190), + [anon_sym_long] = ACTIONS(1190), + [anon_sym_char] = ACTIONS(1190), + [anon_sym_float] = ACTIONS(1190), + [anon_sym_double] = ACTIONS(1190), + [sym_boolean_type] = ACTIONS(1190), + [sym_void_type] = ACTIONS(1190), + [sym_this] = ACTIONS(1190), + [sym_super] = ACTIONS(1190), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [388] = { - [ts_builtin_sym_end] = ACTIONS(1190), - [sym_identifier] = ACTIONS(1192), - [sym_decimal_integer_literal] = ACTIONS(1192), - [sym_hex_integer_literal] = ACTIONS(1192), - [sym_octal_integer_literal] = ACTIONS(1192), - [sym_binary_integer_literal] = ACTIONS(1190), - [sym_decimal_floating_point_literal] = ACTIONS(1190), - [sym_hex_floating_point_literal] = ACTIONS(1192), - [sym_true] = ACTIONS(1192), - [sym_false] = ACTIONS(1192), - [sym_character_literal] = ACTIONS(1190), - [anon_sym_DQUOTE] = ACTIONS(1192), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1190), - [anon_sym_RBRACE] = ACTIONS(1190), - [sym_null_literal] = ACTIONS(1192), - [anon_sym_LPAREN] = ACTIONS(1190), - [anon_sym_LT] = ACTIONS(1190), - [anon_sym_PLUS] = ACTIONS(1192), - [anon_sym_DASH] = ACTIONS(1192), - [anon_sym_final] = ACTIONS(1192), - [anon_sym_BANG] = ACTIONS(1190), - [anon_sym_TILDE] = ACTIONS(1190), - [anon_sym_PLUS_PLUS] = ACTIONS(1190), - [anon_sym_DASH_DASH] = ACTIONS(1190), - [anon_sym_new] = ACTIONS(1192), - [anon_sym_class] = ACTIONS(1192), - [anon_sym_switch] = ACTIONS(1192), - [anon_sym_LBRACE] = ACTIONS(1190), - [anon_sym_case] = ACTIONS(1192), - [anon_sym_default] = ACTIONS(1192), - [anon_sym_SEMI] = ACTIONS(1190), - [anon_sym_assert] = ACTIONS(1192), - [anon_sym_do] = ACTIONS(1192), - [anon_sym_while] = ACTIONS(1192), - [anon_sym_break] = ACTIONS(1192), - [anon_sym_continue] = ACTIONS(1192), - [anon_sym_return] = ACTIONS(1192), - [anon_sym_yield] = ACTIONS(1192), - [anon_sym_synchronized] = ACTIONS(1192), - [anon_sym_throw] = ACTIONS(1192), - [anon_sym_try] = ACTIONS(1192), - [anon_sym_if] = ACTIONS(1192), - [anon_sym_else] = ACTIONS(1192), - [anon_sym_for] = ACTIONS(1192), - [anon_sym_AT] = ACTIONS(1192), - [anon_sym_open] = ACTIONS(1192), - [anon_sym_module] = ACTIONS(1192), - [anon_sym_static] = ACTIONS(1192), - [anon_sym_with] = ACTIONS(1192), - [anon_sym_package] = ACTIONS(1192), - [anon_sym_import] = ACTIONS(1192), - [anon_sym_enum] = ACTIONS(1192), - [anon_sym_public] = ACTIONS(1192), - [anon_sym_protected] = ACTIONS(1192), - [anon_sym_private] = ACTIONS(1192), - [anon_sym_abstract] = ACTIONS(1192), - [anon_sym_strictfp] = ACTIONS(1192), - [anon_sym_native] = ACTIONS(1192), - [anon_sym_transient] = ACTIONS(1192), - [anon_sym_volatile] = ACTIONS(1192), - [anon_sym_sealed] = ACTIONS(1192), - [anon_sym_non_DASHsealed] = ACTIONS(1190), - [anon_sym_record] = ACTIONS(1192), - [anon_sym_ATinterface] = ACTIONS(1190), - [anon_sym_interface] = ACTIONS(1192), - [anon_sym_byte] = ACTIONS(1192), - [anon_sym_short] = ACTIONS(1192), - [anon_sym_int] = ACTIONS(1192), - [anon_sym_long] = ACTIONS(1192), - [anon_sym_char] = ACTIONS(1192), - [anon_sym_float] = ACTIONS(1192), - [anon_sym_double] = ACTIONS(1192), - [sym_boolean_type] = ACTIONS(1192), - [sym_void_type] = ACTIONS(1192), - [sym_this] = ACTIONS(1192), - [sym_super] = ACTIONS(1192), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [389] = { - [sym_switch_label] = STATE(1373), - [aux_sym_switch_block_statement_group_repeat1] = STATE(389), + [ts_builtin_sym_end] = ACTIONS(1192), [sym_identifier] = ACTIONS(1194), [sym_decimal_integer_literal] = ACTIONS(1194), [sym_hex_integer_literal] = ACTIONS(1194), [sym_octal_integer_literal] = ACTIONS(1194), - [sym_binary_integer_literal] = ACTIONS(1196), - [sym_decimal_floating_point_literal] = ACTIONS(1196), + [sym_binary_integer_literal] = ACTIONS(1192), + [sym_decimal_floating_point_literal] = ACTIONS(1192), [sym_hex_floating_point_literal] = ACTIONS(1194), [sym_true] = ACTIONS(1194), [sym_false] = ACTIONS(1194), - [sym_character_literal] = ACTIONS(1196), + [sym_character_literal] = ACTIONS(1192), [anon_sym_DQUOTE] = ACTIONS(1194), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1196), - [anon_sym_RBRACE] = ACTIONS(1196), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1192), + [anon_sym_RBRACE] = ACTIONS(1192), [sym_null_literal] = ACTIONS(1194), - [anon_sym_LPAREN] = ACTIONS(1196), + [anon_sym_LPAREN] = ACTIONS(1192), + [anon_sym_LT] = ACTIONS(1192), [anon_sym_PLUS] = ACTIONS(1194), [anon_sym_DASH] = ACTIONS(1194), [anon_sym_final] = ACTIONS(1194), - [anon_sym_BANG] = ACTIONS(1196), - [anon_sym_TILDE] = ACTIONS(1196), - [anon_sym_PLUS_PLUS] = ACTIONS(1196), - [anon_sym_DASH_DASH] = ACTIONS(1196), + [anon_sym_BANG] = ACTIONS(1192), + [anon_sym_TILDE] = ACTIONS(1192), + [anon_sym_PLUS_PLUS] = ACTIONS(1192), + [anon_sym_DASH_DASH] = ACTIONS(1192), [anon_sym_new] = ACTIONS(1194), [anon_sym_class] = ACTIONS(1194), [anon_sym_switch] = ACTIONS(1194), - [anon_sym_LBRACE] = ACTIONS(1196), - [anon_sym_case] = ACTIONS(1198), - [anon_sym_default] = ACTIONS(1201), - [anon_sym_SEMI] = ACTIONS(1196), + [anon_sym_LBRACE] = ACTIONS(1192), + [anon_sym_case] = ACTIONS(1194), + [anon_sym_default] = ACTIONS(1194), + [anon_sym_SEMI] = ACTIONS(1192), [anon_sym_assert] = ACTIONS(1194), [anon_sym_do] = ACTIONS(1194), [anon_sym_while] = ACTIONS(1194), @@ -47644,6 +47572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(1194), [anon_sym_try] = ACTIONS(1194), [anon_sym_if] = ACTIONS(1194), + [anon_sym_else] = ACTIONS(1194), [anon_sym_for] = ACTIONS(1194), [anon_sym_AT] = ACTIONS(1194), [anon_sym_open] = ACTIONS(1194), @@ -47662,9 +47591,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transient] = ACTIONS(1194), [anon_sym_volatile] = ACTIONS(1194), [anon_sym_sealed] = ACTIONS(1194), - [anon_sym_non_DASHsealed] = ACTIONS(1196), + [anon_sym_non_DASHsealed] = ACTIONS(1192), [anon_sym_record] = ACTIONS(1194), - [anon_sym_ATinterface] = ACTIONS(1196), + [anon_sym_ATinterface] = ACTIONS(1192), [anon_sym_interface] = ACTIONS(1194), [anon_sym_byte] = ACTIONS(1194), [anon_sym_short] = ACTIONS(1194), @@ -47680,580 +47609,506 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, + [389] = { + [sym_switch_label] = STATE(1345), + [aux_sym_switch_block_statement_group_repeat1] = STATE(389), + [sym_identifier] = ACTIONS(1196), + [sym_decimal_integer_literal] = ACTIONS(1196), + [sym_hex_integer_literal] = ACTIONS(1196), + [sym_octal_integer_literal] = ACTIONS(1196), + [sym_binary_integer_literal] = ACTIONS(1198), + [sym_decimal_floating_point_literal] = ACTIONS(1198), + [sym_hex_floating_point_literal] = ACTIONS(1196), + [sym_true] = ACTIONS(1196), + [sym_false] = ACTIONS(1196), + [sym_character_literal] = ACTIONS(1198), + [anon_sym_DQUOTE] = ACTIONS(1196), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1198), + [anon_sym_RBRACE] = ACTIONS(1198), + [sym_null_literal] = ACTIONS(1196), + [anon_sym_LPAREN] = ACTIONS(1198), + [anon_sym_PLUS] = ACTIONS(1196), + [anon_sym_DASH] = ACTIONS(1196), + [anon_sym_final] = ACTIONS(1196), + [anon_sym_BANG] = ACTIONS(1198), + [anon_sym_TILDE] = ACTIONS(1198), + [anon_sym_PLUS_PLUS] = ACTIONS(1198), + [anon_sym_DASH_DASH] = ACTIONS(1198), + [anon_sym_new] = ACTIONS(1196), + [anon_sym_class] = ACTIONS(1196), + [anon_sym_switch] = ACTIONS(1196), + [anon_sym_LBRACE] = ACTIONS(1198), + [anon_sym_case] = ACTIONS(1200), + [anon_sym_default] = ACTIONS(1203), + [anon_sym_SEMI] = ACTIONS(1198), + [anon_sym_assert] = ACTIONS(1196), + [anon_sym_do] = ACTIONS(1196), + [anon_sym_while] = ACTIONS(1196), + [anon_sym_break] = ACTIONS(1196), + [anon_sym_continue] = ACTIONS(1196), + [anon_sym_return] = ACTIONS(1196), + [anon_sym_yield] = ACTIONS(1196), + [anon_sym_synchronized] = ACTIONS(1196), + [anon_sym_throw] = ACTIONS(1196), + [anon_sym_try] = ACTIONS(1196), + [anon_sym_if] = ACTIONS(1196), + [anon_sym_for] = ACTIONS(1196), + [anon_sym_AT] = ACTIONS(1196), + [anon_sym_open] = ACTIONS(1196), + [anon_sym_module] = ACTIONS(1196), + [anon_sym_static] = ACTIONS(1196), + [anon_sym_with] = ACTIONS(1196), + [anon_sym_package] = ACTIONS(1196), + [anon_sym_import] = ACTIONS(1196), + [anon_sym_enum] = ACTIONS(1196), + [anon_sym_public] = ACTIONS(1196), + [anon_sym_protected] = ACTIONS(1196), + [anon_sym_private] = ACTIONS(1196), + [anon_sym_abstract] = ACTIONS(1196), + [anon_sym_strictfp] = ACTIONS(1196), + [anon_sym_native] = ACTIONS(1196), + [anon_sym_transient] = ACTIONS(1196), + [anon_sym_volatile] = ACTIONS(1196), + [anon_sym_sealed] = ACTIONS(1196), + [anon_sym_non_DASHsealed] = ACTIONS(1198), + [anon_sym_record] = ACTIONS(1196), + [anon_sym_ATinterface] = ACTIONS(1198), + [anon_sym_interface] = ACTIONS(1196), + [anon_sym_byte] = ACTIONS(1196), + [anon_sym_short] = ACTIONS(1196), + [anon_sym_int] = ACTIONS(1196), + [anon_sym_long] = ACTIONS(1196), + [anon_sym_char] = ACTIONS(1196), + [anon_sym_float] = ACTIONS(1196), + [anon_sym_double] = ACTIONS(1196), + [sym_boolean_type] = ACTIONS(1196), + [sym_void_type] = ACTIONS(1196), + [sym_this] = ACTIONS(1196), + [sym_super] = ACTIONS(1196), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, [390] = { - [ts_builtin_sym_end] = ACTIONS(1204), - [sym_identifier] = ACTIONS(1206), - [sym_decimal_integer_literal] = ACTIONS(1206), - [sym_hex_integer_literal] = ACTIONS(1206), - [sym_octal_integer_literal] = ACTIONS(1206), - [sym_binary_integer_literal] = ACTIONS(1204), - [sym_decimal_floating_point_literal] = ACTIONS(1204), - [sym_hex_floating_point_literal] = ACTIONS(1206), - [sym_true] = ACTIONS(1206), - [sym_false] = ACTIONS(1206), - [sym_character_literal] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(1206), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1204), - [anon_sym_RBRACE] = ACTIONS(1204), - [sym_null_literal] = ACTIONS(1206), - [anon_sym_LPAREN] = ACTIONS(1204), - [anon_sym_LT] = ACTIONS(1204), - [anon_sym_PLUS] = ACTIONS(1206), - [anon_sym_DASH] = ACTIONS(1206), - [anon_sym_final] = ACTIONS(1206), - [anon_sym_BANG] = ACTIONS(1204), - [anon_sym_TILDE] = ACTIONS(1204), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_new] = ACTIONS(1206), - [anon_sym_class] = ACTIONS(1206), - [anon_sym_switch] = ACTIONS(1206), - [anon_sym_LBRACE] = ACTIONS(1204), - [anon_sym_default] = ACTIONS(1206), - [anon_sym_SEMI] = ACTIONS(1204), - [anon_sym_assert] = ACTIONS(1206), - [anon_sym_do] = ACTIONS(1206), - [anon_sym_while] = ACTIONS(1206), - [anon_sym_break] = ACTIONS(1206), - [anon_sym_continue] = ACTIONS(1206), - [anon_sym_return] = ACTIONS(1206), - [anon_sym_yield] = ACTIONS(1206), - [anon_sym_synchronized] = ACTIONS(1206), - [anon_sym_throw] = ACTIONS(1206), - [anon_sym_try] = ACTIONS(1206), - [anon_sym_if] = ACTIONS(1206), - [anon_sym_for] = ACTIONS(1206), - [anon_sym_AT] = ACTIONS(1206), - [anon_sym_open] = ACTIONS(1206), - [anon_sym_module] = ACTIONS(1206), - [anon_sym_static] = ACTIONS(1206), - [anon_sym_with] = ACTIONS(1206), - [anon_sym_package] = ACTIONS(1206), - [anon_sym_import] = ACTIONS(1206), - [anon_sym_enum] = ACTIONS(1206), - [anon_sym_public] = ACTIONS(1206), - [anon_sym_protected] = ACTIONS(1206), - [anon_sym_private] = ACTIONS(1206), - [anon_sym_abstract] = ACTIONS(1206), - [anon_sym_strictfp] = ACTIONS(1206), - [anon_sym_native] = ACTIONS(1206), - [anon_sym_transient] = ACTIONS(1206), - [anon_sym_volatile] = ACTIONS(1206), - [anon_sym_sealed] = ACTIONS(1206), - [anon_sym_non_DASHsealed] = ACTIONS(1204), - [anon_sym_record] = ACTIONS(1206), - [anon_sym_ATinterface] = ACTIONS(1204), - [anon_sym_interface] = ACTIONS(1206), - [anon_sym_byte] = ACTIONS(1206), - [anon_sym_short] = ACTIONS(1206), - [anon_sym_int] = ACTIONS(1206), - [anon_sym_long] = ACTIONS(1206), - [anon_sym_char] = ACTIONS(1206), - [anon_sym_float] = ACTIONS(1206), - [anon_sym_double] = ACTIONS(1206), - [sym_boolean_type] = ACTIONS(1206), - [sym_void_type] = ACTIONS(1206), - [sym_this] = ACTIONS(1206), - [sym_super] = ACTIONS(1206), + [ts_builtin_sym_end] = ACTIONS(1206), + [sym_identifier] = ACTIONS(1208), + [sym_decimal_integer_literal] = ACTIONS(1208), + [sym_hex_integer_literal] = ACTIONS(1208), + [sym_octal_integer_literal] = ACTIONS(1208), + [sym_binary_integer_literal] = ACTIONS(1206), + [sym_decimal_floating_point_literal] = ACTIONS(1206), + [sym_hex_floating_point_literal] = ACTIONS(1208), + [sym_true] = ACTIONS(1208), + [sym_false] = ACTIONS(1208), + [sym_character_literal] = ACTIONS(1206), + [anon_sym_DQUOTE] = ACTIONS(1208), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1206), + [anon_sym_RBRACE] = ACTIONS(1206), + [sym_null_literal] = ACTIONS(1208), + [anon_sym_LPAREN] = ACTIONS(1206), + [anon_sym_LT] = ACTIONS(1206), + [anon_sym_PLUS] = ACTIONS(1208), + [anon_sym_DASH] = ACTIONS(1208), + [anon_sym_final] = ACTIONS(1208), + [anon_sym_BANG] = ACTIONS(1206), + [anon_sym_TILDE] = ACTIONS(1206), + [anon_sym_PLUS_PLUS] = ACTIONS(1206), + [anon_sym_DASH_DASH] = ACTIONS(1206), + [anon_sym_new] = ACTIONS(1208), + [anon_sym_class] = ACTIONS(1208), + [anon_sym_switch] = ACTIONS(1208), + [anon_sym_LBRACE] = ACTIONS(1206), + [anon_sym_default] = ACTIONS(1208), + [anon_sym_SEMI] = ACTIONS(1206), + [anon_sym_assert] = ACTIONS(1208), + [anon_sym_do] = ACTIONS(1208), + [anon_sym_while] = ACTIONS(1208), + [anon_sym_break] = ACTIONS(1208), + [anon_sym_continue] = ACTIONS(1208), + [anon_sym_return] = ACTIONS(1208), + [anon_sym_yield] = ACTIONS(1208), + [anon_sym_synchronized] = ACTIONS(1208), + [anon_sym_throw] = ACTIONS(1208), + [anon_sym_try] = ACTIONS(1208), + [anon_sym_if] = ACTIONS(1208), + [anon_sym_for] = ACTIONS(1208), + [anon_sym_AT] = ACTIONS(1208), + [anon_sym_open] = ACTIONS(1208), + [anon_sym_module] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1208), + [anon_sym_with] = ACTIONS(1208), + [anon_sym_package] = ACTIONS(1208), + [anon_sym_import] = ACTIONS(1208), + [anon_sym_enum] = ACTIONS(1208), + [anon_sym_public] = ACTIONS(1208), + [anon_sym_protected] = ACTIONS(1208), + [anon_sym_private] = ACTIONS(1208), + [anon_sym_abstract] = ACTIONS(1208), + [anon_sym_strictfp] = ACTIONS(1208), + [anon_sym_native] = ACTIONS(1208), + [anon_sym_transient] = ACTIONS(1208), + [anon_sym_volatile] = ACTIONS(1208), + [anon_sym_sealed] = ACTIONS(1208), + [anon_sym_non_DASHsealed] = ACTIONS(1206), + [anon_sym_record] = ACTIONS(1208), + [anon_sym_ATinterface] = ACTIONS(1206), + [anon_sym_interface] = ACTIONS(1208), + [anon_sym_byte] = ACTIONS(1208), + [anon_sym_short] = ACTIONS(1208), + [anon_sym_int] = ACTIONS(1208), + [anon_sym_long] = ACTIONS(1208), + [anon_sym_char] = ACTIONS(1208), + [anon_sym_float] = ACTIONS(1208), + [anon_sym_double] = ACTIONS(1208), + [sym_boolean_type] = ACTIONS(1208), + [sym_void_type] = ACTIONS(1208), + [sym_this] = ACTIONS(1208), + [sym_super] = ACTIONS(1208), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [391] = { - [ts_builtin_sym_end] = ACTIONS(1208), - [sym_identifier] = ACTIONS(1210), - [sym_decimal_integer_literal] = ACTIONS(1210), - [sym_hex_integer_literal] = ACTIONS(1210), - [sym_octal_integer_literal] = ACTIONS(1210), - [sym_binary_integer_literal] = ACTIONS(1208), - [sym_decimal_floating_point_literal] = ACTIONS(1208), - [sym_hex_floating_point_literal] = ACTIONS(1210), - [sym_true] = ACTIONS(1210), - [sym_false] = ACTIONS(1210), - [sym_character_literal] = ACTIONS(1208), - [anon_sym_DQUOTE] = ACTIONS(1210), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1208), - [sym_null_literal] = ACTIONS(1210), - [anon_sym_LPAREN] = ACTIONS(1208), - [anon_sym_LT] = ACTIONS(1208), - [anon_sym_PLUS] = ACTIONS(1210), - [anon_sym_DASH] = ACTIONS(1210), - [anon_sym_final] = ACTIONS(1210), - [anon_sym_BANG] = ACTIONS(1208), - [anon_sym_TILDE] = ACTIONS(1208), - [anon_sym_PLUS_PLUS] = ACTIONS(1208), - [anon_sym_DASH_DASH] = ACTIONS(1208), - [anon_sym_new] = ACTIONS(1210), - [anon_sym_class] = ACTIONS(1210), - [anon_sym_switch] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(1208), - [anon_sym_default] = ACTIONS(1210), - [anon_sym_SEMI] = ACTIONS(1208), - [anon_sym_assert] = ACTIONS(1210), - [anon_sym_do] = ACTIONS(1210), - [anon_sym_while] = ACTIONS(1210), - [anon_sym_break] = ACTIONS(1210), - [anon_sym_continue] = ACTIONS(1210), - [anon_sym_return] = ACTIONS(1210), - [anon_sym_yield] = ACTIONS(1210), - [anon_sym_synchronized] = ACTIONS(1210), - [anon_sym_throw] = ACTIONS(1210), - [anon_sym_try] = ACTIONS(1210), - [anon_sym_if] = ACTIONS(1210), - [anon_sym_else] = ACTIONS(1212), - [anon_sym_for] = ACTIONS(1210), - [anon_sym_AT] = ACTIONS(1210), - [anon_sym_open] = ACTIONS(1210), - [anon_sym_module] = ACTIONS(1210), - [anon_sym_static] = ACTIONS(1210), - [anon_sym_with] = ACTIONS(1210), - [anon_sym_package] = ACTIONS(1210), - [anon_sym_import] = ACTIONS(1210), - [anon_sym_enum] = ACTIONS(1210), - [anon_sym_public] = ACTIONS(1210), - [anon_sym_protected] = ACTIONS(1210), - [anon_sym_private] = ACTIONS(1210), - [anon_sym_abstract] = ACTIONS(1210), - [anon_sym_strictfp] = ACTIONS(1210), - [anon_sym_native] = ACTIONS(1210), - [anon_sym_transient] = ACTIONS(1210), - [anon_sym_volatile] = ACTIONS(1210), - [anon_sym_sealed] = ACTIONS(1210), - [anon_sym_non_DASHsealed] = ACTIONS(1208), - [anon_sym_record] = ACTIONS(1210), - [anon_sym_ATinterface] = ACTIONS(1208), - [anon_sym_interface] = ACTIONS(1210), - [anon_sym_byte] = ACTIONS(1210), - [anon_sym_short] = ACTIONS(1210), - [anon_sym_int] = ACTIONS(1210), - [anon_sym_long] = ACTIONS(1210), - [anon_sym_char] = ACTIONS(1210), - [anon_sym_float] = ACTIONS(1210), - [anon_sym_double] = ACTIONS(1210), - [sym_boolean_type] = ACTIONS(1210), - [sym_void_type] = ACTIONS(1210), - [sym_this] = ACTIONS(1210), - [sym_super] = ACTIONS(1210), + [ts_builtin_sym_end] = ACTIONS(1210), + [sym_identifier] = ACTIONS(1212), + [sym_decimal_integer_literal] = ACTIONS(1212), + [sym_hex_integer_literal] = ACTIONS(1212), + [sym_octal_integer_literal] = ACTIONS(1212), + [sym_binary_integer_literal] = ACTIONS(1210), + [sym_decimal_floating_point_literal] = ACTIONS(1210), + [sym_hex_floating_point_literal] = ACTIONS(1212), + [sym_true] = ACTIONS(1212), + [sym_false] = ACTIONS(1212), + [sym_character_literal] = ACTIONS(1210), + [anon_sym_DQUOTE] = ACTIONS(1212), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1210), + [sym_null_literal] = ACTIONS(1212), + [anon_sym_LPAREN] = ACTIONS(1210), + [anon_sym_LT] = ACTIONS(1210), + [anon_sym_PLUS] = ACTIONS(1212), + [anon_sym_DASH] = ACTIONS(1212), + [anon_sym_final] = ACTIONS(1212), + [anon_sym_BANG] = ACTIONS(1210), + [anon_sym_TILDE] = ACTIONS(1210), + [anon_sym_PLUS_PLUS] = ACTIONS(1210), + [anon_sym_DASH_DASH] = ACTIONS(1210), + [anon_sym_new] = ACTIONS(1212), + [anon_sym_class] = ACTIONS(1212), + [anon_sym_switch] = ACTIONS(1212), + [anon_sym_LBRACE] = ACTIONS(1210), + [anon_sym_default] = ACTIONS(1212), + [anon_sym_SEMI] = ACTIONS(1210), + [anon_sym_assert] = ACTIONS(1212), + [anon_sym_do] = ACTIONS(1212), + [anon_sym_while] = ACTIONS(1212), + [anon_sym_break] = ACTIONS(1212), + [anon_sym_continue] = ACTIONS(1212), + [anon_sym_return] = ACTIONS(1212), + [anon_sym_yield] = ACTIONS(1212), + [anon_sym_synchronized] = ACTIONS(1212), + [anon_sym_throw] = ACTIONS(1212), + [anon_sym_try] = ACTIONS(1212), + [anon_sym_if] = ACTIONS(1212), + [anon_sym_else] = ACTIONS(1214), + [anon_sym_for] = ACTIONS(1212), + [anon_sym_AT] = ACTIONS(1212), + [anon_sym_open] = ACTIONS(1212), + [anon_sym_module] = ACTIONS(1212), + [anon_sym_static] = ACTIONS(1212), + [anon_sym_with] = ACTIONS(1212), + [anon_sym_package] = ACTIONS(1212), + [anon_sym_import] = ACTIONS(1212), + [anon_sym_enum] = ACTIONS(1212), + [anon_sym_public] = ACTIONS(1212), + [anon_sym_protected] = ACTIONS(1212), + [anon_sym_private] = ACTIONS(1212), + [anon_sym_abstract] = ACTIONS(1212), + [anon_sym_strictfp] = ACTIONS(1212), + [anon_sym_native] = ACTIONS(1212), + [anon_sym_transient] = ACTIONS(1212), + [anon_sym_volatile] = ACTIONS(1212), + [anon_sym_sealed] = ACTIONS(1212), + [anon_sym_non_DASHsealed] = ACTIONS(1210), + [anon_sym_record] = ACTIONS(1212), + [anon_sym_ATinterface] = ACTIONS(1210), + [anon_sym_interface] = ACTIONS(1212), + [anon_sym_byte] = ACTIONS(1212), + [anon_sym_short] = ACTIONS(1212), + [anon_sym_int] = ACTIONS(1212), + [anon_sym_long] = ACTIONS(1212), + [anon_sym_char] = ACTIONS(1212), + [anon_sym_float] = ACTIONS(1212), + [anon_sym_double] = ACTIONS(1212), + [sym_boolean_type] = ACTIONS(1212), + [sym_void_type] = ACTIONS(1212), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(1212), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [392] = { - [sym_identifier] = ACTIONS(1210), - [sym_decimal_integer_literal] = ACTIONS(1210), - [sym_hex_integer_literal] = ACTIONS(1210), - [sym_octal_integer_literal] = ACTIONS(1210), - [sym_binary_integer_literal] = ACTIONS(1208), - [sym_decimal_floating_point_literal] = ACTIONS(1208), - [sym_hex_floating_point_literal] = ACTIONS(1210), - [sym_true] = ACTIONS(1210), - [sym_false] = ACTIONS(1210), - [sym_character_literal] = ACTIONS(1208), - [anon_sym_DQUOTE] = ACTIONS(1210), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1208), - [anon_sym_RBRACE] = ACTIONS(1208), - [sym_null_literal] = ACTIONS(1210), - [anon_sym_LPAREN] = ACTIONS(1208), - [anon_sym_PLUS] = ACTIONS(1210), - [anon_sym_DASH] = ACTIONS(1210), - [anon_sym_final] = ACTIONS(1210), - [anon_sym_BANG] = ACTIONS(1208), - [anon_sym_TILDE] = ACTIONS(1208), - [anon_sym_PLUS_PLUS] = ACTIONS(1208), - [anon_sym_DASH_DASH] = ACTIONS(1208), - [anon_sym_new] = ACTIONS(1210), - [anon_sym_class] = ACTIONS(1210), - [anon_sym_switch] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(1208), - [anon_sym_case] = ACTIONS(1210), - [anon_sym_default] = ACTIONS(1210), - [anon_sym_SEMI] = ACTIONS(1208), - [anon_sym_assert] = ACTIONS(1210), - [anon_sym_do] = ACTIONS(1210), - [anon_sym_while] = ACTIONS(1210), - [anon_sym_break] = ACTIONS(1210), - [anon_sym_continue] = ACTIONS(1210), - [anon_sym_return] = ACTIONS(1210), - [anon_sym_yield] = ACTIONS(1210), - [anon_sym_synchronized] = ACTIONS(1210), - [anon_sym_throw] = ACTIONS(1210), - [anon_sym_try] = ACTIONS(1210), - [anon_sym_if] = ACTIONS(1210), - [anon_sym_else] = ACTIONS(1214), - [anon_sym_for] = ACTIONS(1210), - [anon_sym_AT] = ACTIONS(1210), - [anon_sym_open] = ACTIONS(1210), - [anon_sym_module] = ACTIONS(1210), - [anon_sym_static] = ACTIONS(1210), - [anon_sym_with] = ACTIONS(1210), - [anon_sym_package] = ACTIONS(1210), - [anon_sym_import] = ACTIONS(1210), - [anon_sym_enum] = ACTIONS(1210), - [anon_sym_public] = ACTIONS(1210), - [anon_sym_protected] = ACTIONS(1210), - [anon_sym_private] = ACTIONS(1210), - [anon_sym_abstract] = ACTIONS(1210), - [anon_sym_strictfp] = ACTIONS(1210), - [anon_sym_native] = ACTIONS(1210), - [anon_sym_transient] = ACTIONS(1210), - [anon_sym_volatile] = ACTIONS(1210), - [anon_sym_sealed] = ACTIONS(1210), - [anon_sym_non_DASHsealed] = ACTIONS(1208), - [anon_sym_record] = ACTIONS(1210), - [anon_sym_ATinterface] = ACTIONS(1208), - [anon_sym_interface] = ACTIONS(1210), - [anon_sym_byte] = ACTIONS(1210), - [anon_sym_short] = ACTIONS(1210), - [anon_sym_int] = ACTIONS(1210), - [anon_sym_long] = ACTIONS(1210), - [anon_sym_char] = ACTIONS(1210), - [anon_sym_float] = ACTIONS(1210), - [anon_sym_double] = ACTIONS(1210), - [sym_boolean_type] = ACTIONS(1210), - [sym_void_type] = ACTIONS(1210), - [sym_this] = ACTIONS(1210), - [sym_super] = ACTIONS(1210), + [sym_identifier] = ACTIONS(1212), + [sym_decimal_integer_literal] = ACTIONS(1212), + [sym_hex_integer_literal] = ACTIONS(1212), + [sym_octal_integer_literal] = ACTIONS(1212), + [sym_binary_integer_literal] = ACTIONS(1210), + [sym_decimal_floating_point_literal] = ACTIONS(1210), + [sym_hex_floating_point_literal] = ACTIONS(1212), + [sym_true] = ACTIONS(1212), + [sym_false] = ACTIONS(1212), + [sym_character_literal] = ACTIONS(1210), + [anon_sym_DQUOTE] = ACTIONS(1212), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1210), + [anon_sym_RBRACE] = ACTIONS(1210), + [sym_null_literal] = ACTIONS(1212), + [anon_sym_LPAREN] = ACTIONS(1210), + [anon_sym_PLUS] = ACTIONS(1212), + [anon_sym_DASH] = ACTIONS(1212), + [anon_sym_final] = ACTIONS(1212), + [anon_sym_BANG] = ACTIONS(1210), + [anon_sym_TILDE] = ACTIONS(1210), + [anon_sym_PLUS_PLUS] = ACTIONS(1210), + [anon_sym_DASH_DASH] = ACTIONS(1210), + [anon_sym_new] = ACTIONS(1212), + [anon_sym_class] = ACTIONS(1212), + [anon_sym_switch] = ACTIONS(1212), + [anon_sym_LBRACE] = ACTIONS(1210), + [anon_sym_case] = ACTIONS(1212), + [anon_sym_default] = ACTIONS(1212), + [anon_sym_SEMI] = ACTIONS(1210), + [anon_sym_assert] = ACTIONS(1212), + [anon_sym_do] = ACTIONS(1212), + [anon_sym_while] = ACTIONS(1212), + [anon_sym_break] = ACTIONS(1212), + [anon_sym_continue] = ACTIONS(1212), + [anon_sym_return] = ACTIONS(1212), + [anon_sym_yield] = ACTIONS(1212), + [anon_sym_synchronized] = ACTIONS(1212), + [anon_sym_throw] = ACTIONS(1212), + [anon_sym_try] = ACTIONS(1212), + [anon_sym_if] = ACTIONS(1212), + [anon_sym_else] = ACTIONS(1216), + [anon_sym_for] = ACTIONS(1212), + [anon_sym_AT] = ACTIONS(1212), + [anon_sym_open] = ACTIONS(1212), + [anon_sym_module] = ACTIONS(1212), + [anon_sym_static] = ACTIONS(1212), + [anon_sym_with] = ACTIONS(1212), + [anon_sym_package] = ACTIONS(1212), + [anon_sym_import] = ACTIONS(1212), + [anon_sym_enum] = ACTIONS(1212), + [anon_sym_public] = ACTIONS(1212), + [anon_sym_protected] = ACTIONS(1212), + [anon_sym_private] = ACTIONS(1212), + [anon_sym_abstract] = ACTIONS(1212), + [anon_sym_strictfp] = ACTIONS(1212), + [anon_sym_native] = ACTIONS(1212), + [anon_sym_transient] = ACTIONS(1212), + [anon_sym_volatile] = ACTIONS(1212), + [anon_sym_sealed] = ACTIONS(1212), + [anon_sym_non_DASHsealed] = ACTIONS(1210), + [anon_sym_record] = ACTIONS(1212), + [anon_sym_ATinterface] = ACTIONS(1210), + [anon_sym_interface] = ACTIONS(1212), + [anon_sym_byte] = ACTIONS(1212), + [anon_sym_short] = ACTIONS(1212), + [anon_sym_int] = ACTIONS(1212), + [anon_sym_long] = ACTIONS(1212), + [anon_sym_char] = ACTIONS(1212), + [anon_sym_float] = ACTIONS(1212), + [anon_sym_double] = ACTIONS(1212), + [sym_boolean_type] = ACTIONS(1212), + [sym_void_type] = ACTIONS(1212), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(1212), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [393] = { - [ts_builtin_sym_end] = ACTIONS(1216), - [sym_identifier] = ACTIONS(1218), - [sym_decimal_integer_literal] = ACTIONS(1218), - [sym_hex_integer_literal] = ACTIONS(1218), - [sym_octal_integer_literal] = ACTIONS(1218), - [sym_binary_integer_literal] = ACTIONS(1216), - [sym_decimal_floating_point_literal] = ACTIONS(1216), - [sym_hex_floating_point_literal] = ACTIONS(1218), - [sym_true] = ACTIONS(1218), - [sym_false] = ACTIONS(1218), - [sym_character_literal] = ACTIONS(1216), - [anon_sym_DQUOTE] = ACTIONS(1218), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1216), - [anon_sym_RBRACE] = ACTIONS(1216), - [sym_null_literal] = ACTIONS(1218), - [anon_sym_LPAREN] = ACTIONS(1216), - [anon_sym_LT] = ACTIONS(1216), - [anon_sym_PLUS] = ACTIONS(1218), - [anon_sym_DASH] = ACTIONS(1218), - [anon_sym_final] = ACTIONS(1218), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_PLUS_PLUS] = ACTIONS(1216), - [anon_sym_DASH_DASH] = ACTIONS(1216), - [anon_sym_new] = ACTIONS(1218), - [anon_sym_class] = ACTIONS(1218), - [anon_sym_switch] = ACTIONS(1218), - [anon_sym_LBRACE] = ACTIONS(1216), - [anon_sym_default] = ACTIONS(1218), - [anon_sym_SEMI] = ACTIONS(1216), - [anon_sym_assert] = ACTIONS(1218), - [anon_sym_do] = ACTIONS(1218), - [anon_sym_while] = ACTIONS(1218), - [anon_sym_break] = ACTIONS(1218), - [anon_sym_continue] = ACTIONS(1218), - [anon_sym_return] = ACTIONS(1218), - [anon_sym_yield] = ACTIONS(1218), - [anon_sym_synchronized] = ACTIONS(1218), - [anon_sym_throw] = ACTIONS(1218), - [anon_sym_try] = ACTIONS(1218), - [anon_sym_if] = ACTIONS(1218), - [anon_sym_for] = ACTIONS(1218), - [anon_sym_AT] = ACTIONS(1218), - [anon_sym_open] = ACTIONS(1218), - [anon_sym_module] = ACTIONS(1218), - [anon_sym_static] = ACTIONS(1218), - [anon_sym_with] = ACTIONS(1218), - [anon_sym_package] = ACTIONS(1218), - [anon_sym_import] = ACTIONS(1218), - [anon_sym_enum] = ACTIONS(1218), - [anon_sym_public] = ACTIONS(1218), - [anon_sym_protected] = ACTIONS(1218), - [anon_sym_private] = ACTIONS(1218), - [anon_sym_abstract] = ACTIONS(1218), - [anon_sym_strictfp] = ACTIONS(1218), - [anon_sym_native] = ACTIONS(1218), - [anon_sym_transient] = ACTIONS(1218), - [anon_sym_volatile] = ACTIONS(1218), - [anon_sym_sealed] = ACTIONS(1218), - [anon_sym_non_DASHsealed] = ACTIONS(1216), - [anon_sym_record] = ACTIONS(1218), - [anon_sym_ATinterface] = ACTIONS(1216), - [anon_sym_interface] = ACTIONS(1218), - [anon_sym_byte] = ACTIONS(1218), - [anon_sym_short] = ACTIONS(1218), - [anon_sym_int] = ACTIONS(1218), - [anon_sym_long] = ACTIONS(1218), - [anon_sym_char] = ACTIONS(1218), - [anon_sym_float] = ACTIONS(1218), - [anon_sym_double] = ACTIONS(1218), - [sym_boolean_type] = ACTIONS(1218), - [sym_void_type] = ACTIONS(1218), - [sym_this] = ACTIONS(1218), - [sym_super] = ACTIONS(1218), + [ts_builtin_sym_end] = ACTIONS(1218), + [sym_identifier] = ACTIONS(1220), + [sym_decimal_integer_literal] = ACTIONS(1220), + [sym_hex_integer_literal] = ACTIONS(1220), + [sym_octal_integer_literal] = ACTIONS(1220), + [sym_binary_integer_literal] = ACTIONS(1218), + [sym_decimal_floating_point_literal] = ACTIONS(1218), + [sym_hex_floating_point_literal] = ACTIONS(1220), + [sym_true] = ACTIONS(1220), + [sym_false] = ACTIONS(1220), + [sym_character_literal] = ACTIONS(1218), + [anon_sym_DQUOTE] = ACTIONS(1220), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1218), + [anon_sym_RBRACE] = ACTIONS(1218), + [sym_null_literal] = ACTIONS(1220), + [anon_sym_LPAREN] = ACTIONS(1218), + [anon_sym_LT] = ACTIONS(1218), + [anon_sym_PLUS] = ACTIONS(1220), + [anon_sym_DASH] = ACTIONS(1220), + [anon_sym_final] = ACTIONS(1220), + [anon_sym_BANG] = ACTIONS(1218), + [anon_sym_TILDE] = ACTIONS(1218), + [anon_sym_PLUS_PLUS] = ACTIONS(1218), + [anon_sym_DASH_DASH] = ACTIONS(1218), + [anon_sym_new] = ACTIONS(1220), + [anon_sym_class] = ACTIONS(1220), + [anon_sym_switch] = ACTIONS(1220), + [anon_sym_LBRACE] = ACTIONS(1218), + [anon_sym_default] = ACTIONS(1220), + [anon_sym_SEMI] = ACTIONS(1218), + [anon_sym_assert] = ACTIONS(1220), + [anon_sym_do] = ACTIONS(1220), + [anon_sym_while] = ACTIONS(1220), + [anon_sym_break] = ACTIONS(1220), + [anon_sym_continue] = ACTIONS(1220), + [anon_sym_return] = ACTIONS(1220), + [anon_sym_yield] = ACTIONS(1220), + [anon_sym_synchronized] = ACTIONS(1220), + [anon_sym_throw] = ACTIONS(1220), + [anon_sym_try] = ACTIONS(1220), + [anon_sym_if] = ACTIONS(1220), + [anon_sym_for] = ACTIONS(1220), + [anon_sym_AT] = ACTIONS(1220), + [anon_sym_open] = ACTIONS(1220), + [anon_sym_module] = ACTIONS(1220), + [anon_sym_static] = ACTIONS(1220), + [anon_sym_with] = ACTIONS(1220), + [anon_sym_package] = ACTIONS(1220), + [anon_sym_import] = ACTIONS(1220), + [anon_sym_enum] = ACTIONS(1220), + [anon_sym_public] = ACTIONS(1220), + [anon_sym_protected] = ACTIONS(1220), + [anon_sym_private] = ACTIONS(1220), + [anon_sym_abstract] = ACTIONS(1220), + [anon_sym_strictfp] = ACTIONS(1220), + [anon_sym_native] = ACTIONS(1220), + [anon_sym_transient] = ACTIONS(1220), + [anon_sym_volatile] = ACTIONS(1220), + [anon_sym_sealed] = ACTIONS(1220), + [anon_sym_non_DASHsealed] = ACTIONS(1218), + [anon_sym_record] = ACTIONS(1220), + [anon_sym_ATinterface] = ACTIONS(1218), + [anon_sym_interface] = ACTIONS(1220), + [anon_sym_byte] = ACTIONS(1220), + [anon_sym_short] = ACTIONS(1220), + [anon_sym_int] = ACTIONS(1220), + [anon_sym_long] = ACTIONS(1220), + [anon_sym_char] = ACTIONS(1220), + [anon_sym_float] = ACTIONS(1220), + [anon_sym_double] = ACTIONS(1220), + [sym_boolean_type] = ACTIONS(1220), + [sym_void_type] = ACTIONS(1220), + [sym_this] = ACTIONS(1220), + [sym_super] = ACTIONS(1220), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [394] = { - [ts_builtin_sym_end] = ACTIONS(1220), - [sym_identifier] = ACTIONS(1222), - [sym_decimal_integer_literal] = ACTIONS(1222), - [sym_hex_integer_literal] = ACTIONS(1222), - [sym_octal_integer_literal] = ACTIONS(1222), - [sym_binary_integer_literal] = ACTIONS(1220), - [sym_decimal_floating_point_literal] = ACTIONS(1220), - [sym_hex_floating_point_literal] = ACTIONS(1222), - [sym_true] = ACTIONS(1222), - [sym_false] = ACTIONS(1222), - [sym_character_literal] = ACTIONS(1220), - [anon_sym_DQUOTE] = ACTIONS(1222), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1220), - [anon_sym_RBRACE] = ACTIONS(1220), - [sym_null_literal] = ACTIONS(1222), - [anon_sym_LPAREN] = ACTIONS(1220), - [anon_sym_LT] = ACTIONS(1220), - [anon_sym_PLUS] = ACTIONS(1222), - [anon_sym_DASH] = ACTIONS(1222), - [anon_sym_final] = ACTIONS(1222), - [anon_sym_BANG] = ACTIONS(1220), - [anon_sym_TILDE] = ACTIONS(1220), - [anon_sym_PLUS_PLUS] = ACTIONS(1220), - [anon_sym_DASH_DASH] = ACTIONS(1220), - [anon_sym_new] = ACTIONS(1222), - [anon_sym_class] = ACTIONS(1222), - [anon_sym_switch] = ACTIONS(1222), - [anon_sym_LBRACE] = ACTIONS(1220), - [anon_sym_default] = ACTIONS(1222), - [anon_sym_SEMI] = ACTIONS(1220), - [anon_sym_assert] = ACTIONS(1222), - [anon_sym_do] = ACTIONS(1222), - [anon_sym_while] = ACTIONS(1222), - [anon_sym_break] = ACTIONS(1222), - [anon_sym_continue] = ACTIONS(1222), - [anon_sym_return] = ACTIONS(1222), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_synchronized] = ACTIONS(1222), - [anon_sym_throw] = ACTIONS(1222), - [anon_sym_try] = ACTIONS(1222), - [anon_sym_if] = ACTIONS(1222), - [anon_sym_for] = ACTIONS(1222), - [anon_sym_AT] = ACTIONS(1222), - [anon_sym_open] = ACTIONS(1222), - [anon_sym_module] = ACTIONS(1222), - [anon_sym_static] = ACTIONS(1222), - [anon_sym_with] = ACTIONS(1222), - [anon_sym_package] = ACTIONS(1222), - [anon_sym_import] = ACTIONS(1222), - [anon_sym_enum] = ACTIONS(1222), - [anon_sym_public] = ACTIONS(1222), - [anon_sym_protected] = ACTIONS(1222), - [anon_sym_private] = ACTIONS(1222), - [anon_sym_abstract] = ACTIONS(1222), - [anon_sym_strictfp] = ACTIONS(1222), - [anon_sym_native] = ACTIONS(1222), - [anon_sym_transient] = ACTIONS(1222), - [anon_sym_volatile] = ACTIONS(1222), - [anon_sym_sealed] = ACTIONS(1222), - [anon_sym_non_DASHsealed] = ACTIONS(1220), - [anon_sym_record] = ACTIONS(1222), - [anon_sym_ATinterface] = ACTIONS(1220), - [anon_sym_interface] = ACTIONS(1222), - [anon_sym_byte] = ACTIONS(1222), - [anon_sym_short] = ACTIONS(1222), - [anon_sym_int] = ACTIONS(1222), - [anon_sym_long] = ACTIONS(1222), - [anon_sym_char] = ACTIONS(1222), - [anon_sym_float] = ACTIONS(1222), - [anon_sym_double] = ACTIONS(1222), - [sym_boolean_type] = ACTIONS(1222), - [sym_void_type] = ACTIONS(1222), - [sym_this] = ACTIONS(1222), - [sym_super] = ACTIONS(1222), + [ts_builtin_sym_end] = ACTIONS(1222), + [sym_identifier] = ACTIONS(1224), + [sym_decimal_integer_literal] = ACTIONS(1224), + [sym_hex_integer_literal] = ACTIONS(1224), + [sym_octal_integer_literal] = ACTIONS(1224), + [sym_binary_integer_literal] = ACTIONS(1222), + [sym_decimal_floating_point_literal] = ACTIONS(1222), + [sym_hex_floating_point_literal] = ACTIONS(1224), + [sym_true] = ACTIONS(1224), + [sym_false] = ACTIONS(1224), + [sym_character_literal] = ACTIONS(1222), + [anon_sym_DQUOTE] = ACTIONS(1224), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1222), + [anon_sym_RBRACE] = ACTIONS(1222), + [sym_null_literal] = ACTIONS(1224), + [anon_sym_LPAREN] = ACTIONS(1222), + [anon_sym_LT] = ACTIONS(1222), + [anon_sym_PLUS] = ACTIONS(1224), + [anon_sym_DASH] = ACTIONS(1224), + [anon_sym_final] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1222), + [anon_sym_TILDE] = ACTIONS(1222), + [anon_sym_PLUS_PLUS] = ACTIONS(1222), + [anon_sym_DASH_DASH] = ACTIONS(1222), + [anon_sym_new] = ACTIONS(1224), + [anon_sym_class] = ACTIONS(1224), + [anon_sym_switch] = ACTIONS(1224), + [anon_sym_LBRACE] = ACTIONS(1222), + [anon_sym_default] = ACTIONS(1224), + [anon_sym_SEMI] = ACTIONS(1222), + [anon_sym_assert] = ACTIONS(1224), + [anon_sym_do] = ACTIONS(1224), + [anon_sym_while] = ACTIONS(1224), + [anon_sym_break] = ACTIONS(1224), + [anon_sym_continue] = ACTIONS(1224), + [anon_sym_return] = ACTIONS(1224), + [anon_sym_yield] = ACTIONS(1224), + [anon_sym_synchronized] = ACTIONS(1224), + [anon_sym_throw] = ACTIONS(1224), + [anon_sym_try] = ACTIONS(1224), + [anon_sym_if] = ACTIONS(1224), + [anon_sym_for] = ACTIONS(1224), + [anon_sym_AT] = ACTIONS(1224), + [anon_sym_open] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_with] = ACTIONS(1224), + [anon_sym_package] = ACTIONS(1224), + [anon_sym_import] = ACTIONS(1224), + [anon_sym_enum] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_abstract] = ACTIONS(1224), + [anon_sym_strictfp] = ACTIONS(1224), + [anon_sym_native] = ACTIONS(1224), + [anon_sym_transient] = ACTIONS(1224), + [anon_sym_volatile] = ACTIONS(1224), + [anon_sym_sealed] = ACTIONS(1224), + [anon_sym_non_DASHsealed] = ACTIONS(1222), + [anon_sym_record] = ACTIONS(1224), + [anon_sym_ATinterface] = ACTIONS(1222), + [anon_sym_interface] = ACTIONS(1224), + [anon_sym_byte] = ACTIONS(1224), + [anon_sym_short] = ACTIONS(1224), + [anon_sym_int] = ACTIONS(1224), + [anon_sym_long] = ACTIONS(1224), + [anon_sym_char] = ACTIONS(1224), + [anon_sym_float] = ACTIONS(1224), + [anon_sym_double] = ACTIONS(1224), + [sym_boolean_type] = ACTIONS(1224), + [sym_void_type] = ACTIONS(1224), + [sym_this] = ACTIONS(1224), + [sym_super] = ACTIONS(1224), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [395] = { - [ts_builtin_sym_end] = ACTIONS(1224), - [sym_identifier] = ACTIONS(1226), - [sym_decimal_integer_literal] = ACTIONS(1226), - [sym_hex_integer_literal] = ACTIONS(1226), - [sym_octal_integer_literal] = ACTIONS(1226), - [sym_binary_integer_literal] = ACTIONS(1224), - [sym_decimal_floating_point_literal] = ACTIONS(1224), - [sym_hex_floating_point_literal] = ACTIONS(1226), - [sym_true] = ACTIONS(1226), - [sym_false] = ACTIONS(1226), - [sym_character_literal] = ACTIONS(1224), - [anon_sym_DQUOTE] = ACTIONS(1226), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1224), - [anon_sym_RBRACE] = ACTIONS(1224), - [sym_null_literal] = ACTIONS(1226), - [anon_sym_LPAREN] = ACTIONS(1224), - [anon_sym_LT] = ACTIONS(1224), - [anon_sym_PLUS] = ACTIONS(1226), - [anon_sym_DASH] = ACTIONS(1226), - [anon_sym_final] = ACTIONS(1226), - [anon_sym_BANG] = ACTIONS(1224), - [anon_sym_TILDE] = ACTIONS(1224), - [anon_sym_PLUS_PLUS] = ACTIONS(1224), - [anon_sym_DASH_DASH] = ACTIONS(1224), - [anon_sym_new] = ACTIONS(1226), - [anon_sym_class] = ACTIONS(1226), - [anon_sym_switch] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(1224), - [anon_sym_default] = ACTIONS(1226), - [anon_sym_SEMI] = ACTIONS(1224), - [anon_sym_assert] = ACTIONS(1226), - [anon_sym_do] = ACTIONS(1226), - [anon_sym_while] = ACTIONS(1226), - [anon_sym_break] = ACTIONS(1226), - [anon_sym_continue] = ACTIONS(1226), - [anon_sym_return] = ACTIONS(1226), - [anon_sym_yield] = ACTIONS(1226), - [anon_sym_synchronized] = ACTIONS(1226), - [anon_sym_throw] = ACTIONS(1226), - [anon_sym_try] = ACTIONS(1226), - [anon_sym_if] = ACTIONS(1226), - [anon_sym_for] = ACTIONS(1226), - [anon_sym_AT] = ACTIONS(1226), - [anon_sym_open] = ACTIONS(1226), - [anon_sym_module] = ACTIONS(1226), - [anon_sym_static] = ACTIONS(1226), - [anon_sym_with] = ACTIONS(1226), - [anon_sym_package] = ACTIONS(1226), - [anon_sym_import] = ACTIONS(1226), - [anon_sym_enum] = ACTIONS(1226), - [anon_sym_public] = ACTIONS(1226), - [anon_sym_protected] = ACTIONS(1226), - [anon_sym_private] = ACTIONS(1226), - [anon_sym_abstract] = ACTIONS(1226), - [anon_sym_strictfp] = ACTIONS(1226), - [anon_sym_native] = ACTIONS(1226), - [anon_sym_transient] = ACTIONS(1226), - [anon_sym_volatile] = ACTIONS(1226), - [anon_sym_sealed] = ACTIONS(1226), - [anon_sym_non_DASHsealed] = ACTIONS(1224), - [anon_sym_record] = ACTIONS(1226), - [anon_sym_ATinterface] = ACTIONS(1224), - [anon_sym_interface] = ACTIONS(1226), - [anon_sym_byte] = ACTIONS(1226), - [anon_sym_short] = ACTIONS(1226), - [anon_sym_int] = ACTIONS(1226), - [anon_sym_long] = ACTIONS(1226), - [anon_sym_char] = ACTIONS(1226), - [anon_sym_float] = ACTIONS(1226), - [anon_sym_double] = ACTIONS(1226), - [sym_boolean_type] = ACTIONS(1226), - [sym_void_type] = ACTIONS(1226), - [sym_this] = ACTIONS(1226), - [sym_super] = ACTIONS(1226), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [396] = { - [sym_identifier] = ACTIONS(1194), - [sym_decimal_integer_literal] = ACTIONS(1194), - [sym_hex_integer_literal] = ACTIONS(1194), - [sym_octal_integer_literal] = ACTIONS(1194), - [sym_binary_integer_literal] = ACTIONS(1196), - [sym_decimal_floating_point_literal] = ACTIONS(1196), - [sym_hex_floating_point_literal] = ACTIONS(1194), - [sym_true] = ACTIONS(1194), - [sym_false] = ACTIONS(1194), - [sym_character_literal] = ACTIONS(1196), - [anon_sym_DQUOTE] = ACTIONS(1194), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1196), - [anon_sym_RBRACE] = ACTIONS(1196), - [sym_null_literal] = ACTIONS(1194), - [anon_sym_LPAREN] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1194), - [anon_sym_DASH] = ACTIONS(1194), - [anon_sym_final] = ACTIONS(1194), - [anon_sym_BANG] = ACTIONS(1196), - [anon_sym_TILDE] = ACTIONS(1196), - [anon_sym_PLUS_PLUS] = ACTIONS(1196), - [anon_sym_DASH_DASH] = ACTIONS(1196), - [anon_sym_new] = ACTIONS(1194), - [anon_sym_class] = ACTIONS(1194), - [anon_sym_switch] = ACTIONS(1194), - [anon_sym_LBRACE] = ACTIONS(1196), - [anon_sym_case] = ACTIONS(1194), - [anon_sym_default] = ACTIONS(1194), - [anon_sym_SEMI] = ACTIONS(1196), - [anon_sym_assert] = ACTIONS(1194), - [anon_sym_do] = ACTIONS(1194), - [anon_sym_while] = ACTIONS(1194), - [anon_sym_break] = ACTIONS(1194), - [anon_sym_continue] = ACTIONS(1194), - [anon_sym_return] = ACTIONS(1194), - [anon_sym_yield] = ACTIONS(1194), - [anon_sym_synchronized] = ACTIONS(1194), - [anon_sym_throw] = ACTIONS(1194), - [anon_sym_try] = ACTIONS(1194), - [anon_sym_if] = ACTIONS(1194), - [anon_sym_for] = ACTIONS(1194), - [anon_sym_AT] = ACTIONS(1194), - [anon_sym_open] = ACTIONS(1194), - [anon_sym_module] = ACTIONS(1194), - [anon_sym_static] = ACTIONS(1194), - [anon_sym_with] = ACTIONS(1194), - [anon_sym_package] = ACTIONS(1194), - [anon_sym_import] = ACTIONS(1194), - [anon_sym_enum] = ACTIONS(1194), - [anon_sym_public] = ACTIONS(1194), - [anon_sym_protected] = ACTIONS(1194), - [anon_sym_private] = ACTIONS(1194), - [anon_sym_abstract] = ACTIONS(1194), - [anon_sym_strictfp] = ACTIONS(1194), - [anon_sym_native] = ACTIONS(1194), - [anon_sym_transient] = ACTIONS(1194), - [anon_sym_volatile] = ACTIONS(1194), - [anon_sym_sealed] = ACTIONS(1194), - [anon_sym_non_DASHsealed] = ACTIONS(1196), - [anon_sym_record] = ACTIONS(1194), - [anon_sym_ATinterface] = ACTIONS(1196), - [anon_sym_interface] = ACTIONS(1194), - [anon_sym_byte] = ACTIONS(1194), - [anon_sym_short] = ACTIONS(1194), - [anon_sym_int] = ACTIONS(1194), - [anon_sym_long] = ACTIONS(1194), - [anon_sym_char] = ACTIONS(1194), - [anon_sym_float] = ACTIONS(1194), - [anon_sym_double] = ACTIONS(1194), - [sym_boolean_type] = ACTIONS(1194), - [sym_void_type] = ACTIONS(1194), - [sym_this] = ACTIONS(1194), - [sym_super] = ACTIONS(1194), - [sym_line_comment] = ACTIONS(3), - [sym_block_comment] = ACTIONS(3), - }, - [397] = { + [ts_builtin_sym_end] = ACTIONS(1226), [sym_identifier] = ACTIONS(1228), [sym_decimal_integer_literal] = ACTIONS(1228), [sym_hex_integer_literal] = ACTIONS(1228), [sym_octal_integer_literal] = ACTIONS(1228), - [sym_binary_integer_literal] = ACTIONS(1230), - [sym_decimal_floating_point_literal] = ACTIONS(1230), + [sym_binary_integer_literal] = ACTIONS(1226), + [sym_decimal_floating_point_literal] = ACTIONS(1226), [sym_hex_floating_point_literal] = ACTIONS(1228), [sym_true] = ACTIONS(1228), [sym_false] = ACTIONS(1228), - [sym_character_literal] = ACTIONS(1230), + [sym_character_literal] = ACTIONS(1226), [anon_sym_DQUOTE] = ACTIONS(1228), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1230), - [anon_sym_RBRACE] = ACTIONS(1230), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1226), + [anon_sym_RBRACE] = ACTIONS(1226), [sym_null_literal] = ACTIONS(1228), - [anon_sym_LPAREN] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(1226), + [anon_sym_LT] = ACTIONS(1226), [anon_sym_PLUS] = ACTIONS(1228), [anon_sym_DASH] = ACTIONS(1228), [anon_sym_final] = ACTIONS(1228), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_PLUS_PLUS] = ACTIONS(1230), - [anon_sym_DASH_DASH] = ACTIONS(1230), + [anon_sym_BANG] = ACTIONS(1226), + [anon_sym_TILDE] = ACTIONS(1226), + [anon_sym_PLUS_PLUS] = ACTIONS(1226), + [anon_sym_DASH_DASH] = ACTIONS(1226), [anon_sym_new] = ACTIONS(1228), [anon_sym_class] = ACTIONS(1228), [anon_sym_switch] = ACTIONS(1228), - [anon_sym_LBRACE] = ACTIONS(1230), + [anon_sym_LBRACE] = ACTIONS(1226), [anon_sym_default] = ACTIONS(1228), - [anon_sym_SEMI] = ACTIONS(1230), + [anon_sym_SEMI] = ACTIONS(1226), [anon_sym_assert] = ACTIONS(1228), [anon_sym_do] = ACTIONS(1228), [anon_sym_while] = ACTIONS(1228), @@ -48283,9 +48138,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_transient] = ACTIONS(1228), [anon_sym_volatile] = ACTIONS(1228), [anon_sym_sealed] = ACTIONS(1228), - [anon_sym_non_DASHsealed] = ACTIONS(1230), + [anon_sym_non_DASHsealed] = ACTIONS(1226), [anon_sym_record] = ACTIONS(1228), - [anon_sym_ATinterface] = ACTIONS(1230), + [anon_sym_ATinterface] = ACTIONS(1226), [anon_sym_interface] = ACTIONS(1228), [anon_sym_byte] = ACTIONS(1228), [anon_sym_short] = ACTIONS(1228), @@ -48301,236 +48156,389 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, + [396] = { + [sym_identifier] = ACTIONS(1196), + [sym_decimal_integer_literal] = ACTIONS(1196), + [sym_hex_integer_literal] = ACTIONS(1196), + [sym_octal_integer_literal] = ACTIONS(1196), + [sym_binary_integer_literal] = ACTIONS(1198), + [sym_decimal_floating_point_literal] = ACTIONS(1198), + [sym_hex_floating_point_literal] = ACTIONS(1196), + [sym_true] = ACTIONS(1196), + [sym_false] = ACTIONS(1196), + [sym_character_literal] = ACTIONS(1198), + [anon_sym_DQUOTE] = ACTIONS(1196), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1198), + [anon_sym_RBRACE] = ACTIONS(1198), + [sym_null_literal] = ACTIONS(1196), + [anon_sym_LPAREN] = ACTIONS(1198), + [anon_sym_PLUS] = ACTIONS(1196), + [anon_sym_DASH] = ACTIONS(1196), + [anon_sym_final] = ACTIONS(1196), + [anon_sym_BANG] = ACTIONS(1198), + [anon_sym_TILDE] = ACTIONS(1198), + [anon_sym_PLUS_PLUS] = ACTIONS(1198), + [anon_sym_DASH_DASH] = ACTIONS(1198), + [anon_sym_new] = ACTIONS(1196), + [anon_sym_class] = ACTIONS(1196), + [anon_sym_switch] = ACTIONS(1196), + [anon_sym_LBRACE] = ACTIONS(1198), + [anon_sym_case] = ACTIONS(1196), + [anon_sym_default] = ACTIONS(1196), + [anon_sym_SEMI] = ACTIONS(1198), + [anon_sym_assert] = ACTIONS(1196), + [anon_sym_do] = ACTIONS(1196), + [anon_sym_while] = ACTIONS(1196), + [anon_sym_break] = ACTIONS(1196), + [anon_sym_continue] = ACTIONS(1196), + [anon_sym_return] = ACTIONS(1196), + [anon_sym_yield] = ACTIONS(1196), + [anon_sym_synchronized] = ACTIONS(1196), + [anon_sym_throw] = ACTIONS(1196), + [anon_sym_try] = ACTIONS(1196), + [anon_sym_if] = ACTIONS(1196), + [anon_sym_for] = ACTIONS(1196), + [anon_sym_AT] = ACTIONS(1196), + [anon_sym_open] = ACTIONS(1196), + [anon_sym_module] = ACTIONS(1196), + [anon_sym_static] = ACTIONS(1196), + [anon_sym_with] = ACTIONS(1196), + [anon_sym_package] = ACTIONS(1196), + [anon_sym_import] = ACTIONS(1196), + [anon_sym_enum] = ACTIONS(1196), + [anon_sym_public] = ACTIONS(1196), + [anon_sym_protected] = ACTIONS(1196), + [anon_sym_private] = ACTIONS(1196), + [anon_sym_abstract] = ACTIONS(1196), + [anon_sym_strictfp] = ACTIONS(1196), + [anon_sym_native] = ACTIONS(1196), + [anon_sym_transient] = ACTIONS(1196), + [anon_sym_volatile] = ACTIONS(1196), + [anon_sym_sealed] = ACTIONS(1196), + [anon_sym_non_DASHsealed] = ACTIONS(1198), + [anon_sym_record] = ACTIONS(1196), + [anon_sym_ATinterface] = ACTIONS(1198), + [anon_sym_interface] = ACTIONS(1196), + [anon_sym_byte] = ACTIONS(1196), + [anon_sym_short] = ACTIONS(1196), + [anon_sym_int] = ACTIONS(1196), + [anon_sym_long] = ACTIONS(1196), + [anon_sym_char] = ACTIONS(1196), + [anon_sym_float] = ACTIONS(1196), + [anon_sym_double] = ACTIONS(1196), + [sym_boolean_type] = ACTIONS(1196), + [sym_void_type] = ACTIONS(1196), + [sym_this] = ACTIONS(1196), + [sym_super] = ACTIONS(1196), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, + [397] = { + [sym_identifier] = ACTIONS(1230), + [sym_decimal_integer_literal] = ACTIONS(1230), + [sym_hex_integer_literal] = ACTIONS(1230), + [sym_octal_integer_literal] = ACTIONS(1230), + [sym_binary_integer_literal] = ACTIONS(1232), + [sym_decimal_floating_point_literal] = ACTIONS(1232), + [sym_hex_floating_point_literal] = ACTIONS(1230), + [sym_true] = ACTIONS(1230), + [sym_false] = ACTIONS(1230), + [sym_character_literal] = ACTIONS(1232), + [anon_sym_DQUOTE] = ACTIONS(1230), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1232), + [anon_sym_RBRACE] = ACTIONS(1232), + [sym_null_literal] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(1232), + [anon_sym_PLUS] = ACTIONS(1230), + [anon_sym_DASH] = ACTIONS(1230), + [anon_sym_final] = ACTIONS(1230), + [anon_sym_BANG] = ACTIONS(1232), + [anon_sym_TILDE] = ACTIONS(1232), + [anon_sym_PLUS_PLUS] = ACTIONS(1232), + [anon_sym_DASH_DASH] = ACTIONS(1232), + [anon_sym_new] = ACTIONS(1230), + [anon_sym_class] = ACTIONS(1230), + [anon_sym_switch] = ACTIONS(1230), + [anon_sym_LBRACE] = ACTIONS(1232), + [anon_sym_default] = ACTIONS(1230), + [anon_sym_SEMI] = ACTIONS(1232), + [anon_sym_assert] = ACTIONS(1230), + [anon_sym_do] = ACTIONS(1230), + [anon_sym_while] = ACTIONS(1230), + [anon_sym_break] = ACTIONS(1230), + [anon_sym_continue] = ACTIONS(1230), + [anon_sym_return] = ACTIONS(1230), + [anon_sym_yield] = ACTIONS(1230), + [anon_sym_synchronized] = ACTIONS(1230), + [anon_sym_throw] = ACTIONS(1230), + [anon_sym_try] = ACTIONS(1230), + [anon_sym_if] = ACTIONS(1230), + [anon_sym_for] = ACTIONS(1230), + [anon_sym_AT] = ACTIONS(1230), + [anon_sym_open] = ACTIONS(1230), + [anon_sym_module] = ACTIONS(1230), + [anon_sym_static] = ACTIONS(1230), + [anon_sym_with] = ACTIONS(1230), + [anon_sym_package] = ACTIONS(1230), + [anon_sym_import] = ACTIONS(1230), + [anon_sym_enum] = ACTIONS(1230), + [anon_sym_public] = ACTIONS(1230), + [anon_sym_protected] = ACTIONS(1230), + [anon_sym_private] = ACTIONS(1230), + [anon_sym_abstract] = ACTIONS(1230), + [anon_sym_strictfp] = ACTIONS(1230), + [anon_sym_native] = ACTIONS(1230), + [anon_sym_transient] = ACTIONS(1230), + [anon_sym_volatile] = ACTIONS(1230), + [anon_sym_sealed] = ACTIONS(1230), + [anon_sym_non_DASHsealed] = ACTIONS(1232), + [anon_sym_record] = ACTIONS(1230), + [anon_sym_ATinterface] = ACTIONS(1232), + [anon_sym_interface] = ACTIONS(1230), + [anon_sym_byte] = ACTIONS(1230), + [anon_sym_short] = ACTIONS(1230), + [anon_sym_int] = ACTIONS(1230), + [anon_sym_long] = ACTIONS(1230), + [anon_sym_char] = ACTIONS(1230), + [anon_sym_float] = ACTIONS(1230), + [anon_sym_double] = ACTIONS(1230), + [sym_boolean_type] = ACTIONS(1230), + [sym_void_type] = ACTIONS(1230), + [sym_this] = ACTIONS(1230), + [sym_super] = ACTIONS(1230), + [sym_line_comment] = ACTIONS(3), + [sym_block_comment] = ACTIONS(3), + }, [398] = { - [sym_identifier] = ACTIONS(1232), - [sym_decimal_integer_literal] = ACTIONS(1232), - [sym_hex_integer_literal] = ACTIONS(1232), - [sym_octal_integer_literal] = ACTIONS(1232), - [sym_binary_integer_literal] = ACTIONS(1234), - [sym_decimal_floating_point_literal] = ACTIONS(1234), - [sym_hex_floating_point_literal] = ACTIONS(1232), - [sym_true] = ACTIONS(1232), - [sym_false] = ACTIONS(1232), - [sym_character_literal] = ACTIONS(1234), - [anon_sym_DQUOTE] = ACTIONS(1232), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1234), - [anon_sym_RBRACE] = ACTIONS(1234), - [sym_null_literal] = ACTIONS(1232), - [anon_sym_LPAREN] = ACTIONS(1234), - [anon_sym_PLUS] = ACTIONS(1232), - [anon_sym_DASH] = ACTIONS(1232), - [anon_sym_final] = ACTIONS(1232), - [anon_sym_BANG] = ACTIONS(1234), - [anon_sym_TILDE] = ACTIONS(1234), - [anon_sym_PLUS_PLUS] = ACTIONS(1234), - [anon_sym_DASH_DASH] = ACTIONS(1234), - [anon_sym_new] = ACTIONS(1232), - [anon_sym_class] = ACTIONS(1232), - [anon_sym_switch] = ACTIONS(1232), - [anon_sym_LBRACE] = ACTIONS(1234), - [anon_sym_default] = ACTIONS(1232), - [anon_sym_SEMI] = ACTIONS(1234), - [anon_sym_assert] = ACTIONS(1232), - [anon_sym_do] = ACTIONS(1232), - [anon_sym_while] = ACTIONS(1232), - [anon_sym_break] = ACTIONS(1232), - [anon_sym_continue] = ACTIONS(1232), - [anon_sym_return] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1232), - [anon_sym_synchronized] = ACTIONS(1232), - [anon_sym_throw] = ACTIONS(1232), - [anon_sym_try] = ACTIONS(1232), - [anon_sym_if] = ACTIONS(1232), - [anon_sym_for] = ACTIONS(1232), - [anon_sym_AT] = ACTIONS(1232), - [anon_sym_open] = ACTIONS(1232), - [anon_sym_module] = ACTIONS(1232), - [anon_sym_static] = ACTIONS(1232), - [anon_sym_with] = ACTIONS(1232), - [anon_sym_package] = ACTIONS(1232), - [anon_sym_import] = ACTIONS(1232), - [anon_sym_enum] = ACTIONS(1232), - [anon_sym_public] = ACTIONS(1232), - [anon_sym_protected] = ACTIONS(1232), - [anon_sym_private] = ACTIONS(1232), - [anon_sym_abstract] = ACTIONS(1232), - [anon_sym_strictfp] = ACTIONS(1232), - [anon_sym_native] = ACTIONS(1232), - [anon_sym_transient] = ACTIONS(1232), - [anon_sym_volatile] = ACTIONS(1232), - [anon_sym_sealed] = ACTIONS(1232), - [anon_sym_non_DASHsealed] = ACTIONS(1234), - [anon_sym_record] = ACTIONS(1232), - [anon_sym_ATinterface] = ACTIONS(1234), - [anon_sym_interface] = ACTIONS(1232), - [anon_sym_byte] = ACTIONS(1232), - [anon_sym_short] = ACTIONS(1232), - [anon_sym_int] = ACTIONS(1232), - [anon_sym_long] = ACTIONS(1232), - [anon_sym_char] = ACTIONS(1232), - [anon_sym_float] = ACTIONS(1232), - [anon_sym_double] = ACTIONS(1232), - [sym_boolean_type] = ACTIONS(1232), - [sym_void_type] = ACTIONS(1232), - [sym_this] = ACTIONS(1232), - [sym_super] = ACTIONS(1232), + [sym_identifier] = ACTIONS(1234), + [sym_decimal_integer_literal] = ACTIONS(1234), + [sym_hex_integer_literal] = ACTIONS(1234), + [sym_octal_integer_literal] = ACTIONS(1234), + [sym_binary_integer_literal] = ACTIONS(1236), + [sym_decimal_floating_point_literal] = ACTIONS(1236), + [sym_hex_floating_point_literal] = ACTIONS(1234), + [sym_true] = ACTIONS(1234), + [sym_false] = ACTIONS(1234), + [sym_character_literal] = ACTIONS(1236), + [anon_sym_DQUOTE] = ACTIONS(1234), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1236), + [anon_sym_RBRACE] = ACTIONS(1236), + [sym_null_literal] = ACTIONS(1234), + [anon_sym_LPAREN] = ACTIONS(1236), + [anon_sym_PLUS] = ACTIONS(1234), + [anon_sym_DASH] = ACTIONS(1234), + [anon_sym_final] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1236), + [anon_sym_TILDE] = ACTIONS(1236), + [anon_sym_PLUS_PLUS] = ACTIONS(1236), + [anon_sym_DASH_DASH] = ACTIONS(1236), + [anon_sym_new] = ACTIONS(1234), + [anon_sym_class] = ACTIONS(1234), + [anon_sym_switch] = ACTIONS(1234), + [anon_sym_LBRACE] = ACTIONS(1236), + [anon_sym_default] = ACTIONS(1234), + [anon_sym_SEMI] = ACTIONS(1236), + [anon_sym_assert] = ACTIONS(1234), + [anon_sym_do] = ACTIONS(1234), + [anon_sym_while] = ACTIONS(1234), + [anon_sym_break] = ACTIONS(1234), + [anon_sym_continue] = ACTIONS(1234), + [anon_sym_return] = ACTIONS(1234), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_synchronized] = ACTIONS(1234), + [anon_sym_throw] = ACTIONS(1234), + [anon_sym_try] = ACTIONS(1234), + [anon_sym_if] = ACTIONS(1234), + [anon_sym_for] = ACTIONS(1234), + [anon_sym_AT] = ACTIONS(1234), + [anon_sym_open] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_with] = ACTIONS(1234), + [anon_sym_package] = ACTIONS(1234), + [anon_sym_import] = ACTIONS(1234), + [anon_sym_enum] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_abstract] = ACTIONS(1234), + [anon_sym_strictfp] = ACTIONS(1234), + [anon_sym_native] = ACTIONS(1234), + [anon_sym_transient] = ACTIONS(1234), + [anon_sym_volatile] = ACTIONS(1234), + [anon_sym_sealed] = ACTIONS(1234), + [anon_sym_non_DASHsealed] = ACTIONS(1236), + [anon_sym_record] = ACTIONS(1234), + [anon_sym_ATinterface] = ACTIONS(1236), + [anon_sym_interface] = ACTIONS(1234), + [anon_sym_byte] = ACTIONS(1234), + [anon_sym_short] = ACTIONS(1234), + [anon_sym_int] = ACTIONS(1234), + [anon_sym_long] = ACTIONS(1234), + [anon_sym_char] = ACTIONS(1234), + [anon_sym_float] = ACTIONS(1234), + [anon_sym_double] = ACTIONS(1234), + [sym_boolean_type] = ACTIONS(1234), + [sym_void_type] = ACTIONS(1234), + [sym_this] = ACTIONS(1234), + [sym_super] = ACTIONS(1234), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [399] = { - [sym_identifier] = ACTIONS(1236), - [sym_decimal_integer_literal] = ACTIONS(1236), - [sym_hex_integer_literal] = ACTIONS(1236), - [sym_octal_integer_literal] = ACTIONS(1236), - [sym_binary_integer_literal] = ACTIONS(1238), - [sym_decimal_floating_point_literal] = ACTIONS(1238), - [sym_hex_floating_point_literal] = ACTIONS(1236), - [sym_true] = ACTIONS(1236), - [sym_false] = ACTIONS(1236), - [sym_character_literal] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(1236), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1238), - [anon_sym_RBRACE] = ACTIONS(1238), - [sym_null_literal] = ACTIONS(1236), - [anon_sym_LPAREN] = ACTIONS(1238), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_final] = ACTIONS(1236), - [anon_sym_BANG] = ACTIONS(1238), - [anon_sym_TILDE] = ACTIONS(1238), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_new] = ACTIONS(1236), - [anon_sym_class] = ACTIONS(1236), - [anon_sym_switch] = ACTIONS(1236), - [anon_sym_LBRACE] = ACTIONS(1238), - [anon_sym_default] = ACTIONS(1236), - [anon_sym_SEMI] = ACTIONS(1238), - [anon_sym_assert] = ACTIONS(1236), - [anon_sym_do] = ACTIONS(1236), - [anon_sym_while] = ACTIONS(1236), - [anon_sym_break] = ACTIONS(1236), - [anon_sym_continue] = ACTIONS(1236), - [anon_sym_return] = ACTIONS(1236), - [anon_sym_yield] = ACTIONS(1236), - [anon_sym_synchronized] = ACTIONS(1236), - [anon_sym_throw] = ACTIONS(1236), - [anon_sym_try] = ACTIONS(1236), - [anon_sym_if] = ACTIONS(1236), - [anon_sym_for] = ACTIONS(1236), - [anon_sym_AT] = ACTIONS(1236), - [anon_sym_open] = ACTIONS(1236), - [anon_sym_module] = ACTIONS(1236), - [anon_sym_static] = ACTIONS(1236), - [anon_sym_with] = ACTIONS(1236), - [anon_sym_package] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(1236), - [anon_sym_enum] = ACTIONS(1236), - [anon_sym_public] = ACTIONS(1236), - [anon_sym_protected] = ACTIONS(1236), - [anon_sym_private] = ACTIONS(1236), - [anon_sym_abstract] = ACTIONS(1236), - [anon_sym_strictfp] = ACTIONS(1236), - [anon_sym_native] = ACTIONS(1236), - [anon_sym_transient] = ACTIONS(1236), - [anon_sym_volatile] = ACTIONS(1236), - [anon_sym_sealed] = ACTIONS(1236), - [anon_sym_non_DASHsealed] = ACTIONS(1238), - [anon_sym_record] = ACTIONS(1236), - [anon_sym_ATinterface] = ACTIONS(1238), - [anon_sym_interface] = ACTIONS(1236), - [anon_sym_byte] = ACTIONS(1236), - [anon_sym_short] = ACTIONS(1236), - [anon_sym_int] = ACTIONS(1236), - [anon_sym_long] = ACTIONS(1236), - [anon_sym_char] = ACTIONS(1236), - [anon_sym_float] = ACTIONS(1236), - [anon_sym_double] = ACTIONS(1236), - [sym_boolean_type] = ACTIONS(1236), - [sym_void_type] = ACTIONS(1236), - [sym_this] = ACTIONS(1236), - [sym_super] = ACTIONS(1236), + [sym_identifier] = ACTIONS(1238), + [sym_decimal_integer_literal] = ACTIONS(1238), + [sym_hex_integer_literal] = ACTIONS(1238), + [sym_octal_integer_literal] = ACTIONS(1238), + [sym_binary_integer_literal] = ACTIONS(1240), + [sym_decimal_floating_point_literal] = ACTIONS(1240), + [sym_hex_floating_point_literal] = ACTIONS(1238), + [sym_true] = ACTIONS(1238), + [sym_false] = ACTIONS(1238), + [sym_character_literal] = ACTIONS(1240), + [anon_sym_DQUOTE] = ACTIONS(1238), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1240), + [anon_sym_RBRACE] = ACTIONS(1240), + [sym_null_literal] = ACTIONS(1238), + [anon_sym_LPAREN] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1238), + [anon_sym_DASH] = ACTIONS(1238), + [anon_sym_final] = ACTIONS(1238), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_PLUS_PLUS] = ACTIONS(1240), + [anon_sym_DASH_DASH] = ACTIONS(1240), + [anon_sym_new] = ACTIONS(1238), + [anon_sym_class] = ACTIONS(1238), + [anon_sym_switch] = ACTIONS(1238), + [anon_sym_LBRACE] = ACTIONS(1240), + [anon_sym_default] = ACTIONS(1238), + [anon_sym_SEMI] = ACTIONS(1240), + [anon_sym_assert] = ACTIONS(1238), + [anon_sym_do] = ACTIONS(1238), + [anon_sym_while] = ACTIONS(1238), + [anon_sym_break] = ACTIONS(1238), + [anon_sym_continue] = ACTIONS(1238), + [anon_sym_return] = ACTIONS(1238), + [anon_sym_yield] = ACTIONS(1238), + [anon_sym_synchronized] = ACTIONS(1238), + [anon_sym_throw] = ACTIONS(1238), + [anon_sym_try] = ACTIONS(1238), + [anon_sym_if] = ACTIONS(1238), + [anon_sym_for] = ACTIONS(1238), + [anon_sym_AT] = ACTIONS(1238), + [anon_sym_open] = ACTIONS(1238), + [anon_sym_module] = ACTIONS(1238), + [anon_sym_static] = ACTIONS(1238), + [anon_sym_with] = ACTIONS(1238), + [anon_sym_package] = ACTIONS(1238), + [anon_sym_import] = ACTIONS(1238), + [anon_sym_enum] = ACTIONS(1238), + [anon_sym_public] = ACTIONS(1238), + [anon_sym_protected] = ACTIONS(1238), + [anon_sym_private] = ACTIONS(1238), + [anon_sym_abstract] = ACTIONS(1238), + [anon_sym_strictfp] = ACTIONS(1238), + [anon_sym_native] = ACTIONS(1238), + [anon_sym_transient] = ACTIONS(1238), + [anon_sym_volatile] = ACTIONS(1238), + [anon_sym_sealed] = ACTIONS(1238), + [anon_sym_non_DASHsealed] = ACTIONS(1240), + [anon_sym_record] = ACTIONS(1238), + [anon_sym_ATinterface] = ACTIONS(1240), + [anon_sym_interface] = ACTIONS(1238), + [anon_sym_byte] = ACTIONS(1238), + [anon_sym_short] = ACTIONS(1238), + [anon_sym_int] = ACTIONS(1238), + [anon_sym_long] = ACTIONS(1238), + [anon_sym_char] = ACTIONS(1238), + [anon_sym_float] = ACTIONS(1238), + [anon_sym_double] = ACTIONS(1238), + [sym_boolean_type] = ACTIONS(1238), + [sym_void_type] = ACTIONS(1238), + [sym_this] = ACTIONS(1238), + [sym_super] = ACTIONS(1238), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [400] = { - [sym_identifier] = ACTIONS(1240), - [sym_decimal_integer_literal] = ACTIONS(1240), - [sym_hex_integer_literal] = ACTIONS(1240), - [sym_octal_integer_literal] = ACTIONS(1240), - [sym_binary_integer_literal] = ACTIONS(1242), - [sym_decimal_floating_point_literal] = ACTIONS(1242), - [sym_hex_floating_point_literal] = ACTIONS(1240), - [sym_true] = ACTIONS(1240), - [sym_false] = ACTIONS(1240), - [sym_character_literal] = ACTIONS(1242), - [anon_sym_DQUOTE] = ACTIONS(1240), - [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1242), - [anon_sym_RBRACE] = ACTIONS(1242), - [sym_null_literal] = ACTIONS(1240), - [anon_sym_LPAREN] = ACTIONS(1242), - [anon_sym_PLUS] = ACTIONS(1240), - [anon_sym_DASH] = ACTIONS(1240), - [anon_sym_final] = ACTIONS(1240), - [anon_sym_BANG] = ACTIONS(1242), - [anon_sym_TILDE] = ACTIONS(1242), - [anon_sym_PLUS_PLUS] = ACTIONS(1242), - [anon_sym_DASH_DASH] = ACTIONS(1242), - [anon_sym_new] = ACTIONS(1240), - [anon_sym_class] = ACTIONS(1240), - [anon_sym_switch] = ACTIONS(1240), - [anon_sym_LBRACE] = ACTIONS(1242), - [anon_sym_default] = ACTIONS(1240), - [anon_sym_SEMI] = ACTIONS(1242), - [anon_sym_assert] = ACTIONS(1240), - [anon_sym_do] = ACTIONS(1240), - [anon_sym_while] = ACTIONS(1240), - [anon_sym_break] = ACTIONS(1240), - [anon_sym_continue] = ACTIONS(1240), - [anon_sym_return] = ACTIONS(1240), - [anon_sym_yield] = ACTIONS(1240), - [anon_sym_synchronized] = ACTIONS(1240), - [anon_sym_throw] = ACTIONS(1240), - [anon_sym_try] = ACTIONS(1240), - [anon_sym_if] = ACTIONS(1240), - [anon_sym_for] = ACTIONS(1240), - [anon_sym_AT] = ACTIONS(1240), - [anon_sym_open] = ACTIONS(1240), - [anon_sym_module] = ACTIONS(1240), - [anon_sym_static] = ACTIONS(1240), - [anon_sym_with] = ACTIONS(1240), - [anon_sym_package] = ACTIONS(1240), - [anon_sym_import] = ACTIONS(1240), - [anon_sym_enum] = ACTIONS(1240), - [anon_sym_public] = ACTIONS(1240), - [anon_sym_protected] = ACTIONS(1240), - [anon_sym_private] = ACTIONS(1240), - [anon_sym_abstract] = ACTIONS(1240), - [anon_sym_strictfp] = ACTIONS(1240), - [anon_sym_native] = ACTIONS(1240), - [anon_sym_transient] = ACTIONS(1240), - [anon_sym_volatile] = ACTIONS(1240), - [anon_sym_sealed] = ACTIONS(1240), - [anon_sym_non_DASHsealed] = ACTIONS(1242), - [anon_sym_record] = ACTIONS(1240), - [anon_sym_ATinterface] = ACTIONS(1242), - [anon_sym_interface] = ACTIONS(1240), - [anon_sym_byte] = ACTIONS(1240), - [anon_sym_short] = ACTIONS(1240), - [anon_sym_int] = ACTIONS(1240), - [anon_sym_long] = ACTIONS(1240), - [anon_sym_char] = ACTIONS(1240), - [anon_sym_float] = ACTIONS(1240), - [anon_sym_double] = ACTIONS(1240), - [sym_boolean_type] = ACTIONS(1240), - [sym_void_type] = ACTIONS(1240), - [sym_this] = ACTIONS(1240), - [sym_super] = ACTIONS(1240), + [sym_identifier] = ACTIONS(1242), + [sym_decimal_integer_literal] = ACTIONS(1242), + [sym_hex_integer_literal] = ACTIONS(1242), + [sym_octal_integer_literal] = ACTIONS(1242), + [sym_binary_integer_literal] = ACTIONS(1244), + [sym_decimal_floating_point_literal] = ACTIONS(1244), + [sym_hex_floating_point_literal] = ACTIONS(1242), + [sym_true] = ACTIONS(1242), + [sym_false] = ACTIONS(1242), + [sym_character_literal] = ACTIONS(1244), + [anon_sym_DQUOTE] = ACTIONS(1242), + [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(1244), + [anon_sym_RBRACE] = ACTIONS(1244), + [sym_null_literal] = ACTIONS(1242), + [anon_sym_LPAREN] = ACTIONS(1244), + [anon_sym_PLUS] = ACTIONS(1242), + [anon_sym_DASH] = ACTIONS(1242), + [anon_sym_final] = ACTIONS(1242), + [anon_sym_BANG] = ACTIONS(1244), + [anon_sym_TILDE] = ACTIONS(1244), + [anon_sym_PLUS_PLUS] = ACTIONS(1244), + [anon_sym_DASH_DASH] = ACTIONS(1244), + [anon_sym_new] = ACTIONS(1242), + [anon_sym_class] = ACTIONS(1242), + [anon_sym_switch] = ACTIONS(1242), + [anon_sym_LBRACE] = ACTIONS(1244), + [anon_sym_default] = ACTIONS(1242), + [anon_sym_SEMI] = ACTIONS(1244), + [anon_sym_assert] = ACTIONS(1242), + [anon_sym_do] = ACTIONS(1242), + [anon_sym_while] = ACTIONS(1242), + [anon_sym_break] = ACTIONS(1242), + [anon_sym_continue] = ACTIONS(1242), + [anon_sym_return] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1242), + [anon_sym_synchronized] = ACTIONS(1242), + [anon_sym_throw] = ACTIONS(1242), + [anon_sym_try] = ACTIONS(1242), + [anon_sym_if] = ACTIONS(1242), + [anon_sym_for] = ACTIONS(1242), + [anon_sym_AT] = ACTIONS(1242), + [anon_sym_open] = ACTIONS(1242), + [anon_sym_module] = ACTIONS(1242), + [anon_sym_static] = ACTIONS(1242), + [anon_sym_with] = ACTIONS(1242), + [anon_sym_package] = ACTIONS(1242), + [anon_sym_import] = ACTIONS(1242), + [anon_sym_enum] = ACTIONS(1242), + [anon_sym_public] = ACTIONS(1242), + [anon_sym_protected] = ACTIONS(1242), + [anon_sym_private] = ACTIONS(1242), + [anon_sym_abstract] = ACTIONS(1242), + [anon_sym_strictfp] = ACTIONS(1242), + [anon_sym_native] = ACTIONS(1242), + [anon_sym_transient] = ACTIONS(1242), + [anon_sym_volatile] = ACTIONS(1242), + [anon_sym_sealed] = ACTIONS(1242), + [anon_sym_non_DASHsealed] = ACTIONS(1244), + [anon_sym_record] = ACTIONS(1242), + [anon_sym_ATinterface] = ACTIONS(1244), + [anon_sym_interface] = ACTIONS(1242), + [anon_sym_byte] = ACTIONS(1242), + [anon_sym_short] = ACTIONS(1242), + [anon_sym_int] = ACTIONS(1242), + [anon_sym_long] = ACTIONS(1242), + [anon_sym_char] = ACTIONS(1242), + [anon_sym_float] = ACTIONS(1242), + [anon_sym_double] = ACTIONS(1242), + [sym_boolean_type] = ACTIONS(1242), + [sym_void_type] = ACTIONS(1242), + [sym_this] = ACTIONS(1242), + [sym_super] = ACTIONS(1242), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [401] = { - [sym_identifier] = ACTIONS(1244), + [sym_identifier] = ACTIONS(1246), [anon_sym_LPAREN] = ACTIONS(425), [anon_sym_AMP] = ACTIONS(423), [anon_sym_EQ] = ACTIONS(423), @@ -48546,7 +48554,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT_EQ] = ACTIONS(425), [anon_sym_GT_GT_GT_EQ] = ACTIONS(425), [anon_sym_GT] = ACTIONS(423), - [anon_sym_LT] = ACTIONS(1244), + [anon_sym_LT] = ACTIONS(1246), [anon_sym_GT_EQ] = ACTIONS(425), [anon_sym_LT_EQ] = ACTIONS(425), [anon_sym_EQ_EQ] = ACTIONS(425), @@ -48564,48 +48572,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(423), [anon_sym_GT_GT_GT] = ACTIONS(423), [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_final] = ACTIONS(1244), + [anon_sym_final] = ACTIONS(1246), [anon_sym_DASH_GT] = ACTIONS(425), [anon_sym_QMARK] = ACTIONS(425), [anon_sym_PLUS_PLUS] = ACTIONS(425), [anon_sym_DASH_DASH] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(425), [anon_sym_DOT] = ACTIONS(425), - [anon_sym_class] = ACTIONS(1244), + [anon_sym_class] = ACTIONS(1246), [anon_sym_COLON_COLON] = ACTIONS(425), - [anon_sym_default] = ACTIONS(1244), + [anon_sym_default] = ACTIONS(1246), [anon_sym_SEMI] = ACTIONS(425), - [anon_sym_synchronized] = ACTIONS(1244), - [anon_sym_AT] = ACTIONS(1244), - [anon_sym_static] = ACTIONS(1244), - [anon_sym_enum] = ACTIONS(1244), - [anon_sym_public] = ACTIONS(1244), - [anon_sym_protected] = ACTIONS(1244), - [anon_sym_private] = ACTIONS(1244), - [anon_sym_abstract] = ACTIONS(1244), - [anon_sym_strictfp] = ACTIONS(1244), - [anon_sym_native] = ACTIONS(1244), - [anon_sym_transient] = ACTIONS(1244), - [anon_sym_volatile] = ACTIONS(1244), - [anon_sym_sealed] = ACTIONS(1244), - [anon_sym_non_DASHsealed] = ACTIONS(1246), - [anon_sym_record] = ACTIONS(1244), - [anon_sym_ATinterface] = ACTIONS(1246), - [anon_sym_interface] = ACTIONS(1244), - [anon_sym_byte] = ACTIONS(1244), - [anon_sym_short] = ACTIONS(1244), - [anon_sym_int] = ACTIONS(1244), - [anon_sym_long] = ACTIONS(1244), - [anon_sym_char] = ACTIONS(1244), - [anon_sym_float] = ACTIONS(1244), - [anon_sym_double] = ACTIONS(1244), - [sym_boolean_type] = ACTIONS(1244), - [sym_void_type] = ACTIONS(1244), + [anon_sym_synchronized] = ACTIONS(1246), + [anon_sym_AT] = ACTIONS(1246), + [anon_sym_static] = ACTIONS(1246), + [anon_sym_enum] = ACTIONS(1246), + [anon_sym_public] = ACTIONS(1246), + [anon_sym_protected] = ACTIONS(1246), + [anon_sym_private] = ACTIONS(1246), + [anon_sym_abstract] = ACTIONS(1246), + [anon_sym_strictfp] = ACTIONS(1246), + [anon_sym_native] = ACTIONS(1246), + [anon_sym_transient] = ACTIONS(1246), + [anon_sym_volatile] = ACTIONS(1246), + [anon_sym_sealed] = ACTIONS(1246), + [anon_sym_non_DASHsealed] = ACTIONS(1248), + [anon_sym_record] = ACTIONS(1246), + [anon_sym_ATinterface] = ACTIONS(1248), + [anon_sym_interface] = ACTIONS(1246), + [anon_sym_byte] = ACTIONS(1246), + [anon_sym_short] = ACTIONS(1246), + [anon_sym_int] = ACTIONS(1246), + [anon_sym_long] = ACTIONS(1246), + [anon_sym_char] = ACTIONS(1246), + [anon_sym_float] = ACTIONS(1246), + [anon_sym_double] = ACTIONS(1246), + [sym_boolean_type] = ACTIONS(1246), + [sym_void_type] = ACTIONS(1246), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [402] = { - [sym_identifier] = ACTIONS(1244), + [sym_identifier] = ACTIONS(1246), [anon_sym_LPAREN] = ACTIONS(425), [anon_sym_AMP] = ACTIONS(423), [anon_sym_EQ] = ACTIONS(423), @@ -48639,48 +48647,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(423), [anon_sym_GT_GT_GT] = ACTIONS(423), [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_final] = ACTIONS(1244), + [anon_sym_final] = ACTIONS(1246), [anon_sym_DASH_GT] = ACTIONS(425), [anon_sym_QMARK] = ACTIONS(425), [anon_sym_PLUS_PLUS] = ACTIONS(425), [anon_sym_DASH_DASH] = ACTIONS(425), [anon_sym_LBRACK] = ACTIONS(425), [anon_sym_DOT] = ACTIONS(425), - [anon_sym_class] = ACTIONS(1244), + [anon_sym_class] = ACTIONS(1246), [anon_sym_COLON_COLON] = ACTIONS(425), - [anon_sym_default] = ACTIONS(1244), + [anon_sym_default] = ACTIONS(1246), [anon_sym_SEMI] = ACTIONS(425), - [anon_sym_synchronized] = ACTIONS(1244), - [anon_sym_AT] = ACTIONS(1244), - [anon_sym_static] = ACTIONS(1244), - [anon_sym_enum] = ACTIONS(1244), - [anon_sym_public] = ACTIONS(1244), - [anon_sym_protected] = ACTIONS(1244), - [anon_sym_private] = ACTIONS(1244), - [anon_sym_abstract] = ACTIONS(1244), - [anon_sym_strictfp] = ACTIONS(1244), - [anon_sym_native] = ACTIONS(1244), - [anon_sym_transient] = ACTIONS(1244), - [anon_sym_volatile] = ACTIONS(1244), - [anon_sym_sealed] = ACTIONS(1244), - [anon_sym_non_DASHsealed] = ACTIONS(1246), - [anon_sym_record] = ACTIONS(1244), - [anon_sym_ATinterface] = ACTIONS(1246), - [anon_sym_interface] = ACTIONS(1244), - [anon_sym_byte] = ACTIONS(1244), - [anon_sym_short] = ACTIONS(1244), - [anon_sym_int] = ACTIONS(1244), - [anon_sym_long] = ACTIONS(1244), - [anon_sym_char] = ACTIONS(1244), - [anon_sym_float] = ACTIONS(1244), - [anon_sym_double] = ACTIONS(1244), - [sym_boolean_type] = ACTIONS(1244), - [sym_void_type] = ACTIONS(1244), + [anon_sym_synchronized] = ACTIONS(1246), + [anon_sym_AT] = ACTIONS(1246), + [anon_sym_static] = ACTIONS(1246), + [anon_sym_enum] = ACTIONS(1246), + [anon_sym_public] = ACTIONS(1246), + [anon_sym_protected] = ACTIONS(1246), + [anon_sym_private] = ACTIONS(1246), + [anon_sym_abstract] = ACTIONS(1246), + [anon_sym_strictfp] = ACTIONS(1246), + [anon_sym_native] = ACTIONS(1246), + [anon_sym_transient] = ACTIONS(1246), + [anon_sym_volatile] = ACTIONS(1246), + [anon_sym_sealed] = ACTIONS(1246), + [anon_sym_non_DASHsealed] = ACTIONS(1248), + [anon_sym_record] = ACTIONS(1246), + [anon_sym_ATinterface] = ACTIONS(1248), + [anon_sym_interface] = ACTIONS(1246), + [anon_sym_byte] = ACTIONS(1246), + [anon_sym_short] = ACTIONS(1246), + [anon_sym_int] = ACTIONS(1246), + [anon_sym_long] = ACTIONS(1246), + [anon_sym_char] = ACTIONS(1246), + [anon_sym_float] = ACTIONS(1246), + [anon_sym_double] = ACTIONS(1246), + [sym_boolean_type] = ACTIONS(1246), + [sym_void_type] = ACTIONS(1246), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, [403] = { - [sym_identifier] = ACTIONS(1244), + [sym_identifier] = ACTIONS(1246), [anon_sym_LPAREN] = ACTIONS(425), [anon_sym_RPAREN] = ACTIONS(425), [anon_sym_AMP] = ACTIONS(423), @@ -48715,7 +48723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(423), [anon_sym_GT_GT_GT] = ACTIONS(423), [anon_sym_instanceof] = ACTIONS(423), - [anon_sym_final] = ACTIONS(1244), + [anon_sym_final] = ACTIONS(1246), [anon_sym_DASH_GT] = ACTIONS(425), [anon_sym_COMMA] = ACTIONS(425), [anon_sym_QMARK] = ACTIONS(425), @@ -48724,30 +48732,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(425), [anon_sym_DOT] = ACTIONS(425), [anon_sym_COLON_COLON] = ACTIONS(425), - [anon_sym_default] = ACTIONS(1244), + [anon_sym_default] = ACTIONS(1246), [anon_sym_SEMI] = ACTIONS(425), - [anon_sym_synchronized] = ACTIONS(1244), - [anon_sym_AT] = ACTIONS(1246), - [anon_sym_static] = ACTIONS(1244), - [anon_sym_public] = ACTIONS(1244), - [anon_sym_protected] = ACTIONS(1244), - [anon_sym_private] = ACTIONS(1244), - [anon_sym_abstract] = ACTIONS(1244), - [anon_sym_strictfp] = ACTIONS(1244), - [anon_sym_native] = ACTIONS(1244), - [anon_sym_transient] = ACTIONS(1244), - [anon_sym_volatile] = ACTIONS(1244), - [anon_sym_sealed] = ACTIONS(1244), - [anon_sym_non_DASHsealed] = ACTIONS(1246), - [anon_sym_byte] = ACTIONS(1244), - [anon_sym_short] = ACTIONS(1244), - [anon_sym_int] = ACTIONS(1244), - [anon_sym_long] = ACTIONS(1244), - [anon_sym_char] = ACTIONS(1244), - [anon_sym_float] = ACTIONS(1244), - [anon_sym_double] = ACTIONS(1244), - [sym_boolean_type] = ACTIONS(1244), - [sym_void_type] = ACTIONS(1244), + [anon_sym_synchronized] = ACTIONS(1246), + [anon_sym_AT] = ACTIONS(1248), + [anon_sym_static] = ACTIONS(1246), + [anon_sym_public] = ACTIONS(1246), + [anon_sym_protected] = ACTIONS(1246), + [anon_sym_private] = ACTIONS(1246), + [anon_sym_abstract] = ACTIONS(1246), + [anon_sym_strictfp] = ACTIONS(1246), + [anon_sym_native] = ACTIONS(1246), + [anon_sym_transient] = ACTIONS(1246), + [anon_sym_volatile] = ACTIONS(1246), + [anon_sym_sealed] = ACTIONS(1246), + [anon_sym_non_DASHsealed] = ACTIONS(1248), + [anon_sym_byte] = ACTIONS(1246), + [anon_sym_short] = ACTIONS(1246), + [anon_sym_int] = ACTIONS(1246), + [anon_sym_long] = ACTIONS(1246), + [anon_sym_char] = ACTIONS(1246), + [anon_sym_float] = ACTIONS(1246), + [anon_sym_double] = ACTIONS(1246), + [sym_boolean_type] = ACTIONS(1246), + [sym_void_type] = ACTIONS(1246), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -48757,7 +48765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), [sym_lambda_expression] = STATE(602), - [sym_inferred_parameters] = STATE(1384), + [sym_inferred_parameters] = STATE(1336), [sym_primary_expression] = STATE(530), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), @@ -48772,18 +48780,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1384), + [sym_formal_parameters] = STATE(1336), [sym__reserved_identifier] = STATE(585), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(1248), + [sym_identifier] = ACTIONS(1250), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -48796,15 +48804,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(1250), + [anon_sym_LPAREN] = ACTIONS(1252), [anon_sym_new] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(1252), + [anon_sym_yield] = ACTIONS(1254), [anon_sym_AT] = ACTIONS(435), - [anon_sym_open] = ACTIONS(1254), - [anon_sym_module] = ACTIONS(1254), - [anon_sym_with] = ACTIONS(1254), - [anon_sym_sealed] = ACTIONS(1254), - [anon_sym_record] = ACTIONS(1254), + [anon_sym_open] = ACTIONS(1256), + [anon_sym_module] = ACTIONS(1256), + [anon_sym_with] = ACTIONS(1256), + [anon_sym_sealed] = ACTIONS(1256), + [anon_sym_record] = ACTIONS(1256), [anon_sym_byte] = ACTIONS(87), [anon_sym_short] = ACTIONS(87), [anon_sym_int] = ACTIONS(87), @@ -48815,7 +48823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_boolean_type] = ACTIONS(91), [sym_void_type] = ACTIONS(91), [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(1256), + [sym_super] = ACTIONS(1258), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -48825,7 +48833,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__string_literal] = STATE(526), [sym__multiline_string_literal] = STATE(526), [sym_lambda_expression] = STATE(602), - [sym_inferred_parameters] = STATE(1363), + [sym_inferred_parameters] = STATE(1308), [sym_primary_expression] = STATE(530), [sym_array_creation_expression] = STATE(562), [sym_parenthesized_expression] = STATE(562), @@ -48840,18 +48848,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__annotation] = STATE(789), [sym_marker_annotation] = STATE(789), [sym_annotation] = STATE(789), - [sym__type] = STATE(1318), - [sym__unannotated_type] = STATE(895), - [sym_annotated_type] = STATE(923), + [sym__type] = STATE(1369), + [sym__unannotated_type] = STATE(896), + [sym_annotated_type] = STATE(920), [sym_scoped_type_identifier] = STATE(818), - [sym_generic_type] = STATE(843), + [sym_generic_type] = STATE(847), [sym_array_type] = STATE(766), [sym_integral_type] = STATE(766), [sym_floating_point_type] = STATE(766), - [sym_formal_parameters] = STATE(1363), + [sym_formal_parameters] = STATE(1308), [sym__reserved_identifier] = STATE(497), [aux_sym_array_creation_expression_repeat1] = STATE(789), - [sym_identifier] = ACTIONS(1258), + [sym_identifier] = ACTIONS(1260), [sym_decimal_integer_literal] = ACTIONS(9), [sym_hex_integer_literal] = ACTIONS(9), [sym_octal_integer_literal] = ACTIONS(9), @@ -48864,15 +48872,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(13), [anon_sym_DQUOTE_DQUOTE_DQUOTE] = ACTIONS(15), [sym_null_literal] = ACTIONS(9), - [anon_sym_LPAREN] = ACTIONS(1250), + [anon_sym_LPAREN] = ACTIONS(1252), [anon_sym_new] = ACTIONS(29), - [anon_sym_yield] = ACTIONS(1252), + [anon_sym_yield] = ACTIONS(1254), [anon_sym_AT] = ACTIONS(435), - [anon_sym_open] = ACTIONS(1254), - [anon_sym_module] = ACTIONS(1254), - [anon_sym_with] = ACTIONS(1254), - [anon_sym_sealed] = ACTIONS(1254), - [anon_sym_record] = ACTIONS(1254), + [anon_sym_open] = ACTIONS(1256), + [anon_sym_module] = ACTIONS(1256), + [anon_sym_with] = ACTIONS(1256), + [anon_sym_sealed] = ACTIONS(1256), + [anon_sym_record] = ACTIONS(1256), [anon_sym_byte] = ACTIONS(87), [anon_sym_short] = ACTIONS(87), [anon_sym_int] = ACTIONS(87), @@ -48883,7 +48891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_boolean_type] = ACTIONS(91), [sym_void_type] = ACTIONS(91), [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(1256), + [sym_super] = ACTIONS(1258), [sym_line_comment] = ACTIONS(3), [sym_block_comment] = ACTIONS(3), }, @@ -49041,15 +49049,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1260), 1, - sym_identifier, ACTIONS(1262), 1, - anon_sym_RBRACE, + sym_identifier, ACTIONS(1264), 1, - anon_sym_SEMI, + anon_sym_RBRACE, ACTIONS(1266), 1, - anon_sym_static, + anon_sym_SEMI, ACTIONS(1268), 1, + anon_sym_static, + ACTIONS(1270), 1, anon_sym_record, STATE(698), 1, sym_modifiers, @@ -49061,9 +49069,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1027), 1, + STATE(1057), 1, sym__constructor_declarator, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49132,15 +49140,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1260), 1, + ACTIONS(1262), 1, sym_identifier, - ACTIONS(1266), 1, - anon_sym_static, ACTIONS(1268), 1, - anon_sym_record, + anon_sym_static, ACTIONS(1270), 1, - anon_sym_RBRACE, + anon_sym_record, ACTIONS(1272), 1, + anon_sym_RBRACE, + ACTIONS(1274), 1, anon_sym_SEMI, STATE(698), 1, sym_modifiers, @@ -49152,9 +49160,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1027), 1, + STATE(1057), 1, sym__constructor_declarator, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49223,15 +49231,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1260), 1, + ACTIONS(1262), 1, sym_identifier, - ACTIONS(1266), 1, - anon_sym_static, ACTIONS(1268), 1, + anon_sym_static, + ACTIONS(1270), 1, anon_sym_record, - ACTIONS(1272), 1, - anon_sym_SEMI, ACTIONS(1274), 1, + anon_sym_SEMI, + ACTIONS(1276), 1, anon_sym_RBRACE, STATE(698), 1, sym_modifiers, @@ -49243,9 +49251,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1027), 1, + STATE(1057), 1, sym__constructor_declarator, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49314,15 +49322,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1260), 1, + ACTIONS(1262), 1, sym_identifier, - ACTIONS(1266), 1, - anon_sym_static, ACTIONS(1268), 1, + anon_sym_static, + ACTIONS(1270), 1, anon_sym_record, - ACTIONS(1276), 1, - anon_sym_RBRACE, ACTIONS(1278), 1, + anon_sym_RBRACE, + ACTIONS(1280), 1, anon_sym_SEMI, STATE(698), 1, sym_modifiers, @@ -49334,9 +49342,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1027), 1, + STATE(1057), 1, sym__constructor_declarator, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49389,31 +49397,31 @@ static const uint16_t ts_small_parse_table[] = { sym_compact_constructor_declaration, aux_sym_enum_body_declarations_repeat1, [616] = 28, - ACTIONS(1280), 1, + ACTIONS(1282), 1, sym_identifier, - ACTIONS(1283), 1, - anon_sym_RBRACE, ACTIONS(1285), 1, + anon_sym_RBRACE, + ACTIONS(1287), 1, anon_sym_LT, - ACTIONS(1291), 1, + ACTIONS(1293), 1, anon_sym_class, - ACTIONS(1294), 1, + ACTIONS(1296), 1, anon_sym_LBRACE, - ACTIONS(1297), 1, + ACTIONS(1299), 1, anon_sym_SEMI, - ACTIONS(1300), 1, + ACTIONS(1302), 1, anon_sym_AT, - ACTIONS(1303), 1, + ACTIONS(1305), 1, anon_sym_static, - ACTIONS(1306), 1, + ACTIONS(1308), 1, anon_sym_enum, - ACTIONS(1309), 1, + ACTIONS(1311), 1, anon_sym_non_DASHsealed, - ACTIONS(1312), 1, + ACTIONS(1314), 1, anon_sym_record, - ACTIONS(1315), 1, + ACTIONS(1317), 1, anon_sym_ATinterface, - ACTIONS(1318), 1, + ACTIONS(1320), 1, anon_sym_interface, STATE(698), 1, sym_modifiers, @@ -49425,17 +49433,17 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1027), 1, + STATE(1057), 1, sym__constructor_declarator, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1324), 2, + ACTIONS(1326), 2, anon_sym_float, anon_sym_double, - ACTIONS(1327), 2, + ACTIONS(1329), 2, sym_boolean_type, sym_void_type, STATE(766), 3, @@ -49447,13 +49455,13 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1321), 5, + ACTIONS(1323), 5, anon_sym_byte, anon_sym_short, anon_sym_int, anon_sym_long, anon_sym_char, - ACTIONS(1288), 12, + ACTIONS(1290), 12, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -49480,17 +49488,17 @@ static const uint16_t ts_small_parse_table[] = { sym_compact_constructor_declaration, aux_sym_enum_body_declarations_repeat1, [735] = 14, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, STATE(563), 1, sym_argument_list, @@ -49499,10 +49507,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -49511,7 +49519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -49523,7 +49531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1332), 14, + ACTIONS(1334), 14, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -49538,7 +49546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_RBRACK, anon_sym_SEMI, - ACTIONS(1336), 15, + ACTIONS(1338), 15, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -49555,36 +49563,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [824] = 17, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1356), 1, + ACTIONS(1358), 1, anon_sym_RPAREN, - ACTIONS(1359), 1, - anon_sym_COMMA, ACTIONS(1361), 1, + anon_sym_COMMA, + ACTIONS(1363), 1, anon_sym_DOT, STATE(563), 1, sym_argument_list, STATE(734), 1, sym_type_arguments, - STATE(1088), 1, + STATE(1117), 1, aux_sym_inferred_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1330), 9, + ACTIONS(1332), 9, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -49594,7 +49602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1332), 9, + ACTIONS(1334), 9, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -49604,7 +49612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -49616,7 +49624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -49631,38 +49639,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_instanceof, [917] = 18, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1359), 1, - anon_sym_COMMA, ACTIONS(1361), 1, + anon_sym_COMMA, + ACTIONS(1363), 1, anon_sym_DOT, - ACTIONS(1365), 1, + ACTIONS(1367), 1, anon_sym_RPAREN, - ACTIONS(1369), 1, + ACTIONS(1371), 1, anon_sym_AMP, STATE(563), 1, sym_argument_list, STATE(734), 1, sym_type_arguments, - STATE(1088), 1, + STATE(1117), 1, aux_sym_inferred_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1330), 9, + ACTIONS(1332), 9, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -49672,7 +49680,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1332), 9, + ACTIONS(1334), 9, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -49682,7 +49690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -49694,7 +49702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 12, + ACTIONS(1338), 12, anon_sym_GT, anon_sym_PLUS, anon_sym_DASH, @@ -49722,13 +49730,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1268), 1, + ACTIONS(1270), 1, anon_sym_record, - ACTIONS(1372), 1, - sym_identifier, ACTIONS(1374), 1, - anon_sym_RBRACE, + sym_identifier, ACTIONS(1376), 1, + anon_sym_RBRACE, + ACTIONS(1378), 1, anon_sym_SEMI, STATE(709), 1, sym_scoped_type_identifier, @@ -49740,7 +49748,7 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(799), 1, sym_type_parameters, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49790,17 +49798,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [1119] = 15, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1378), 1, - anon_sym_LPAREN, ACTIONS(1380), 1, + anon_sym_LPAREN, + ACTIONS(1382), 1, anon_sym_EQ, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, @@ -49811,10 +49819,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 7, + ACTIONS(1332), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -49822,7 +49830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 10, + ACTIONS(1334), 10, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -49833,7 +49841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1382), 11, + ACTIONS(1384), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -49845,7 +49853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 15, + ACTIONS(1338), 15, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -49876,13 +49884,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1268), 1, + ACTIONS(1270), 1, anon_sym_record, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(1387), 1, - anon_sym_RBRACE, ACTIONS(1389), 1, + anon_sym_RBRACE, + ACTIONS(1391), 1, anon_sym_SEMI, STATE(709), 1, sym_scoped_type_identifier, @@ -49894,7 +49902,7 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(799), 1, sym_type_parameters, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -49944,17 +49952,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [1313] = 15, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1378), 1, + ACTIONS(1380), 1, anon_sym_LPAREN, STATE(563), 1, sym_argument_list, @@ -49965,10 +49973,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 7, + ACTIONS(1332), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -49976,7 +49984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 10, + ACTIONS(1334), 10, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -49987,7 +49995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -49999,7 +50007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 15, + ACTIONS(1338), 15, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -50016,27 +50024,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [1400] = 25, - ACTIONS(1391), 1, + ACTIONS(1393), 1, sym_identifier, - ACTIONS(1394), 1, - anon_sym_RBRACE, ACTIONS(1396), 1, + anon_sym_RBRACE, + ACTIONS(1398), 1, anon_sym_LT, - ACTIONS(1402), 1, + ACTIONS(1404), 1, anon_sym_class, - ACTIONS(1405), 1, + ACTIONS(1407), 1, anon_sym_SEMI, - ACTIONS(1408), 1, + ACTIONS(1410), 1, anon_sym_AT, - ACTIONS(1411), 1, + ACTIONS(1413), 1, anon_sym_enum, - ACTIONS(1414), 1, + ACTIONS(1416), 1, anon_sym_non_DASHsealed, - ACTIONS(1417), 1, + ACTIONS(1419), 1, anon_sym_record, - ACTIONS(1420), 1, + ACTIONS(1422), 1, anon_sym_ATinterface, - ACTIONS(1423), 1, + ACTIONS(1425), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -50048,15 +50056,15 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(799), 1, sym_type_parameters, - STATE(1170), 1, + STATE(1179), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1429), 2, + ACTIONS(1431), 2, anon_sym_float, anon_sym_double, - ACTIONS(1432), 2, + ACTIONS(1434), 2, sym_boolean_type, sym_void_type, STATE(766), 3, @@ -50068,7 +50076,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1426), 5, + ACTIONS(1428), 5, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -50083,7 +50091,7 @@ static const uint16_t ts_small_parse_table[] = { sym_constant_declaration, sym_method_declaration, aux_sym_interface_body_repeat1, - ACTIONS(1399), 13, + ACTIONS(1401), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -50098,19 +50106,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [1507] = 15, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1435), 1, + ACTIONS(1437), 1, anon_sym_COLON, STATE(563), 1, sym_argument_list, @@ -50119,10 +50127,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -50131,7 +50139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 10, + ACTIONS(1334), 10, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -50142,7 +50150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_SEMI, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -50154,7 +50162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -50169,17 +50177,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_instanceof, [1593] = 15, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1437), 1, + ACTIONS(1439), 1, anon_sym_LPAREN, STATE(563), 1, sym_argument_list, @@ -50190,10 +50198,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 7, + ACTIONS(1332), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -50201,7 +50209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 11, + ACTIONS(1334), 11, anon_sym_RPAREN, anon_sym_GT_EQ, anon_sym_LT_EQ, @@ -50213,7 +50221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -50225,7 +50233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -50240,19 +50248,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_instanceof, [1679] = 15, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1439), 1, + ACTIONS(1441), 1, anon_sym_COLON, STATE(563), 1, sym_argument_list, @@ -50261,10 +50269,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -50273,7 +50281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 10, + ACTIONS(1334), 10, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -50284,7 +50292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_SEMI, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -50296,7 +50304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -50311,19 +50319,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_instanceof, [1765] = 15, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1441), 1, + ACTIONS(1443), 1, anon_sym_COLON, STATE(563), 1, sym_argument_list, @@ -50332,10 +50340,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -50344,7 +50352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1332), 10, + ACTIONS(1334), 10, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -50355,7 +50363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_SEMI, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -50367,7 +50375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -50384,12 +50392,12 @@ static const uint16_t ts_small_parse_table[] = { [1851] = 7, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(1443), 1, + ACTIONS(1445), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1099), 2, + STATE(1126), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -50442,23 +50450,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_SEMI, [1918] = 21, - ACTIONS(1445), 1, + ACTIONS(1447), 1, sym_identifier, - ACTIONS(1448), 1, + ACTIONS(1450), 1, anon_sym_RBRACE, - ACTIONS(1453), 1, + ACTIONS(1455), 1, anon_sym_class, - ACTIONS(1456), 1, + ACTIONS(1458), 1, anon_sym_SEMI, - ACTIONS(1459), 1, + ACTIONS(1461), 1, anon_sym_AT, - ACTIONS(1462), 1, + ACTIONS(1464), 1, anon_sym_enum, - ACTIONS(1465), 1, + ACTIONS(1467), 1, anon_sym_non_DASHsealed, - ACTIONS(1468), 1, + ACTIONS(1470), 1, anon_sym_ATinterface, - ACTIONS(1471), 1, + ACTIONS(1473), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -50471,10 +50479,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1477), 2, + ACTIONS(1479), 2, anon_sym_float, anon_sym_double, - ACTIONS(1480), 2, + ACTIONS(1482), 2, sym_boolean_type, sym_void_type, STATE(766), 3, @@ -50486,7 +50494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1474), 5, + ACTIONS(1476), 5, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -50500,7 +50508,7 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_constant_declaration, aux_sym_annotation_type_body_repeat1, - ACTIONS(1450), 13, + ACTIONS(1452), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -50527,11 +50535,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(1483), 1, - anon_sym_RBRACE, ACTIONS(1485), 1, + anon_sym_RBRACE, + ACTIONS(1487), 1, anon_sym_SEMI, STATE(709), 1, sym_scoped_type_identifier, @@ -50600,11 +50608,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATinterface, ACTIONS(85), 1, anon_sym_interface, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(1487), 1, - anon_sym_RBRACE, ACTIONS(1489), 1, + anon_sym_RBRACE, + ACTIONS(1491), 1, anon_sym_SEMI, STATE(709), 1, sym_scoped_type_identifier, @@ -50661,14 +50669,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [2200] = 5, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(515), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1493), 15, + ACTIONS(1495), 15, anon_sym_AMP, anon_sym_EQ, anon_sym_GT, @@ -50684,7 +50692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1491), 31, + ACTIONS(1493), 31, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PLUS_EQ, @@ -50717,14 +50725,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [2261] = 5, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(556), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1497), 15, + ACTIONS(1499), 15, anon_sym_AMP, anon_sym_EQ, anon_sym_GT, @@ -50740,7 +50748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1495), 31, + ACTIONS(1497), 31, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PLUS_EQ, @@ -50773,18 +50781,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [2322] = 8, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -50796,7 +50804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -50811,7 +50819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 19, + ACTIONS(1334), 19, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -50832,21 +50840,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [2389] = 7, - ACTIONS(1503), 1, + ACTIONS(1505), 1, anon_sym_LBRACK, - ACTIONS(1506), 1, + ACTIONS(1508), 1, anon_sym_AT, STATE(432), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(959), 4, + STATE(971), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1499), 18, + ACTIONS(1501), 18, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -50865,7 +50873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1501), 22, + ACTIONS(1503), 22, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -50891,19 +50899,19 @@ static const uint16_t ts_small_parse_table[] = { [2453] = 7, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1513), 1, + ACTIONS(1515), 1, anon_sym_LBRACK, STATE(432), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(959), 4, + STATE(971), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1509), 18, + ACTIONS(1511), 18, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -50922,7 +50930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1511), 22, + ACTIONS(1513), 22, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -50949,7 +50957,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1517), 15, + ACTIONS(1519), 15, anon_sym_AMP, anon_sym_EQ, anon_sym_GT, @@ -50965,7 +50973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1515), 31, + ACTIONS(1517), 31, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PLUS_EQ, @@ -51001,7 +51009,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1493), 15, + ACTIONS(1495), 15, anon_sym_AMP, anon_sym_EQ, anon_sym_GT, @@ -51017,7 +51025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1491), 31, + ACTIONS(1493), 31, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PLUS_EQ, @@ -51052,7 +51060,7 @@ static const uint16_t ts_small_parse_table[] = { [2627] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1513), 1, + ACTIONS(1515), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51061,12 +51069,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(959), 4, + STATE(971), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1519), 17, + ACTIONS(1521), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51084,7 +51092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1521), 21, + ACTIONS(1523), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51109,7 +51117,7 @@ static const uint16_t ts_small_parse_table[] = { [2692] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1513), 1, + ACTIONS(1515), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51118,12 +51126,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(959), 4, + STATE(971), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1523), 17, + ACTIONS(1525), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51141,7 +51149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1525), 21, + ACTIONS(1527), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51164,17 +51172,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_SEMI, [2757] = 13, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1380), 1, + ACTIONS(1382), 1, anon_sym_EQ, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, @@ -51183,10 +51191,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1382), 11, + ACTIONS(1384), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51198,7 +51206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1332), 12, + ACTIONS(1334), 12, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -51211,7 +51219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_when, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -51229,7 +51237,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1497), 15, + ACTIONS(1499), 15, anon_sym_AMP, anon_sym_EQ, anon_sym_GT, @@ -51245,7 +51253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1495), 31, + ACTIONS(1497), 31, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PLUS_EQ, @@ -51278,11 +51286,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [2887] = 9, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1378), 1, + ACTIONS(1380), 1, anon_sym_LPAREN, STATE(563), 1, sym_argument_list, @@ -51291,7 +51299,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51303,7 +51311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51318,7 +51326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 15, + ACTIONS(1334), 15, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -51335,12 +51343,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_when, [2953] = 5, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51352,7 +51360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51367,7 +51375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 19, + ACTIONS(1334), 19, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51388,11 +51396,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [3011] = 9, - ACTIONS(1378), 1, - anon_sym_LPAREN, ACTIONS(1380), 1, + anon_sym_LPAREN, + ACTIONS(1382), 1, anon_sym_EQ, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, @@ -51401,7 +51409,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1382), 11, + ACTIONS(1384), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51413,7 +51421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51428,7 +51436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 15, + ACTIONS(1334), 15, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -51445,17 +51453,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_when, [3077] = 13, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1527), 1, + ACTIONS(1529), 1, anon_sym_EQ, STATE(563), 1, sym_argument_list, @@ -51464,10 +51472,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1332), 11, + ACTIONS(1334), 11, anon_sym_RPAREN, anon_sym_GT_EQ, anon_sym_LT_EQ, @@ -51479,7 +51487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51491,7 +51499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 12, + ACTIONS(1338), 12, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -51505,24 +51513,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, [3150] = 11, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1356), 1, + ACTIONS(1358), 1, anon_sym_RPAREN, - ACTIONS(1359), 1, + ACTIONS(1361), 1, anon_sym_COMMA, STATE(563), 1, sym_argument_list, - STATE(1088), 1, + STATE(1117), 1, aux_sym_inferred_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51534,7 +51542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1332), 13, + ACTIONS(1334), 13, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -51548,7 +51556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_DOT, anon_sym_COLON_COLON, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51563,11 +51571,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, [3219] = 9, - ACTIONS(1338), 1, + ACTIONS(1340), 1, anon_sym_EQ, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1437), 1, + ACTIONS(1439), 1, anon_sym_LPAREN, STATE(563), 1, sym_argument_list, @@ -51576,7 +51584,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51588,7 +51596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51602,7 +51610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(1332), 15, + ACTIONS(1334), 15, anon_sym_RPAREN, anon_sym_GT_EQ, anon_sym_LT_EQ, @@ -51619,18 +51627,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_COLON_COLON, [3284] = 8, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1380), 1, + ACTIONS(1382), 1, anon_sym_EQ, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1382), 11, + ACTIONS(1384), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -51642,7 +51650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51657,7 +51665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 15, + ACTIONS(1334), 15, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -51674,11 +51682,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_when, [3347] = 8, - ACTIONS(1529), 1, - anon_sym_LPAREN, ACTIONS(1531), 1, + anon_sym_LPAREN, + ACTIONS(1533), 1, anon_sym_LT, - ACTIONS(1534), 1, + ACTIONS(1536), 1, anon_sym_DOT, STATE(461), 1, sym_type_arguments, @@ -51687,7 +51695,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1330), 16, + ACTIONS(1332), 16, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -51704,7 +51712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1354), 23, + ACTIONS(1356), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51731,7 +51739,7 @@ static const uint16_t ts_small_parse_table[] = { [3410] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1540), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51743,12 +51751,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(960), 4, + STATE(972), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1538), 9, + ACTIONS(1540), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51758,7 +51766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1536), 24, + ACTIONS(1538), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51784,16 +51792,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [3474] = 6, - ACTIONS(1529), 1, + ACTIONS(1531), 1, anon_sym_LPAREN, - ACTIONS(1546), 1, + ACTIONS(1548), 1, anon_sym_DOT, STATE(590), 1, sym_record_pattern_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 17, + ACTIONS(1544), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51811,7 +51819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1544), 23, + ACTIONS(1546), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51838,7 +51846,7 @@ static const uint16_t ts_small_parse_table[] = { [3532] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1540), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51850,12 +51858,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(960), 4, + STATE(972), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1550), 9, + ACTIONS(1552), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51865,7 +51873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1548), 24, + ACTIONS(1550), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51893,7 +51901,7 @@ static const uint16_t ts_small_parse_table[] = { [3596] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1540), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51905,12 +51913,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(960), 4, + STATE(972), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1554), 9, + ACTIONS(1556), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51920,7 +51928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1552), 24, + ACTIONS(1554), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -51948,7 +51956,7 @@ static const uint16_t ts_small_parse_table[] = { [3660] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1540), 1, + ACTIONS(1542), 1, anon_sym_LBRACK, STATE(433), 1, aux_sym_dimensions_repeat1, @@ -51960,12 +51968,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(960), 4, + STATE(972), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1558), 9, + ACTIONS(1560), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -51975,7 +51983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1556), 24, + ACTIONS(1558), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52004,7 +52012,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1560), 17, + ACTIONS(1562), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52022,7 +52030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1562), 25, + ACTIONS(1564), 25, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -52049,12 +52057,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, [3775] = 5, - ACTIONS(1380), 1, + ACTIONS(1382), 1, anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1382), 11, + ACTIONS(1384), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -52066,7 +52074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 14, + ACTIONS(1338), 14, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52081,7 +52089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_COLON, - ACTIONS(1332), 16, + ACTIONS(1334), 16, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -52102,7 +52110,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1564), 17, + ACTIONS(1566), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52120,7 +52128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1566), 25, + ACTIONS(1568), 25, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -52150,7 +52158,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1568), 17, + ACTIONS(1570), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52168,7 +52176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1570), 25, + ACTIONS(1572), 25, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -52198,7 +52206,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1499), 18, + ACTIONS(1501), 18, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52217,7 +52225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1501), 24, + ACTIONS(1503), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52246,7 +52254,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1572), 18, + ACTIONS(1574), 18, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52265,7 +52273,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1574), 24, + ACTIONS(1576), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52291,16 +52299,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, [4034] = 6, - ACTIONS(1546), 1, + ACTIONS(1548), 1, anon_sym_DOT, - ACTIONS(1576), 1, + ACTIONS(1578), 1, anon_sym_LT, STATE(453), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 16, + ACTIONS(1544), 16, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -52317,7 +52325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1544), 23, + ACTIONS(1546), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52345,7 +52353,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1579), 17, + ACTIONS(1581), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52363,7 +52371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1581), 25, + ACTIONS(1583), 25, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -52393,7 +52401,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1583), 17, + ACTIONS(1585), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52411,7 +52419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1585), 25, + ACTIONS(1587), 25, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -52438,18 +52446,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, [4193] = 8, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1527), 1, + ACTIONS(1529), 1, anon_sym_EQ, STATE(563), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1340), 11, + ACTIONS(1342), 11, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -52461,7 +52469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, - ACTIONS(1336), 13, + ACTIONS(1338), 13, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52475,7 +52483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_GT_GT_GT, - ACTIONS(1332), 14, + ACTIONS(1334), 14, anon_sym_RPAREN, anon_sym_GT_EQ, anon_sym_LT_EQ, @@ -52491,7 +52499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_COLON_COLON, [4254] = 4, - ACTIONS(1587), 1, + ACTIONS(1589), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, @@ -52540,7 +52548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_SEMI, [4307] = 4, - ACTIONS(1589), 1, + ACTIONS(1591), 1, anon_sym_module, ACTIONS(3), 2, sym_line_comment, @@ -52589,16 +52597,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, anon_sym_SEMI, [4360] = 6, - ACTIONS(1531), 1, + ACTIONS(1533), 1, anon_sym_LT, - ACTIONS(1534), 1, + ACTIONS(1536), 1, anon_sym_DOT, STATE(461), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1330), 16, + ACTIONS(1332), 16, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -52615,7 +52623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1354), 23, + ACTIONS(1356), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52640,12 +52648,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, [4417] = 4, - ACTIONS(1546), 1, + ACTIONS(1548), 1, anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 17, + ACTIONS(1544), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52663,7 +52671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1544), 23, + ACTIONS(1546), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52691,7 +52699,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1591), 17, + ACTIONS(1593), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52709,7 +52717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1593), 24, + ACTIONS(1595), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52738,7 +52746,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1146), 11, + ACTIONS(1148), 11, sym_binary_integer_literal, sym_decimal_floating_point_literal, sym_character_literal, @@ -52750,7 +52758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1148), 30, + ACTIONS(1150), 30, sym_decimal_integer_literal, sym_hex_integer_literal, sym_octal_integer_literal, @@ -52785,7 +52793,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1595), 17, + ACTIONS(1597), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52803,7 +52811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1597), 24, + ACTIONS(1599), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52832,7 +52840,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1599), 17, + ACTIONS(1601), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52850,7 +52858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1601), 24, + ACTIONS(1603), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52882,7 +52890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(626), 1, aux_sym_modifiers_repeat1, @@ -52894,9 +52902,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(796), 1, aux_sym_array_creation_expression_repeat1, - STATE(833), 1, + STATE(837), 1, sym_modifiers, - STATE(1298), 1, + STATE(1300), 1, sym_receiver_parameter, ACTIONS(3), 2, sym_line_comment, @@ -52907,7 +52915,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1076), 2, + STATE(1082), 2, sym_formal_parameter, sym_spread_parameter, STATE(718), 3, @@ -52939,9 +52947,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [4751] = 7, - ACTIONS(1607), 1, + ACTIONS(1609), 1, anon_sym_LBRACK, - ACTIONS(1610), 1, + ACTIONS(1612), 1, anon_sym_AT, ACTIONS(3), 2, sym_line_comment, @@ -52949,12 +52957,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(969), 4, + STATE(960), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1605), 9, + ACTIONS(1607), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -52964,7 +52972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1603), 24, + ACTIONS(1605), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -52993,7 +53001,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1613), 17, + ACTIONS(1615), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53011,7 +53019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1615), 24, + ACTIONS(1617), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53040,7 +53048,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1619), 8, + ACTIONS(1621), 8, anon_sym_LPAREN, anon_sym_LT, anon_sym_COMMA, @@ -53049,7 +53057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1617), 33, + ACTIONS(1619), 33, anon_sym_final, anon_sym_class, anon_sym_default, @@ -53087,7 +53095,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(742), 11, + ACTIONS(744), 11, sym_binary_integer_literal, sym_decimal_floating_point_literal, sym_character_literal, @@ -53099,7 +53107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_SEMI, anon_sym_AT, - ACTIONS(744), 30, + ACTIONS(746), 30, sym_decimal_integer_literal, sym_hex_integer_literal, sym_octal_integer_literal, @@ -53134,7 +53142,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1621), 17, + ACTIONS(1623), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53152,7 +53160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1623), 23, + ACTIONS(1625), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53180,7 +53188,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 17, + ACTIONS(1544), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53198,7 +53206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1544), 23, + ACTIONS(1546), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53226,7 +53234,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1625), 17, + ACTIONS(1627), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53244,7 +53252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1627), 23, + ACTIONS(1629), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53272,7 +53280,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1629), 17, + ACTIONS(1631), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53290,7 +53298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1631), 23, + ACTIONS(1633), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53315,22 +53323,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, [5155] = 7, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1633), 1, + ACTIONS(1635), 1, sym_identifier, STATE(596), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - ACTIONS(1637), 10, + ACTIONS(1639), 10, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53341,7 +53349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_instanceof, anon_sym_when, - ACTIONS(1635), 21, + ACTIONS(1637), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53368,9 +53376,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(1639), 1, + ACTIONS(1641), 1, anon_sym_RPAREN, STATE(709), 1, sym_scoped_type_identifier, @@ -53378,7 +53386,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, STATE(809), 1, sym__unannotated_type, - STATE(833), 1, + STATE(837), 1, sym_modifiers, ACTIONS(3), 2, sym_line_comment, @@ -53389,7 +53397,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1120), 2, + STATE(1106), 2, sym_formal_parameter, sym_spread_parameter, STATE(766), 3, @@ -53422,22 +53430,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [5285] = 7, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1641), 1, + ACTIONS(1643), 1, sym_identifier, STATE(587), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - ACTIONS(1645), 10, + ACTIONS(1647), 10, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53448,7 +53456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_instanceof, anon_sym_when, - ACTIONS(1643), 21, + ACTIONS(1645), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53475,7 +53483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -53483,7 +53491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, STATE(809), 1, sym__unannotated_type, - STATE(833), 1, + STATE(837), 1, sym_modifiers, ACTIONS(3), 2, sym_line_comment, @@ -53494,7 +53502,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1212), 2, + STATE(1260), 2, sym_formal_parameter, sym_spread_parameter, STATE(766), 3, @@ -53530,7 +53538,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1523), 17, + ACTIONS(1525), 17, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53548,7 +53556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - ACTIONS(1525), 21, + ACTIONS(1527), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53575,7 +53583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -53585,9 +53593,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(825), 1, sym_modifiers, - STATE(898), 1, + STATE(900), 1, sym_catch_type, - STATE(1344), 1, + STATE(1354), 1, sym_catch_formal_parameter, ACTIONS(3), 2, sym_line_comment, @@ -53628,15 +53636,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [5532] = 11, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, STATE(563), 1, sym_argument_list, @@ -53645,10 +53653,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1336), 8, + ACTIONS(1338), 8, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -53657,7 +53665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1332), 21, + ACTIONS(1334), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53680,20 +53688,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5595] = 6, - ACTIONS(1649), 1, + ACTIONS(1651), 1, anon_sym_LPAREN, - ACTIONS(1653), 1, + ACTIONS(1655), 1, anon_sym_DOT, STATE(514), 1, sym_annotation_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1651), 3, + ACTIONS(1653), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1647), 31, + ACTIONS(1649), 31, anon_sym_final, anon_sym_class, anon_sym_default, @@ -53726,14 +53734,14 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [5647] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(536), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1657), 9, + ACTIONS(1659), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53743,7 +53751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1655), 25, + ACTIONS(1657), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53770,14 +53778,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5696] = 5, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(556), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1497), 9, + ACTIONS(1499), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53787,7 +53795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1495), 25, + ACTIONS(1497), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53814,14 +53822,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5745] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(535), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1663), 9, + ACTIONS(1665), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53831,7 +53839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1661), 25, + ACTIONS(1663), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53858,14 +53866,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5794] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(570), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1667), 9, + ACTIONS(1669), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53875,7 +53883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1665), 25, + ACTIONS(1667), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53902,14 +53910,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5843] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(539), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1671), 9, + ACTIONS(1673), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53919,7 +53927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1669), 25, + ACTIONS(1671), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53946,14 +53954,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5892] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(534), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1675), 9, + ACTIONS(1677), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -53963,7 +53971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1673), 25, + ACTIONS(1675), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -53990,14 +53998,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5941] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(519), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1679), 9, + ACTIONS(1681), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54007,7 +54015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1677), 25, + ACTIONS(1679), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54034,14 +54042,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [5990] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(520), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1683), 9, + ACTIONS(1685), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54051,7 +54059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1681), 25, + ACTIONS(1683), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54078,14 +54086,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6039] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(568), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1687), 9, + ACTIONS(1689), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54095,7 +54103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1685), 25, + ACTIONS(1687), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54122,16 +54130,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6088] = 6, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1345), 1, + ACTIONS(1347), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1336), 9, + ACTIONS(1338), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54141,7 +54149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1332), 24, + ACTIONS(1334), 24, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54167,14 +54175,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6139] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(567), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1691), 9, + ACTIONS(1693), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54184,7 +54192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1689), 25, + ACTIONS(1691), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54211,14 +54219,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6188] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(569), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1695), 9, + ACTIONS(1697), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54228,7 +54236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1693), 25, + ACTIONS(1695), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54255,14 +54263,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6237] = 5, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(515), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1493), 9, + ACTIONS(1495), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54272,7 +54280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1491), 25, + ACTIONS(1493), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54299,14 +54307,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6286] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(548), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1699), 9, + ACTIONS(1701), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54316,7 +54324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1697), 25, + ACTIONS(1699), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54343,14 +54351,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6335] = 5, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(545), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1703), 9, + ACTIONS(1705), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54360,7 +54368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1701), 25, + ACTIONS(1703), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54387,14 +54395,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [6384] = 7, - ACTIONS(1712), 1, + ACTIONS(1714), 1, anon_sym_AT, - ACTIONS(1715), 1, + ACTIONS(1717), 1, anon_sym_non_DASHsealed, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1707), 2, + ACTIONS(1709), 2, anon_sym_LT, anon_sym_ATinterface, STATE(503), 4, @@ -54402,7 +54410,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1709), 13, + ACTIONS(1711), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -54416,7 +54424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transient, anon_sym_volatile, anon_sym_sealed, - ACTIONS(1705), 14, + ACTIONS(1707), 14, anon_sym_class, anon_sym_enum, anon_sym_record, @@ -54435,7 +54443,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1720), 9, + ACTIONS(1722), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54445,7 +54453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1718), 26, + ACTIONS(1720), 26, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54475,12 +54483,12 @@ static const uint16_t ts_small_parse_table[] = { [6480] = 7, ACTIONS(63), 1, anon_sym_AT, - ACTIONS(1728), 1, + ACTIONS(1730), 1, anon_sym_non_DASHsealed, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1724), 2, + ACTIONS(1726), 2, anon_sym_LT, anon_sym_ATinterface, STATE(503), 4, @@ -54488,7 +54496,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1726), 13, + ACTIONS(1728), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -54502,7 +54510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_transient, anon_sym_volatile, anon_sym_sealed, - ACTIONS(1722), 14, + ACTIONS(1724), 14, anon_sym_class, anon_sym_enum, anon_sym_record, @@ -54521,7 +54529,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1732), 9, + ACTIONS(1734), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54531,7 +54539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1730), 26, + ACTIONS(1732), 26, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54562,7 +54570,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1566), 12, + ACTIONS(1568), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -54575,7 +54583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1564), 23, + ACTIONS(1566), 23, anon_sym_new, anon_sym_DOT, sym_underscore_pattern, @@ -54603,7 +54611,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1736), 9, + ACTIONS(1738), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54613,7 +54621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1734), 26, + ACTIONS(1736), 26, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54644,7 +54652,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1581), 12, + ACTIONS(1583), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -54657,7 +54665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1579), 23, + ACTIONS(1581), 23, anon_sym_new, anon_sym_DOT, sym_underscore_pattern, @@ -54685,7 +54693,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1740), 9, + ACTIONS(1742), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54695,7 +54703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1738), 26, + ACTIONS(1740), 26, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54726,7 +54734,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1570), 12, + ACTIONS(1572), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -54739,7 +54747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1568), 23, + ACTIONS(1570), 23, anon_sym_new, anon_sym_DOT, sym_underscore_pattern, @@ -54767,7 +54775,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1744), 9, + ACTIONS(1746), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54777,7 +54785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1742), 26, + ACTIONS(1744), 26, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54808,7 +54816,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1748), 9, + ACTIONS(1750), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54818,7 +54826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1746), 25, + ACTIONS(1748), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54848,11 +54856,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1752), 3, + ACTIONS(1754), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1750), 31, + ACTIONS(1752), 31, anon_sym_final, anon_sym_class, anon_sym_default, @@ -54888,7 +54896,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1756), 9, + ACTIONS(1758), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54898,7 +54906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1754), 25, + ACTIONS(1756), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54928,7 +54936,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1760), 9, + ACTIONS(1762), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54938,7 +54946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1758), 25, + ACTIONS(1760), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -54968,7 +54976,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1764), 9, + ACTIONS(1766), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -54978,7 +54986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1762), 25, + ACTIONS(1764), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55008,7 +55016,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1768), 9, + ACTIONS(1770), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55018,7 +55026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1766), 25, + ACTIONS(1768), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55048,7 +55056,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1772), 9, + ACTIONS(1774), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55058,7 +55066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1770), 25, + ACTIONS(1772), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55088,7 +55096,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1776), 9, + ACTIONS(1778), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55098,7 +55106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1774), 25, + ACTIONS(1776), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55128,14 +55136,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1780), 6, + ACTIONS(1782), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1778), 28, + ACTIONS(1780), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -55168,14 +55176,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1784), 6, + ACTIONS(1786), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1782), 28, + ACTIONS(1784), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -55208,14 +55216,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1788), 6, + ACTIONS(1790), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1786), 28, + ACTIONS(1788), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -55248,7 +55256,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1792), 9, + ACTIONS(1794), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55258,7 +55266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1790), 25, + ACTIONS(1792), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55288,7 +55296,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1796), 9, + ACTIONS(1798), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55298,7 +55306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1794), 25, + ACTIONS(1796), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55328,7 +55336,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1800), 9, + ACTIONS(1802), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55338,7 +55346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1798), 25, + ACTIONS(1800), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55365,16 +55373,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [7442] = 6, - ACTIONS(1806), 1, - anon_sym_LBRACK, ACTIONS(1808), 1, - anon_sym_DOT, + anon_sym_LBRACK, ACTIONS(1810), 1, + anon_sym_DOT, + ACTIONS(1812), 1, anon_sym_COLON_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1804), 9, + ACTIONS(1806), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55384,7 +55392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1802), 22, + ACTIONS(1804), 22, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55411,7 +55419,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1814), 9, + ACTIONS(1816), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55421,7 +55429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1812), 25, + ACTIONS(1814), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55451,14 +55459,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1818), 6, + ACTIONS(1820), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1816), 28, + ACTIONS(1818), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -55488,16 +55496,16 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [7577] = 6, - ACTIONS(1810), 1, + ACTIONS(1812), 1, anon_sym_COLON_COLON, - ACTIONS(1824), 1, - anon_sym_LBRACK, ACTIONS(1826), 1, + anon_sym_LBRACK, + ACTIONS(1828), 1, anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1822), 9, + ACTIONS(1824), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55507,7 +55515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1820), 22, + ACTIONS(1822), 22, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55534,7 +55542,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1830), 9, + ACTIONS(1832), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55544,7 +55552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1828), 25, + ACTIONS(1830), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55574,11 +55582,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1834), 3, + ACTIONS(1836), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1832), 31, + ACTIONS(1834), 31, anon_sym_final, anon_sym_class, anon_sym_default, @@ -55614,7 +55622,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1838), 9, + ACTIONS(1840), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55624,7 +55632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1836), 25, + ACTIONS(1838), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55654,7 +55662,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1842), 9, + ACTIONS(1844), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55664,7 +55672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1840), 25, + ACTIONS(1842), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55694,7 +55702,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1846), 9, + ACTIONS(1848), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55704,7 +55712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1844), 25, + ACTIONS(1846), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55734,7 +55742,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1850), 9, + ACTIONS(1852), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55744,7 +55752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1848), 25, + ACTIONS(1850), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55774,7 +55782,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1854), 9, + ACTIONS(1856), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55784,7 +55792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1852), 25, + ACTIONS(1854), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55814,7 +55822,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1858), 9, + ACTIONS(1860), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55824,7 +55832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1856), 25, + ACTIONS(1858), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55854,7 +55862,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1862), 9, + ACTIONS(1864), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55864,7 +55872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1860), 25, + ACTIONS(1862), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55894,7 +55902,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1866), 9, + ACTIONS(1868), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55904,7 +55912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1864), 25, + ACTIONS(1866), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55934,7 +55942,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1870), 9, + ACTIONS(1872), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -55944,7 +55952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1868), 25, + ACTIONS(1870), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -55974,14 +55982,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1874), 6, + ACTIONS(1876), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1872), 28, + ACTIONS(1874), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56014,14 +56022,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1878), 6, + ACTIONS(1880), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1876), 28, + ACTIONS(1878), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56054,14 +56062,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1882), 6, + ACTIONS(1884), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1880), 28, + ACTIONS(1882), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56094,7 +56102,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1886), 9, + ACTIONS(1888), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56104,7 +56112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1884), 25, + ACTIONS(1886), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56134,7 +56142,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1890), 9, + ACTIONS(1892), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56144,7 +56152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1888), 25, + ACTIONS(1890), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56174,7 +56182,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1894), 9, + ACTIONS(1896), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56184,7 +56192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1892), 25, + ACTIONS(1894), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56214,7 +56222,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1898), 9, + ACTIONS(1900), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56224,7 +56232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1896), 25, + ACTIONS(1898), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56251,11 +56259,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [8400] = 6, - ACTIONS(1806), 1, - anon_sym_LBRACK, ACTIONS(1808), 1, - anon_sym_DOT, + anon_sym_LBRACK, ACTIONS(1810), 1, + anon_sym_DOT, + ACTIONS(1812), 1, anon_sym_COLON_COLON, ACTIONS(3), 2, sym_line_comment, @@ -56297,7 +56305,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1902), 9, + ACTIONS(1904), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56307,7 +56315,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1900), 25, + ACTIONS(1902), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56337,15 +56345,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1246), 3, + ACTIONS(1248), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1907), 3, + ACTIONS(1909), 3, anon_sym_open, anon_sym_module, anon_sym_package, - ACTIONS(1904), 11, + ACTIONS(1906), 11, anon_sym_AT, anon_sym_byte, anon_sym_short, @@ -56357,7 +56365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_boolean_type, sym_void_type, sym_identifier, - ACTIONS(1244), 17, + ACTIONS(1246), 17, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56379,7 +56387,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1493), 9, + ACTIONS(1495), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56389,7 +56397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1491), 25, + ACTIONS(1493), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56419,11 +56427,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1911), 3, + ACTIONS(1913), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1909), 31, + ACTIONS(1911), 31, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56459,7 +56467,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1915), 9, + ACTIONS(1917), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56469,7 +56477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1913), 25, + ACTIONS(1915), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56499,7 +56507,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1517), 9, + ACTIONS(1519), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56509,7 +56517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1515), 25, + ACTIONS(1517), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56539,7 +56547,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1919), 9, + ACTIONS(1921), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56549,7 +56557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1917), 25, + ACTIONS(1919), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56576,15 +56584,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [8754] = 11, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1342), 1, + ACTIONS(1344), 1, anon_sym_LT, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, @@ -56593,10 +56601,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(1336), 8, + ACTIONS(1338), 8, anon_sym_AMP, anon_sym_GT, anon_sym_PLUS, @@ -56605,7 +56613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1332), 17, + ACTIONS(1334), 17, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -56627,7 +56635,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1497), 9, + ACTIONS(1499), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56637,7 +56645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1495), 25, + ACTIONS(1497), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56667,7 +56675,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1923), 9, + ACTIONS(1925), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56677,7 +56685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1921), 25, + ACTIONS(1923), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56707,7 +56715,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1927), 9, + ACTIONS(1929), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56717,7 +56725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1925), 25, + ACTIONS(1927), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56747,7 +56755,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1931), 9, + ACTIONS(1933), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56757,7 +56765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1929), 25, + ACTIONS(1931), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56787,7 +56795,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1336), 9, + ACTIONS(1338), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56797,7 +56805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1332), 25, + ACTIONS(1334), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56827,7 +56835,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1935), 9, + ACTIONS(1937), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56837,7 +56845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1933), 25, + ACTIONS(1935), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56867,11 +56875,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1939), 3, + ACTIONS(1941), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1937), 31, + ACTIONS(1939), 31, anon_sym_final, anon_sym_class, anon_sym_default, @@ -56907,7 +56915,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1943), 9, + ACTIONS(1945), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56917,7 +56925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1941), 25, + ACTIONS(1943), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56947,7 +56955,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1947), 9, + ACTIONS(1949), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56957,7 +56965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1945), 25, + ACTIONS(1947), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -56987,7 +56995,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1951), 9, + ACTIONS(1953), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -56997,7 +57005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1949), 25, + ACTIONS(1951), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57027,7 +57035,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1955), 9, + ACTIONS(1957), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57037,7 +57045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1953), 25, + ACTIONS(1955), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57067,7 +57075,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1959), 9, + ACTIONS(1961), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57077,7 +57085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1957), 25, + ACTIONS(1959), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57107,7 +57115,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1963), 9, + ACTIONS(1965), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57117,7 +57125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1961), 25, + ACTIONS(1963), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57147,14 +57155,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1967), 6, + ACTIONS(1969), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1965), 28, + ACTIONS(1967), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57187,14 +57195,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1971), 6, + ACTIONS(1973), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1969), 28, + ACTIONS(1971), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57227,14 +57235,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1975), 6, + ACTIONS(1977), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1973), 28, + ACTIONS(1975), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57267,14 +57275,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1979), 6, + ACTIONS(1981), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1977), 28, + ACTIONS(1979), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57307,14 +57315,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1983), 6, + ACTIONS(1985), 6, anon_sym_RBRACE, anon_sym_LT, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1981), 28, + ACTIONS(1983), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57347,7 +57355,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1987), 9, + ACTIONS(1989), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57357,7 +57365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1985), 25, + ACTIONS(1987), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57387,7 +57395,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1991), 9, + ACTIONS(1993), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57397,7 +57405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1989), 25, + ACTIONS(1991), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57427,7 +57435,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1995), 9, + ACTIONS(1997), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57437,7 +57445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1993), 25, + ACTIONS(1995), 25, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57467,13 +57475,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1999), 5, + ACTIONS(2001), 5, anon_sym_RBRACE, anon_sym_LT, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1997), 28, + ACTIONS(1999), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57503,18 +57511,18 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [9758] = 5, - ACTIONS(662), 1, + ACTIONS(664), 1, anon_sym_LPAREN, - STATE(1195), 1, + STATE(1202), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1246), 3, + ACTIONS(1248), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1244), 28, + ACTIONS(1246), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57551,11 +57559,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1246), 3, + ACTIONS(1248), 3, anon_sym_LT, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(1244), 28, + ACTIONS(1246), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57588,13 +57596,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2003), 5, + ACTIONS(2005), 5, anon_sym_RBRACE, anon_sym_LT, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2001), 28, + ACTIONS(2003), 28, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57626,19 +57634,19 @@ static const uint16_t ts_small_parse_table[] = { [9892] = 7, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(584), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1511), 10, + ACTIONS(1513), 10, anon_sym_RPAREN, anon_sym_AMP, anon_sym_EQ, @@ -57649,7 +57657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_SEMI, anon_sym_DOT_DOT_DOT, - ACTIONS(1509), 15, + ACTIONS(1511), 15, anon_sym_COLON, anon_sym_DOT, anon_sym_default, @@ -57666,21 +57674,21 @@ static const uint16_t ts_small_parse_table[] = { sym_this, sym_identifier, [9941] = 7, - ACTIONS(1506), 1, + ACTIONS(1508), 1, anon_sym_AT, - ACTIONS(2007), 1, + ACTIONS(2009), 1, anon_sym_LBRACK, STATE(584), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1501), 10, + ACTIONS(1503), 10, anon_sym_RPAREN, anon_sym_AMP, anon_sym_EQ, @@ -57691,7 +57699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_SEMI, anon_sym_DOT_DOT_DOT, - ACTIONS(1499), 15, + ACTIONS(1501), 15, anon_sym_COLON, anon_sym_DOT, anon_sym_default, @@ -57708,16 +57716,16 @@ static const uint16_t ts_small_parse_table[] = { sym_this, sym_identifier, [9990] = 6, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1384), 1, + ACTIONS(1386), 1, anon_sym_DASH_GT, STATE(563), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1336), 9, + ACTIONS(1338), 9, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57727,7 +57735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT_GT, anon_sym_COLON, - ACTIONS(1332), 20, + ACTIONS(1334), 20, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -57753,9 +57761,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2010), 1, - sym_identifier, ACTIONS(2012), 1, + sym_identifier, + ACTIONS(2014), 1, anon_sym_final, STATE(437), 1, sym__unannotated_type, @@ -57769,15 +57777,15 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(601), 1, sym_record_pattern, - STATE(1221), 1, + STATE(1229), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2016), 2, + ACTIONS(2018), 2, anon_sym_float, anon_sym_double, - ACTIONS(2018), 2, + ACTIONS(2020), 2, sym_boolean_type, sym_void_type, STATE(477), 3, @@ -57795,7 +57803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - ACTIONS(2014), 5, + ACTIONS(2016), 5, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -57805,7 +57813,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2022), 8, + ACTIONS(2024), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57814,7 +57822,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2020), 23, + ACTIONS(2022), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57842,7 +57850,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1804), 8, + ACTIONS(1806), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57851,7 +57859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1802), 23, + ACTIONS(1804), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57879,12 +57887,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2026), 4, + ACTIONS(2028), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2024), 27, + ACTIONS(2026), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57916,7 +57924,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2030), 8, + ACTIONS(2032), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57925,7 +57933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2028), 23, + ACTIONS(2030), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -57953,12 +57961,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2034), 4, + ACTIONS(2036), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2032), 27, + ACTIONS(2034), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -57990,7 +57998,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2038), 8, + ACTIONS(2040), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -57999,7 +58007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2036), 23, + ACTIONS(2038), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58027,7 +58035,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2042), 8, + ACTIONS(2044), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58036,7 +58044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2040), 23, + ACTIONS(2042), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58064,12 +58072,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2046), 4, + ACTIONS(2048), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2044), 27, + ACTIONS(2046), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58101,10 +58109,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(1804), 8, + ACTIONS(1806), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58113,7 +58121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1802), 21, + ACTIONS(1804), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58139,7 +58147,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2052), 8, + ACTIONS(2054), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58148,7 +58156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2050), 23, + ACTIONS(2052), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58176,7 +58184,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2056), 8, + ACTIONS(2058), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58185,7 +58193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2054), 23, + ACTIONS(2056), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58213,12 +58221,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2060), 4, + ACTIONS(2062), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2058), 27, + ACTIONS(2060), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58250,12 +58258,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2064), 4, + ACTIONS(2066), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2062), 27, + ACTIONS(2064), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58287,12 +58295,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2068), 4, + ACTIONS(2070), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2066), 27, + ACTIONS(2068), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58324,7 +58332,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2072), 8, + ACTIONS(2074), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58333,7 +58341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2070), 23, + ACTIONS(2072), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58361,7 +58369,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1822), 8, + ACTIONS(1824), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58370,7 +58378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1820), 23, + ACTIONS(1822), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58435,7 +58443,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2076), 8, + ACTIONS(2078), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58444,7 +58452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2074), 23, + ACTIONS(2076), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58472,7 +58480,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2080), 8, + ACTIONS(2082), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58481,7 +58489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2078), 23, + ACTIONS(2080), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58509,7 +58517,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2076), 8, + ACTIONS(2078), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58518,7 +58526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2074), 23, + ACTIONS(2076), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58546,10 +58554,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2084), 8, + ACTIONS(2086), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58558,7 +58566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2082), 21, + ACTIONS(2084), 21, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58584,7 +58592,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2088), 8, + ACTIONS(2090), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58593,7 +58601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2086), 23, + ACTIONS(2088), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58621,12 +58629,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2092), 4, + ACTIONS(2094), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2090), 27, + ACTIONS(2092), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58659,7 +58667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2010), 1, + ACTIONS(2012), 1, sym_identifier, STATE(437), 1, sym__unannotated_type, @@ -58673,15 +58681,15 @@ static const uint16_t ts_small_parse_table[] = { sym_annotated_type, STATE(611), 1, sym_record_pattern, - STATE(1221), 1, + STATE(1229), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2016), 2, + ACTIONS(2018), 2, anon_sym_float, anon_sym_double, - ACTIONS(2018), 2, + ACTIONS(2020), 2, sym_boolean_type, sym_void_type, STATE(477), 3, @@ -58699,7 +58707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - ACTIONS(2014), 5, + ACTIONS(2016), 5, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -58709,7 +58717,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2096), 8, + ACTIONS(2098), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58718,7 +58726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2094), 23, + ACTIONS(2096), 23, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58746,12 +58754,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2100), 4, + ACTIONS(2102), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_non_DASHsealed, anon_sym_ATinterface, - ACTIONS(2098), 27, + ACTIONS(2100), 27, anon_sym_final, anon_sym_class, anon_sym_default, @@ -58780,15 +58788,15 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [11180] = 5, - ACTIONS(2105), 1, + ACTIONS(2107), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2102), 2, + ACTIONS(2104), 2, anon_sym_DASH_GT, anon_sym_when, - ACTIONS(1740), 8, + ACTIONS(1742), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58797,7 +58805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1738), 19, + ACTIONS(1740), 19, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -58818,31 +58826,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_COLON_COLON, [11223] = 9, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2084), 4, + ACTIONS(2086), 4, anon_sym_AMP, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, - ACTIONS(2082), 16, + ACTIONS(2084), 16, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -58860,49 +58868,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11274] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2118), 7, + ACTIONS(2120), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, @@ -58911,49 +58919,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11343] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2036), 7, + ACTIONS(2038), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, @@ -58962,18 +58970,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11412] = 6, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2084), 7, + ACTIONS(2086), 7, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -58981,7 +58989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2082), 18, + ACTIONS(2084), 18, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -59001,49 +59009,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11457] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2140), 7, + ACTIONS(2142), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, @@ -59052,37 +59060,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11526] = 12, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2084), 2, + ACTIONS(2086), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2082), 13, + ACTIONS(2084), 13, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_EQ_EQ, @@ -59097,43 +59105,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11583] = 15, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2132), 1, - anon_sym_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, + anon_sym_CARET, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2082), 10, + ACTIONS(2084), 10, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_AMP_AMP, @@ -59145,40 +59153,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11646] = 13, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2084), 2, + ACTIONS(2086), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2082), 11, + ACTIONS(2084), 11, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_AMP_AMP, @@ -59191,43 +59199,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11705] = 15, - ACTIONS(2084), 1, + ACTIONS(2086), 1, anon_sym_PIPE, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2134), 1, - anon_sym_CARET, ACTIONS(2136), 1, + anon_sym_CARET, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2082), 10, + ACTIONS(2084), 10, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_AMP_AMP, @@ -59239,27 +59247,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11768] = 7, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2084), 5, + ACTIONS(2086), 5, anon_sym_AMP, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2082), 18, + ACTIONS(2084), 18, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_GT_EQ, @@ -59279,41 +59287,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11815] = 14, - ACTIONS(2084), 1, + ACTIONS(2086), 1, anon_sym_PIPE, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2082), 11, + ACTIONS(2084), 11, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_AMP_AMP, @@ -59326,45 +59334,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_SEMI, [11876] = 16, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, + ACTIONS(2130), 1, anon_sym_AMP_AMP, - ACTIONS(2132), 1, - anon_sym_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, + anon_sym_CARET, + ACTIONS(2138), 1, anon_sym_instanceof, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2082), 9, + ACTIONS(2084), 9, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_PIPE_PIPE, @@ -59377,7 +59385,7 @@ static const uint16_t ts_small_parse_table[] = { [11941] = 6, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2144), 1, + ACTIONS(2146), 1, anon_sym_non_DASHsealed, ACTIONS(3), 2, sym_line_comment, @@ -59387,7 +59395,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1722), 10, + ACTIONS(1724), 10, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -59398,7 +59406,7 @@ static const uint16_t ts_small_parse_table[] = { sym_boolean_type, sym_void_type, sym_identifier, - ACTIONS(2142), 13, + ACTIONS(2144), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -59413,9 +59421,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [11985] = 6, - ACTIONS(2149), 1, + ACTIONS(2151), 1, anon_sym_AT, - ACTIONS(2152), 1, + ACTIONS(2154), 1, anon_sym_non_DASHsealed, ACTIONS(3), 2, sym_line_comment, @@ -59425,7 +59433,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_modifiers_repeat1, - ACTIONS(1705), 10, + ACTIONS(1707), 10, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -59436,7 +59444,7 @@ static const uint16_t ts_small_parse_table[] = { sym_boolean_type, sym_void_type, sym_identifier, - ACTIONS(2146), 13, + ACTIONS(2148), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -59451,20 +59459,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [12029] = 6, - ACTIONS(2155), 1, - anon_sym_LPAREN, ACTIONS(2157), 1, + anon_sym_LPAREN, + ACTIONS(2159), 1, anon_sym_DOT, STATE(686), 1, sym_annotation_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1651), 3, + ACTIONS(1653), 3, anon_sym_LBRACK, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1647), 23, + ACTIONS(1649), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -59489,68 +59497,68 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [12073] = 22, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2187), 1, - anon_sym_COMMA, ACTIONS(2189), 1, - anon_sym_QMARK, + anon_sym_COMMA, ACTIONS(2191), 1, + anon_sym_QMARK, + ACTIONS(2193), 1, anon_sym_when, - STATE(979), 1, + STATE(987), 1, aux_sym_argument_list_repeat1, - STATE(1286), 1, + STATE(1289), 1, sym_guard, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2185), 2, + ACTIONS(2187), 2, anon_sym_DASH_GT, anon_sym_COLON, [12149] = 5, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - STATE(1338), 1, + STATE(1331), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1336), 8, + ACTIONS(1338), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -59559,7 +59567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1332), 19, + ACTIONS(1334), 19, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -59583,10 +59591,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2102), 2, + ACTIONS(2104), 2, anon_sym_RPAREN, anon_sym_COMMA, - ACTIONS(1740), 8, + ACTIONS(1742), 8, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -59595,7 +59603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(1738), 18, + ACTIONS(1740), 18, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -59615,16 +59623,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_COLON_COLON, [12230] = 6, - ACTIONS(2193), 1, - anon_sym_LPAREN, ACTIONS(2195), 1, + anon_sym_LPAREN, + ACTIONS(2197), 1, anon_sym_DOT, STATE(699), 1, sym_annotation_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1651), 7, + ACTIONS(1653), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LT, @@ -59632,7 +59640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1647), 18, + ACTIONS(1649), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -59655,13 +59663,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1619), 5, + ACTIONS(1621), 5, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1617), 23, + ACTIONS(1619), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -59686,94 +59694,94 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [12310] = 22, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2185), 1, + ACTIONS(2187), 1, anon_sym_COLON, - ACTIONS(2197), 1, - anon_sym_COMMA, ACTIONS(2199), 1, + anon_sym_COMMA, + ACTIONS(2201), 1, anon_sym_when, - STATE(991), 1, + STATE(997), 1, aux_sym_argument_list_repeat1, - STATE(1286), 1, + STATE(1289), 1, sym_guard, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [12385] = 14, - ACTIONS(2084), 1, + ACTIONS(2086), 1, anon_sym_PIPE, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 8, + ACTIONS(2084), 8, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -59783,11 +59791,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12443] = 6, - ACTIONS(1806), 1, + ACTIONS(1808), 1, anon_sym_LBRACK, - ACTIONS(1810), 1, + ACTIONS(1812), 1, anon_sym_COLON_COLON, - ACTIONS(2201), 1, + ACTIONS(2203), 1, anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, @@ -59822,7 +59830,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1574), 12, + ACTIONS(1576), 12, anon_sym_RPAREN, anon_sym_AMP, anon_sym_EQ, @@ -59835,7 +59843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1572), 15, + ACTIONS(1574), 15, anon_sym_COLON, anon_sym_DOT, anon_sym_default, @@ -59852,136 +59860,136 @@ static const uint16_t ts_small_parse_table[] = { sym_this, sym_identifier, [12521] = 18, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2189), 1, + ACTIONS(2191), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2140), 4, + ACTIONS(2142), 4, anon_sym_DASH_GT, anon_sym_COMMA, anon_sym_COLON, anon_sym_when, [12587] = 18, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2189), 1, + ACTIONS(2191), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2036), 4, + ACTIONS(2038), 4, anon_sym_DASH_GT, anon_sym_COMMA, anon_sym_COLON, anon_sym_when, [12653] = 13, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2084), 2, + ACTIONS(2086), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 8, + ACTIONS(2084), 8, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -59991,31 +59999,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12709] = 9, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2084), 4, + ACTIONS(2086), 4, anon_sym_AMP, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, - ACTIONS(2082), 13, + ACTIONS(2084), 13, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -60030,37 +60038,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12757] = 12, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2084), 2, + ACTIONS(2086), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 10, + ACTIONS(2084), 10, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, @@ -60072,43 +60080,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12811] = 15, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 7, + ACTIONS(2084), 7, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_DASH_GT, @@ -60117,45 +60125,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12871] = 16, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, + ACTIONS(2169), 1, anon_sym_AMP_AMP, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 6, + ACTIONS(2084), 6, anon_sym_PIPE_PIPE, anon_sym_DASH_GT, anon_sym_COMMA, @@ -60163,18 +60171,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12933] = 6, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2084), 7, + ACTIONS(2086), 7, anon_sym_AMP, anon_sym_GT, anon_sym_LT, @@ -60182,7 +60190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2082), 15, + ACTIONS(2084), 15, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -60199,43 +60207,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [12975] = 15, - ACTIONS(2084), 1, + ACTIONS(2086), 1, anon_sym_PIPE, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, - ACTIONS(2179), 1, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2082), 7, + ACTIONS(2084), 7, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_DASH_GT, @@ -60244,27 +60252,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [13035] = 7, - ACTIONS(2175), 1, + ACTIONS(2177), 1, anon_sym_SLASH, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2084), 5, + ACTIONS(2086), 5, anon_sym_AMP, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_GT_GT, - ACTIONS(2082), 15, + ACTIONS(2084), 15, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -60281,97 +60289,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_when, [13079] = 18, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2189), 1, + ACTIONS(2191), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2203), 4, + ACTIONS(2205), 4, anon_sym_DASH_GT, anon_sym_COMMA, anon_sym_COLON, anon_sym_when, [13145] = 18, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2189), 1, + ACTIONS(2191), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2118), 4, + ACTIONS(2120), 4, anon_sym_DASH_GT, anon_sym_COMMA, anon_sym_COLON, @@ -60379,19 +60387,19 @@ static const uint16_t ts_small_parse_table[] = { [13211] = 15, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(529), 1, + ACTIONS(527), 1, sym_underscore_pattern, - ACTIONS(2205), 1, - sym_identifier, ACTIONS(2207), 1, + sym_identifier, + ACTIONS(2209), 1, anon_sym_RPAREN, STATE(709), 1, sym_scoped_type_identifier, - STATE(841), 1, + STATE(844), 1, sym__unannotated_type, - STATE(875), 1, + STATE(883), 1, sym_generic_type, - STATE(1221), 1, + STATE(1229), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -60402,7 +60410,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1094), 2, + STATE(1122), 2, sym_record_pattern, sym_record_pattern_component, STATE(766), 3, @@ -60491,7 +60499,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1619), 9, + ACTIONS(1621), 9, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -60501,7 +60509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1617), 18, + ACTIONS(1619), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -60521,97 +60529,97 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [13379] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2203), 4, + ACTIONS(2205), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_when, [13445] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2209), 4, + ACTIONS(2211), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, @@ -60620,7 +60628,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1501), 12, + ACTIONS(1503), 12, anon_sym_RPAREN, anon_sym_AMP, anon_sym_EQ, @@ -60633,7 +60641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1499), 15, + ACTIONS(1501), 15, anon_sym_COLON, anon_sym_DOT, anon_sym_default, @@ -60652,17 +60660,17 @@ static const uint16_t ts_small_parse_table[] = { [13547] = 14, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(529), 1, + ACTIONS(527), 1, sym_underscore_pattern, - ACTIONS(2205), 1, + ACTIONS(2207), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, - STATE(841), 1, + STATE(844), 1, sym__unannotated_type, - STATE(875), 1, + STATE(883), 1, sym_generic_type, - STATE(1221), 1, + STATE(1229), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -60673,7 +60681,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1198), 2, + STATE(1252), 2, sym_record_pattern, sym_record_pattern_component, STATE(766), 3, @@ -60693,161 +60701,161 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [13604] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2211), 1, - anon_sym_RPAREN, ACTIONS(2213), 1, + anon_sym_RPAREN, + ACTIONS(2215), 1, anon_sym_COMMA, - STATE(1173), 1, + STATE(1074), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [13673] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, - anon_sym_COMMA, ACTIONS(2215), 1, + anon_sym_COMMA, + ACTIONS(2217), 1, anon_sym_RPAREN, - STATE(1085), 1, + STATE(1090), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [13742] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2217), 1, - anon_sym_COMMA, ACTIONS(2219), 1, + anon_sym_COMMA, + ACTIONS(2221), 1, anon_sym_SEMI, - STATE(1109), 1, + STATE(1134), 1, aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [13811] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1939), 3, + ACTIONS(1941), 3, anon_sym_LBRACK, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1937), 23, + ACTIONS(1939), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -60872,63 +60880,63 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [13846] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2197), 1, + ACTIONS(2199), 1, anon_sym_COMMA, - ACTIONS(2221), 1, + ACTIONS(2223), 1, anon_sym_RPAREN, - STATE(1169), 1, + STATE(1099), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [13915] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1911), 3, + ACTIONS(1913), 3, anon_sym_LBRACK, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1909), 23, + ACTIONS(1911), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -60956,11 +60964,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1834), 3, + ACTIONS(1836), 3, anon_sym_LBRACK, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1832), 23, + ACTIONS(1834), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -60985,52 +60993,52 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [13985] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2223), 1, + ACTIONS(2225), 1, anon_sym_RPAREN, - STATE(1163), 1, + STATE(1182), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14054] = 4, @@ -61067,166 +61075,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_SEMI, [14091] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2225), 1, + ACTIONS(2227), 1, anon_sym_RPAREN, - STATE(1114), 1, + STATE(1144), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14160] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2227), 3, + ACTIONS(2229), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SEMI, [14225] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2229), 1, - anon_sym_RBRACE, ACTIONS(2231), 1, + anon_sym_RBRACE, + ACTIONS(2233), 1, anon_sym_COMMA, - STATE(1122), 1, + STATE(1142), 1, aux_sym_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14294] = 15, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2233), 1, - anon_sym_GT, ACTIONS(2235), 1, + anon_sym_GT, + ACTIONS(2237), 1, anon_sym_QMARK, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, ACTIONS(3), 2, sym_line_comment, @@ -61237,7 +61245,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1081), 2, + STATE(1108), 2, sym_wildcard, sym__type, STATE(766), 3, @@ -61256,52 +61264,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [14353] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2237), 1, + ACTIONS(2239), 1, anon_sym_RPAREN, - STATE(1171), 1, + STATE(1180), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14422] = 12, @@ -61309,19 +61317,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(2239), 1, - sym_identifier, ACTIONS(2241), 1, - anon_sym_RBRACE, + sym_identifier, ACTIONS(2243), 1, - anon_sym_COMMA, + anon_sym_RBRACE, ACTIONS(2245), 1, + anon_sym_COMMA, + ACTIONS(2247), 1, anon_sym_SEMI, - STATE(1004), 1, + STATE(1010), 1, sym_enum_constant, - STATE(1353), 1, + STATE(1358), 1, sym_enum_body_declarations, - STATE(1355), 1, + STATE(1360), 1, sym_modifiers, ACTIONS(3), 2, sym_line_comment, @@ -61346,651 +61354,651 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [14475] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2247), 1, + ACTIONS(2249), 1, anon_sym_RPAREN, - STATE(1077), 1, + STATE(1083), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14544] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2249), 1, + ACTIONS(2251), 1, anon_sym_RPAREN, - STATE(1133), 1, + STATE(1150), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14613] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2251), 1, + ACTIONS(2253), 1, anon_sym_RPAREN, - STATE(1136), 1, + STATE(1153), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14682] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2253), 1, + ACTIONS(2255), 1, anon_sym_RPAREN, - STATE(1138), 1, + STATE(1155), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14751] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2255), 1, + ACTIONS(2257), 1, anon_sym_RPAREN, - STATE(1139), 1, + STATE(1156), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14820] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2257), 1, + ACTIONS(2259), 1, anon_sym_RPAREN, - STATE(1141), 1, + STATE(1158), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14889] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2259), 1, + ACTIONS(2261), 1, anon_sym_RPAREN, - STATE(1142), 1, + STATE(1159), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [14958] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2261), 1, + ACTIONS(2263), 1, anon_sym_RPAREN, - STATE(1143), 1, + STATE(1160), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15027] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2263), 1, + ACTIONS(2265), 1, anon_sym_RPAREN, - STATE(1144), 1, + STATE(1161), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15096] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2265), 1, + ACTIONS(2267), 1, anon_sym_RPAREN, - STATE(1150), 1, + STATE(1164), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15165] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2267), 1, + ACTIONS(2269), 1, anon_sym_RPAREN, - STATE(1154), 1, + STATE(1166), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15234] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2269), 1, + ACTIONS(2271), 1, anon_sym_RPAREN, - STATE(1156), 1, + STATE(1167), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15303] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2271), 1, + ACTIONS(2273), 1, anon_sym_RPAREN, - STATE(1157), 1, + STATE(1168), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15372] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1752), 3, + ACTIONS(1754), 3, anon_sym_LBRACK, anon_sym_AT, anon_sym_non_DASHsealed, - ACTIONS(1750), 23, + ACTIONS(1752), 23, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -62015,413 +62023,413 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [15407] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2273), 1, + ACTIONS(2275), 1, anon_sym_RPAREN, - STATE(1159), 1, + STATE(1170), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15476] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2275), 1, + ACTIONS(2277), 1, anon_sym_RPAREN, - STATE(1160), 1, + STATE(1171), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15545] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2277), 1, + ACTIONS(2279), 1, anon_sym_RPAREN, - STATE(1161), 1, + STATE(1172), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15614] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2279), 1, + ACTIONS(2281), 1, anon_sym_RPAREN, - STATE(1162), 1, + STATE(1174), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15683] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2281), 1, + ACTIONS(2283), 1, anon_sym_RPAREN, - STATE(1182), 1, + STATE(1114), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15752] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2213), 1, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2283), 1, + ACTIONS(2285), 1, anon_sym_RPAREN, - STATE(1137), 1, + STATE(1118), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15821] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2217), 1, + ACTIONS(2219), 1, anon_sym_COMMA, - ACTIONS(2285), 1, + ACTIONS(2287), 1, anon_sym_SEMI, - STATE(1174), 1, + STATE(1181), 1, aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15890] = 20, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2217), 1, + ACTIONS(2219), 1, anon_sym_COMMA, - ACTIONS(2287), 1, + ACTIONS(2289), 1, anon_sym_SEMI, - STATE(1177), 1, + STATE(1132), 1, aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [15959] = 15, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2235), 1, + ACTIONS(2237), 1, anon_sym_QMARK, - ACTIONS(2289), 1, + ACTIONS(2291), 1, anon_sym_GT, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, ACTIONS(3), 2, sym_line_comment, @@ -62432,7 +62440,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1152), 2, + STATE(1096), 2, sym_wildcard, sym__type, STATE(766), 3, @@ -62454,7 +62462,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1591), 12, + ACTIONS(1593), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -62467,7 +62475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1593), 13, + ACTIONS(1595), 13, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -62482,65 +62490,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [16052] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2291), 2, + ACTIONS(2293), 2, anon_sym_RPAREN, anon_sym_COMMA, [16116] = 18, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(2293), 1, - sym_identifier, ACTIONS(2295), 1, - anon_sym_class, + sym_identifier, ACTIONS(2297), 1, - anon_sym_enum, + anon_sym_class, ACTIONS(2299), 1, - anon_sym_record, + anon_sym_enum, ACTIONS(2301), 1, - anon_sym_ATinterface, + anon_sym_record, ACTIONS(2303), 1, + anon_sym_ATinterface, + ACTIONS(2305), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -62550,9 +62558,9 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(797), 1, sym_type_parameters, - STATE(1017), 1, + STATE(1052), 1, sym__constructor_declarator, - STATE(1117), 1, + STATE(1138), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -62577,7 +62585,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1752), 7, + ACTIONS(1754), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LT, @@ -62585,7 +62593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1750), 18, + ACTIONS(1752), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -62608,7 +62616,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1939), 7, + ACTIONS(1941), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LT, @@ -62616,7 +62624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1937), 18, + ACTIONS(1939), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -62638,43 +62646,43 @@ static const uint16_t ts_small_parse_table[] = { [16248] = 17, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2305), 1, - sym_identifier, ACTIONS(2307), 1, - anon_sym_DOT, + sym_identifier, ACTIONS(2309), 1, - sym_underscore_pattern, + anon_sym_DOT, ACTIONS(2311), 1, - anon_sym_DOT_DOT_DOT, + sym_underscore_pattern, ACTIONS(2313), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2315), 1, sym_this, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, STATE(1072), 1, aux_sym_receiver_parameter_repeat1, - STATE(1278), 1, + STATE(1264), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1525), 3, + ACTIONS(1527), 3, anon_sym_RPAREN, anon_sym_AMP, anon_sym_COLON_COLON, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -62684,7 +62692,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1911), 7, + ACTIONS(1913), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LT, @@ -62692,7 +62700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1909), 18, + ACTIONS(1911), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -62715,7 +62723,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1834), 7, + ACTIONS(1836), 7, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LT, @@ -62723,7 +62731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_SEMI, anon_sym_AT, - ACTIONS(1832), 18, + ACTIONS(1834), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -62746,7 +62754,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1595), 12, + ACTIONS(1597), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -62759,7 +62767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1597), 13, + ACTIONS(1599), 13, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -62778,18 +62786,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(2239), 1, + ACTIONS(2241), 1, sym_identifier, - ACTIONS(2245), 1, + ACTIONS(2247), 1, anon_sym_SEMI, - ACTIONS(2315), 1, + ACTIONS(2317), 1, anon_sym_RBRACE, - STATE(1135), 1, + STATE(1141), 1, sym_enum_constant, - STATE(1325), 1, - sym_enum_body_declarations, - STATE(1355), 1, + STATE(1360), 1, sym_modifiers, + STATE(1377), 1, + sym_enum_body_declarations, ACTIONS(3), 2, sym_line_comment, sym_block_comment, @@ -62813,56 +62821,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [16462] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2317), 2, + ACTIONS(2319), 2, anon_sym_RBRACE, anon_sym_COMMA, [16526] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1599), 12, + ACTIONS(1601), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -62875,7 +62883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1601), 13, + ACTIONS(1603), 13, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -62890,63 +62898,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [16560] = 19, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2319), 1, - anon_sym_COLON, ACTIONS(2321), 1, + anon_sym_COLON, + ACTIONS(2323), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [16626] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2323), 1, + ACTIONS(2325), 1, anon_sym_DOT, STATE(745), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 11, + ACTIONS(1544), 11, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -62958,7 +62966,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1544), 11, + ACTIONS(1546), 11, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -62974,7 +62982,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1613), 12, + ACTIONS(1615), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -62987,7 +62995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1615), 13, + ACTIONS(1617), 13, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -63002,95 +63010,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [16700] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2209), 2, + ACTIONS(2211), 2, anon_sym_RPAREN, anon_sym_COMMA, [16764] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2325), 2, + ACTIONS(2327), 2, anon_sym_RPAREN, anon_sym_SEMI, [16828] = 11, @@ -63098,18 +63106,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(2239), 1, + ACTIONS(2241), 1, sym_identifier, - ACTIONS(2245), 1, + ACTIONS(2247), 1, anon_sym_SEMI, - ACTIONS(2327), 1, + ACTIONS(2329), 1, anon_sym_RBRACE, - STATE(1135), 1, + STATE(1141), 1, sym_enum_constant, - STATE(1306), 1, - sym_enum_body_declarations, - STATE(1355), 1, + STATE(1360), 1, sym_modifiers, + STATE(1371), 1, + sym_enum_body_declarations, ACTIONS(3), 2, sym_line_comment, sym_block_comment, @@ -63133,58 +63141,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_volatile, anon_sym_sealed, [16878] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2329), 2, + ACTIONS(2331), 2, anon_sym_COMMA, anon_sym_SEMI, [16942] = 5, - ACTIONS(2335), 1, + ACTIONS(2337), 1, anon_sym_AT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2333), 2, + ACTIONS(2335), 2, anon_sym_LT, anon_sym_QMARK, STATE(715), 4, @@ -63192,7 +63200,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(2331), 18, + ACTIONS(2333), 18, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -63212,106 +63220,106 @@ static const uint16_t ts_small_parse_table[] = { sym_void_type, sym_identifier, [16980] = 18, - ACTIONS(2136), 1, + ACTIONS(2138), 1, anon_sym_instanceof, - ACTIONS(2159), 1, + ACTIONS(2161), 1, anon_sym_AMP, - ACTIONS(2167), 1, - anon_sym_AMP_AMP, ACTIONS(2169), 1, + anon_sym_AMP_AMP, + ACTIONS(2171), 1, anon_sym_PIPE_PIPE, - ACTIONS(2175), 1, - anon_sym_SLASH, ACTIONS(2177), 1, - anon_sym_PIPE, + anon_sym_SLASH, ACTIONS(2179), 1, + anon_sym_PIPE, + ACTIONS(2181), 1, anon_sym_CARET, - ACTIONS(2183), 1, + ACTIONS(2185), 1, anon_sym_GT_GT, - ACTIONS(2189), 1, + ACTIONS(2191), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2161), 2, + ACTIONS(2163), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2163), 2, + ACTIONS(2165), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2165), 2, + ACTIONS(2167), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2171), 2, + ACTIONS(2173), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2173), 2, + ACTIONS(2175), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2181), 2, + ACTIONS(2183), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2338), 2, + ACTIONS(2340), 2, anon_sym_DASH_GT, anon_sym_COLON, [17044] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2340), 2, + ACTIONS(2342), 2, anon_sym_RPAREN, anon_sym_SEMI, [17108] = 5, - ACTIONS(1246), 1, + ACTIONS(1248), 1, anon_sym_non_DASHsealed, - ACTIONS(2342), 1, + ACTIONS(2344), 1, anon_sym_AT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1904), 10, + ACTIONS(1906), 10, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -63322,7 +63330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_boolean_type, sym_void_type, sym_identifier, - ACTIONS(1244), 13, + ACTIONS(1246), 13, anon_sym_final, anon_sym_default, anon_sym_synchronized, @@ -63339,17 +63347,17 @@ static const uint16_t ts_small_parse_table[] = { [17146] = 14, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2235), 1, + ACTIONS(2237), 1, anon_sym_QMARK, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, ACTIONS(3), 2, sym_line_comment, @@ -63360,7 +63368,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(91), 2, sym_boolean_type, sym_void_type, - STATE(1245), 2, + STATE(1296), 2, sym_wildcard, sym__type, STATE(766), 3, @@ -63381,14 +63389,14 @@ static const uint16_t ts_small_parse_table[] = { [17202] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2345), 1, + ACTIONS(2347), 1, anon_sym_DOT, STATE(734), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1330), 11, + ACTIONS(1332), 11, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -63400,7 +63408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1354), 11, + ACTIONS(1356), 11, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -63413,150 +63421,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [17242] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2347), 1, + ACTIONS(2349), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17305] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2349), 1, + ACTIONS(2351), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17368] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2351), 1, + ACTIONS(2353), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17431] = 14, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2353), 1, - anon_sym_open, ACTIONS(2355), 1, - anon_sym_module, + anon_sym_open, ACTIONS(2357), 1, + anon_sym_module, + ACTIONS(2359), 1, anon_sym_package, STATE(709), 1, sym_scoped_type_identifier, @@ -63589,109 +63597,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [17486] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2359), 1, + ACTIONS(2361), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17549] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2361), 1, + ACTIONS(2363), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17612] = 17, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2295), 1, - anon_sym_class, ACTIONS(2297), 1, - anon_sym_enum, + anon_sym_class, ACTIONS(2299), 1, - anon_sym_record, + anon_sym_enum, ACTIONS(2301), 1, - anon_sym_ATinterface, + anon_sym_record, ACTIONS(2303), 1, + anon_sym_ATinterface, + ACTIONS(2305), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -63701,7 +63709,7 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(799), 1, sym_type_parameters, - STATE(1117), 1, + STATE(1138), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -63723,190 +63731,190 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [17673] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2363), 1, + ACTIONS(2365), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17736] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2365), 1, + ACTIONS(2367), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17799] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2367), 1, + ACTIONS(2369), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17862] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2369), 1, + ACTIONS(2371), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [17925] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1629), 12, + ACTIONS(1631), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -63919,7 +63927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1631), 12, + ACTIONS(1633), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -63933,55 +63941,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [17958] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2371), 1, + ACTIONS(2373), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18021] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1583), 12, + ACTIONS(1585), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -63994,7 +64002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1585), 12, + ACTIONS(1587), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -64008,109 +64016,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [18054] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2373), 1, + ACTIONS(2375), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18117] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2375), 1, + ACTIONS(2377), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18180] = 17, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2295), 1, - anon_sym_class, ACTIONS(2297), 1, - anon_sym_enum, + anon_sym_class, ACTIONS(2299), 1, - anon_sym_record, + anon_sym_enum, ACTIONS(2301), 1, - anon_sym_ATinterface, + anon_sym_record, ACTIONS(2303), 1, + anon_sym_ATinterface, + ACTIONS(2305), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -64120,7 +64128,7 @@ static const uint16_t ts_small_parse_table[] = { sym__unannotated_type, STATE(799), 1, sym_type_parameters, - STATE(1117), 1, + STATE(1138), 1, sym__method_header, ACTIONS(3), 2, sym_line_comment, @@ -64142,156 +64150,156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [18241] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2377), 1, + ACTIONS(2379), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18304] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2379), 1, + ACTIONS(2381), 1, anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18367] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2381), 1, + ACTIONS(2383), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18430] = 14, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1028), 1, + STATE(1017), 1, sym__type, - STATE(1201), 1, + STATE(1284), 1, sym_type_list, ACTIONS(3), 2, sym_line_comment, @@ -64321,7 +64329,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1625), 12, + ACTIONS(1627), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -64334,7 +64342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1627), 12, + ACTIONS(1629), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -64348,100 +64356,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [18518] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2383), 1, + ACTIONS(2385), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18581] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2385), 1, + ACTIONS(2387), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18644] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1560), 12, + ACTIONS(1562), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -64454,7 +64462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1562), 12, + ACTIONS(1564), 12, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_AMP, @@ -64468,696 +64476,696 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_DOT_DOT_DOT, [18677] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2387), 1, + ACTIONS(2389), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18740] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2338), 1, + ACTIONS(2340), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18803] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2389), 1, + ACTIONS(2391), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18866] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2391), 1, + ACTIONS(2393), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18929] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2393), 1, + ACTIONS(2395), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [18992] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2395), 1, + ACTIONS(2397), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19055] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2397), 1, + ACTIONS(2399), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19118] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2399), 1, + ACTIONS(2401), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19181] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2401), 1, + ACTIONS(2403), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19244] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2403), 1, + ACTIONS(2405), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19307] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2405), 1, + ACTIONS(2407), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19370] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2407), 1, + ACTIONS(2409), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19433] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2409), 1, + ACTIONS(2411), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19496] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2411), 1, + ACTIONS(2413), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19559] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2413), 1, + ACTIONS(2415), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19622] = 14, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1028), 1, + STATE(1017), 1, sym__type, - STATE(1206), 1, + STATE(1271), 1, sym_type_list, ACTIONS(3), 2, sym_line_comment, @@ -65186,19 +65194,19 @@ static const uint16_t ts_small_parse_table[] = { [19677] = 14, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1028), 1, + STATE(1017), 1, sym__type, - STATE(1361), 1, + STATE(1343), 1, sym_type_list, ACTIONS(3), 2, sym_line_comment, @@ -65225,64 +65233,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [19732] = 18, - ACTIONS(2112), 1, + ACTIONS(2114), 1, anon_sym_SLASH, - ACTIONS(2116), 1, + ACTIONS(2118), 1, anon_sym_GT_GT, - ACTIONS(2120), 1, + ACTIONS(2122), 1, anon_sym_AMP, - ACTIONS(2128), 1, - anon_sym_AMP_AMP, ACTIONS(2130), 1, - anon_sym_PIPE_PIPE, + anon_sym_AMP_AMP, ACTIONS(2132), 1, - anon_sym_PIPE, + anon_sym_PIPE_PIPE, ACTIONS(2134), 1, - anon_sym_CARET, + anon_sym_PIPE, ACTIONS(2136), 1, - anon_sym_instanceof, + anon_sym_CARET, ACTIONS(2138), 1, + anon_sym_instanceof, + ACTIONS(2140), 1, anon_sym_QMARK, - ACTIONS(2415), 1, + ACTIONS(2417), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2048), 2, + ACTIONS(2050), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(2108), 2, + ACTIONS(2110), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(2110), 2, + ACTIONS(2112), 2, anon_sym_STAR, anon_sym_PERCENT, - ACTIONS(2114), 2, + ACTIONS(2116), 2, anon_sym_LT_LT, anon_sym_GT_GT_GT, - ACTIONS(2122), 2, + ACTIONS(2124), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(2124), 2, + ACTIONS(2126), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(2126), 2, + ACTIONS(2128), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, [19795] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1086), 1, + STATE(1079), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65311,17 +65319,17 @@ static const uint16_t ts_small_parse_table[] = { [19847] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1118), 1, + STATE(1139), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65351,7 +65359,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1544), 11, + ACTIONS(1546), 11, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -65363,7 +65371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1542), 12, + ACTIONS(1544), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -65377,12 +65385,12 @@ static const uint16_t ts_small_parse_table[] = { sym_this, sym_identifier, [19931] = 4, - ACTIONS(2323), 1, + ACTIONS(2325), 1, anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1542), 11, + ACTIONS(1544), 11, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -65394,7 +65402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_this, sym_identifier, - ACTIONS(1544), 11, + ACTIONS(1546), 11, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -65409,41 +65417,41 @@ static const uint16_t ts_small_parse_table[] = { [19965] = 17, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, - sym_identifier, ACTIONS(2419), 1, + sym_identifier, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1369), 1, + STATE(1375), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -65452,17 +65460,17 @@ static const uint16_t ts_small_parse_table[] = { [20025] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1244), 1, + STATE(1294), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65491,17 +65499,17 @@ static const uint16_t ts_small_parse_table[] = { [20077] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1038), 1, + STATE(1054), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65530,17 +65538,17 @@ static const uint16_t ts_small_parse_table[] = { [20129] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1057), 1, + STATE(1020), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65569,17 +65577,17 @@ static const uint16_t ts_small_parse_table[] = { [20181] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1185), 1, + STATE(1258), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65609,7 +65617,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1623), 11, + ACTIONS(1625), 11, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -65621,7 +65629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1621), 12, + ACTIONS(1623), 12, anon_sym_DOT, sym_underscore_pattern, anon_sym_yield, @@ -65637,17 +65645,17 @@ static const uint16_t ts_small_parse_table[] = { [20265] = 13, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(839), 1, + STATE(843), 1, sym__unannotated_type, - STATE(923), 1, + STATE(920), 1, sym_annotated_type, - STATE(1062), 1, + STATE(1049), 1, sym__type, ACTIONS(3), 2, sym_line_comment, @@ -65676,38 +65684,38 @@ static const uint16_t ts_small_parse_table[] = { [20317] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1369), 1, + STATE(1375), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -65716,38 +65724,38 @@ static const uint16_t ts_small_parse_table[] = { [20372] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1048), 1, + STATE(1061), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1368), 1, + STATE(1365), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -65758,11 +65766,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(479), 1, anon_sym_non_DASHsealed, - ACTIONS(2239), 1, + ACTIONS(2241), 1, sym_identifier, - STATE(1135), 1, + STATE(1141), 1, sym_enum_constant, - STATE(1355), 1, + STATE(1360), 1, sym_modifiers, ACTIONS(3), 2, sym_line_comment, @@ -65789,38 +65797,38 @@ static const uint16_t ts_small_parse_table[] = { [20468] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1068), 1, + STATE(1067), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1368), 1, + STATE(1365), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -65829,9 +65837,9 @@ static const uint16_t ts_small_parse_table[] = { [20523] = 12, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2421), 1, + ACTIONS(2423), 1, anon_sym_QMARK, STATE(709), 1, sym_scoped_type_identifier, @@ -65866,38 +65874,38 @@ static const uint16_t ts_small_parse_table[] = { [20572] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1066), 1, + STATE(1063), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1368), 1, + STATE(1365), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -65908,13 +65916,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2423), 1, + ACTIONS(2425), 1, sym_identifier, STATE(813), 1, sym_type_arguments, - STATE(1000), 1, + STATE(993), 1, sym_scoped_type_identifier, - STATE(1096), 1, + STATE(1125), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -65922,10 +65930,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2425), 2, + ACTIONS(2427), 2, sym_boolean_type, sym_void_type, - STATE(1194), 2, + STATE(1201), 2, sym_integral_type, sym_floating_point_type, STATE(715), 4, @@ -65942,54 +65950,54 @@ static const uint16_t ts_small_parse_table[] = { [20675] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2305), 1, + ACTIONS(2307), 1, sym_identifier, - ACTIONS(2309), 1, - sym_underscore_pattern, ACTIONS(2311), 1, - anon_sym_DOT_DOT_DOT, + sym_underscore_pattern, ACTIONS(2313), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2315), 1, sym_this, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, STATE(1072), 1, aux_sym_receiver_parameter_repeat1, - STATE(1278), 1, + STATE(1264), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, [20729] = 14, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2295), 1, - anon_sym_class, ACTIONS(2297), 1, - anon_sym_enum, + anon_sym_class, ACTIONS(2299), 1, - anon_sym_record, + anon_sym_enum, ACTIONS(2301), 1, - anon_sym_ATinterface, + anon_sym_record, ACTIONS(2303), 1, + anon_sym_ATinterface, + ACTIONS(2305), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -66019,37 +66027,37 @@ static const uint16_t ts_small_parse_table[] = { [20781] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, + ACTIONS(2419), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1308), 1, + STATE(1315), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66060,13 +66068,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2427), 1, + ACTIONS(2429), 1, sym_identifier, STATE(812), 1, sym_type_arguments, - STATE(854), 1, + STATE(851), 1, sym_scoped_type_identifier, - STATE(862), 1, + STATE(866), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -66074,10 +66082,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2429), 2, + ACTIONS(2431), 2, sym_boolean_type, sym_void_type, - STATE(876), 2, + STATE(884), 2, sym_integral_type, sym_floating_point_type, STATE(787), 4, @@ -66094,37 +66102,37 @@ static const uint16_t ts_small_parse_table[] = { [20883] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, + ACTIONS(2419), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1366), 1, + STATE(1364), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66135,13 +66143,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2431), 1, + ACTIONS(2433), 1, sym_identifier, STATE(813), 1, sym_type_arguments, - STATE(847), 1, + STATE(849), 1, sym_scoped_type_identifier, - STATE(863), 1, + STATE(864), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -66149,10 +66157,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2433), 2, + ACTIONS(2435), 2, sym_boolean_type, sym_void_type, - STATE(879), 2, + STATE(881), 2, sym_integral_type, sym_floating_point_type, STATE(715), 4, @@ -66169,37 +66177,37 @@ static const uint16_t ts_small_parse_table[] = { [20985] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, + ACTIONS(2419), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1315), 1, + STATE(1359), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66208,7 +66216,7 @@ static const uint16_t ts_small_parse_table[] = { [21039] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -66245,13 +66253,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2435), 1, + ACTIONS(2437), 1, sym_identifier, STATE(813), 1, sym_type_arguments, - STATE(851), 1, + STATE(856), 1, sym_scoped_type_identifier, - STATE(865), 1, + STATE(867), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -66259,10 +66267,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2437), 2, + ACTIONS(2439), 2, sym_boolean_type, sym_void_type, - STATE(880), 2, + STATE(877), 2, sym_integral_type, sym_floating_point_type, STATE(715), 4, @@ -66279,37 +66287,37 @@ static const uint16_t ts_small_parse_table[] = { [21133] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, + ACTIONS(2419), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1328), 1, + STATE(1385), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66318,7 +66326,7 @@ static const uint16_t ts_small_parse_table[] = { [21187] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -66353,37 +66361,37 @@ static const uint16_t ts_small_parse_table[] = { [21233] = 15, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2417), 1, + ACTIONS(2419), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(867), 1, + STATE(869), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1059), 1, + STATE(1040), 1, sym__method_declarator, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1337), 1, + STATE(1341), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66392,7 +66400,7 @@ static const uint16_t ts_small_parse_table[] = { [21287] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -66429,13 +66437,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2439), 1, + ACTIONS(2441), 1, sym_identifier, STATE(812), 1, sym_type_arguments, - STATE(997), 1, + STATE(1000), 1, sym_scoped_type_identifier, - STATE(1105), 1, + STATE(1131), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -66443,10 +66451,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2441), 2, + ACTIONS(2443), 2, sym_boolean_type, sym_void_type, - STATE(1301), 2, + STATE(1211), 2, sym_integral_type, sym_floating_point_type, STATE(781), 4, @@ -66463,13 +66471,13 @@ static const uint16_t ts_small_parse_table[] = { [21381] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(886), 1, + STATE(889), 1, sym__unannotated_type, ACTIONS(3), 2, sym_line_comment, @@ -66498,7 +66506,7 @@ static const uint16_t ts_small_parse_table[] = { [21427] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2443), 1, + ACTIONS(2445), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -66533,7 +66541,7 @@ static const uint16_t ts_small_parse_table[] = { [21473] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2445), 1, + ACTIONS(2447), 1, sym_identifier, STATE(436), 1, sym__unannotated_type, @@ -66544,10 +66552,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2016), 2, + ACTIONS(2018), 2, anon_sym_float, anon_sym_double, - ACTIONS(2018), 2, + ACTIONS(2020), 2, sym_boolean_type, sym_void_type, STATE(477), 3, @@ -66559,7 +66567,7 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(2014), 5, + ACTIONS(2016), 5, anon_sym_byte, anon_sym_short, anon_sym_int, @@ -66568,7 +66576,7 @@ static const uint16_t ts_small_parse_table[] = { [21519] = 11, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -66605,13 +66613,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2447), 1, + ACTIONS(2449), 1, sym_identifier, STATE(812), 1, sym_type_arguments, - STATE(850), 1, + STATE(854), 1, sym_scoped_type_identifier, - STATE(864), 1, + STATE(860), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -66619,10 +66627,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2449), 2, + ACTIONS(2451), 2, sym_boolean_type, sym_void_type, - STATE(871), 2, + STATE(875), 2, sym_integral_type, sym_floating_point_type, STATE(790), 4, @@ -66639,35 +66647,35 @@ static const uint16_t ts_small_parse_table[] = { [21613] = 14, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2451), 1, + ACTIONS(2453), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(882), 1, + STATE(878), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1328), 1, + STATE(1385), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66676,34 +66684,34 @@ static const uint16_t ts_small_parse_table[] = { [21664] = 13, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1340), 1, + STATE(1337), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66712,50 +66720,50 @@ static const uint16_t ts_small_parse_table[] = { [21713] = 14, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2309), 1, + ACTIONS(2311), 1, sym_underscore_pattern, - ACTIONS(2453), 1, + ACTIONS(2455), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(870), 1, + STATE(876), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1366), 1, + STATE(1364), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, [21764] = 13, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, - ACTIONS(2295), 1, - anon_sym_class, ACTIONS(2297), 1, + anon_sym_class, + ACTIONS(2299), 1, anon_sym_enum, - ACTIONS(2301), 1, - anon_sym_ATinterface, ACTIONS(2303), 1, + anon_sym_ATinterface, + ACTIONS(2305), 1, anon_sym_interface, STATE(709), 1, sym_scoped_type_identifier, @@ -66785,34 +66793,34 @@ static const uint16_t ts_small_parse_table[] = { [21813] = 13, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1041), 1, + STATE(1068), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1313), 1, + STATE(1334), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66821,34 +66829,34 @@ static const uint16_t ts_small_parse_table[] = { [21862] = 13, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1030), 1, + STATE(1032), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1313), 1, + STATE(1334), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66857,34 +66865,34 @@ static const uint16_t ts_small_parse_table[] = { [21911] = 13, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1337), 1, + STATE(1341), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66893,34 +66901,34 @@ static const uint16_t ts_small_parse_table[] = { [21960] = 13, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1067), 1, + STATE(1064), 1, sym__variable_declarator_id, - STATE(1134), 1, + STATE(1152), 1, sym_variable_declarator, - STATE(1313), 1, + STATE(1334), 1, sym__variable_declarator_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66929,32 +66937,32 @@ static const uint16_t ts_small_parse_table[] = { [22009] = 12, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2311), 1, + ACTIONS(2313), 1, anon_sym_DOT_DOT_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1278), 1, + STATE(1264), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -66967,15 +66975,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2455), 1, - sym_identifier, ACTIONS(2457), 1, - anon_sym_new, + sym_identifier, ACTIONS(2459), 1, - sym_this, + anon_sym_new, ACTIONS(2461), 1, + sym_this, + ACTIONS(2463), 1, sym_super, STATE(500), 1, sym__reserved_identifier, @@ -66983,7 +66991,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, STATE(566), 1, sym__unqualified_object_creation_expression, - STATE(928), 1, + STATE(929), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, @@ -66991,7 +66999,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(526), 2, sym__string_literal, sym__multiline_string_literal, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -67006,13 +67014,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2457), 1, + ACTIONS(2459), 1, anon_sym_new, - ACTIONS(2463), 1, - sym_identifier, ACTIONS(2465), 1, - sym_this, + sym_identifier, ACTIONS(2467), 1, + sym_this, + ACTIONS(2469), 1, sym_super, STATE(429), 1, sym__reserved_identifier, @@ -67020,7 +67028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, STATE(566), 1, sym__unqualified_object_creation_expression, - STATE(928), 1, + STATE(929), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, @@ -67037,11 +67045,11 @@ static const uint16_t ts_small_parse_table[] = { [22159] = 10, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2469), 1, + ACTIONS(2471), 1, sym_identifier, - STATE(1008), 1, + STATE(1013), 1, sym_scoped_type_identifier, - STATE(1180), 1, + STATE(1183), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -67049,10 +67057,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2471), 2, + ACTIONS(2473), 2, sym_boolean_type, sym_void_type, - STATE(1237), 2, + STATE(1241), 2, sym_integral_type, sym_floating_point_type, STATE(814), 4, @@ -67069,11 +67077,11 @@ static const uint16_t ts_small_parse_table[] = { [22201] = 10, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2473), 1, + ACTIONS(2475), 1, sym_identifier, - STATE(1007), 1, + STATE(1001), 1, sym_scoped_type_identifier, - STATE(1078), 1, + STATE(1077), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -67081,10 +67089,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2475), 2, + ACTIONS(2477), 2, sym_boolean_type, sym_void_type, - STATE(1279), 2, + STATE(1226), 2, sym_integral_type, sym_floating_point_type, STATE(816), 4, @@ -67101,11 +67109,11 @@ static const uint16_t ts_small_parse_table[] = { [22243] = 10, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2477), 1, + ACTIONS(2479), 1, sym_identifier, - STATE(999), 1, + STATE(989), 1, sym_scoped_type_identifier, - STATE(1119), 1, + STATE(1184), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -67113,10 +67121,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2479), 2, + ACTIONS(2481), 2, sym_boolean_type, sym_void_type, - STATE(1239), 2, + STATE(1292), 2, sym_integral_type, sym_floating_point_type, STATE(715), 4, @@ -67139,13 +67147,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2457), 1, + ACTIONS(2459), 1, anon_sym_new, - ACTIONS(2463), 1, - sym_identifier, ACTIONS(2465), 1, + sym_identifier, + ACTIONS(2467), 1, sym_this, - ACTIONS(2481), 1, + ACTIONS(2483), 1, sym_super, STATE(429), 1, sym__reserved_identifier, @@ -67153,7 +67161,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal, STATE(566), 1, sym__unqualified_object_creation_expression, - STATE(905), 1, + STATE(926), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, @@ -67170,11 +67178,11 @@ static const uint16_t ts_small_parse_table[] = { [22337] = 10, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2483), 1, + ACTIONS(2485), 1, sym_identifier, - STATE(995), 1, + STATE(1005), 1, sym_scoped_type_identifier, - STATE(1087), 1, + STATE(1162), 1, sym_generic_type, ACTIONS(3), 2, sym_line_comment, @@ -67182,10 +67190,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(89), 2, anon_sym_float, anon_sym_double, - ACTIONS(2485), 2, + ACTIONS(2487), 2, sym_boolean_type, sym_void_type, - STATE(1296), 2, + STATE(1249), 2, sym_integral_type, sym_floating_point_type, STATE(715), 4, @@ -67202,32 +67210,32 @@ static const uint16_t ts_small_parse_table[] = { [22379] = 12, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2487), 1, + ACTIONS(2489), 1, anon_sym_DOT_DOT_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1253), 1, + STATE(1208), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -67236,21 +67244,21 @@ static const uint16_t ts_small_parse_table[] = { [22425] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2489), 1, + ACTIONS(2491), 1, anon_sym_DOT, STATE(745), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1544), 6, + ACTIONS(1546), 6, anon_sym_RPAREN, anon_sym_AMP, anon_sym_LBRACK, anon_sym_COLON_COLON, anon_sym_AT, anon_sym_DOT_DOT_DOT, - ACTIONS(1542), 9, + ACTIONS(1544), 9, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67263,11 +67271,11 @@ static const uint16_t ts_small_parse_table[] = { [22458] = 10, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1350), 1, + ACTIONS(1352), 1, anon_sym_DOT, - ACTIONS(1354), 1, + ACTIONS(1356), 1, anon_sym_AT, STATE(563), 1, sym_argument_list, @@ -67276,13 +67284,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1347), 2, + ACTIONS(1349), 2, anon_sym_LBRACK, anon_sym_COLON_COLON, - ACTIONS(2492), 2, + ACTIONS(2494), 2, anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67294,25 +67302,25 @@ static const uint16_t ts_small_parse_table[] = { [22499] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2496), 1, + ACTIONS(2498), 1, anon_sym_PIPE, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(901), 1, + STATE(904), 1, aux_sym_catch_type_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(2494), 8, + ACTIONS(2496), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67324,30 +67332,30 @@ static const uint16_t ts_small_parse_table[] = { [22538] = 11, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1334), 1, + STATE(1370), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -67358,24 +67366,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, - ACTIONS(2498), 1, + ACTIONS(2500), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1166), 1, + STATE(1175), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, @@ -67391,24 +67399,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, - ACTIONS(2500), 1, + ACTIONS(2502), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1282), 1, + STATE(1192), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, @@ -67424,22 +67432,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2502), 1, + ACTIONS(2504), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1035), 1, + STATE(1053), 1, sym__method_declarator, STATE(1295), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, @@ -67451,7 +67459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, [22713] = 10, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -67459,7 +67467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_generic_type, STATE(820), 1, sym__unannotated_type, - STATE(899), 1, + STATE(903), 1, sym_catch_type, ACTIONS(3), 2, sym_line_comment, @@ -67483,7 +67491,7 @@ static const uint16_t ts_small_parse_table[] = { [22753] = 7, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, @@ -67492,12 +67500,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1521), 9, + ACTIONS(1523), 9, anon_sym_RPAREN, anon_sym_AMP, anon_sym_GT, @@ -67512,23 +67520,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2504), 1, - anon_sym_LPAREN, ACTIONS(2506), 1, + anon_sym_LPAREN, + ACTIONS(2508), 1, anon_sym_DOT, STATE(571), 1, sym_block, STATE(734), 1, sym_type_arguments, - STATE(1191), 1, + STATE(1276), 1, sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_LBRACK, anon_sym_AT, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67540,9 +67548,9 @@ static const uint16_t ts_small_parse_table[] = { [22827] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2510), 1, + ACTIONS(2512), 1, anon_sym_PIPE, STATE(583), 1, aux_sym_dimensions_repeat1, @@ -67551,12 +67559,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(2508), 8, + ACTIONS(2510), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67570,22 +67578,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2502), 1, + ACTIONS(2504), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1064), 1, + STATE(1066), 1, sym__method_declarator, STATE(1295), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, @@ -67601,23 +67609,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2504), 1, - anon_sym_LPAREN, ACTIONS(2506), 1, + anon_sym_LPAREN, + ACTIONS(2508), 1, anon_sym_DOT, STATE(543), 1, sym_block, STATE(734), 1, sym_type_arguments, - STATE(1191), 1, + STATE(1276), 1, sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_LBRACK, anon_sym_AT, - ACTIONS(1330), 8, + ACTIONS(1332), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -67627,7 +67635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_record, sym_identifier, [22945] = 9, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -67655,41 +67663,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_long, anon_sym_char, [22982] = 9, - ACTIONS(435), 1, - anon_sym_AT, - ACTIONS(1252), 1, - anon_sym_yield, - STATE(866), 1, - sym__reserved_identifier, - STATE(1058), 1, - sym__variable_declarator_id, - STATE(1196), 1, - sym_variable_declarator, + ACTIONS(1374), 1, + sym_identifier, + STATE(709), 1, + sym_scoped_type_identifier, + STATE(767), 1, + sym_generic_type, + STATE(828), 1, + sym__unannotated_type, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, - sym_underscore_pattern, - sym_identifier, - STATE(835), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, + ACTIONS(89), 2, + anon_sym_float, + anon_sym_double, + ACTIONS(91), 2, + sym_boolean_type, + sym_void_type, + STATE(766), 3, + sym_array_type, + sym_integral_type, + sym_floating_point_type, + ACTIONS(87), 5, + anon_sym_byte, + anon_sym_short, + anon_sym_int, + anon_sym_long, + anon_sym_char, [23019] = 9, - ACTIONS(1372), 1, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(817), 1, + STATE(808), 1, sym__unannotated_type, ACTIONS(3), 2, sym_line_comment, @@ -67713,26 +67721,26 @@ static const uint16_t ts_small_parse_table[] = { [23056] = 9, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1196), 1, + STATE(1250), 1, sym_variable_declarator, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(715), 4, + STATE(835), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, @@ -67741,18 +67749,18 @@ static const uint16_t ts_small_parse_table[] = { [23093] = 9, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1234), 1, + STATE(1237), 1, sym_variable_declarator, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, STATE(715), 4, @@ -67760,71 +67768,105 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [23130] = 3, + [23130] = 9, + ACTIONS(435), 1, + anon_sym_AT, + ACTIONS(1254), 1, + anon_sym_yield, + STATE(868), 1, + sym__reserved_identifier, + STATE(1039), 1, + sym__variable_declarator_id, + STATE(1250), 1, + sym_variable_declarator, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2514), 3, - anon_sym_LPAREN, - anon_sym_LBRACE, - anon_sym_AT, - ACTIONS(2512), 13, - anon_sym_extends, - anon_sym_implements, - anon_sym_permits, + ACTIONS(2311), 2, + sym_underscore_pattern, + sym_identifier, + STATE(715), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + ACTIONS(1256), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [23167] = 9, + ACTIONS(1374), 1, + sym_identifier, + STATE(709), 1, + sym_scoped_type_identifier, + STATE(767), 1, + sym_generic_type, + STATE(817), 1, + sym__unannotated_type, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(89), 2, + anon_sym_float, + anon_sym_double, + ACTIONS(91), 2, + sym_boolean_type, + sym_void_type, + STATE(766), 3, + sym_array_type, + sym_integral_type, + sym_floating_point_type, + ACTIONS(87), 5, anon_sym_byte, anon_sym_short, anon_sym_int, anon_sym_long, anon_sym_char, - anon_sym_float, - anon_sym_double, - sym_boolean_type, - sym_void_type, - sym_identifier, - [23155] = 9, + [23204] = 9, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1058), 1, + STATE(1039), 1, sym__variable_declarator_id, - STATE(1263), 1, + STATE(1303), 1, sym_variable_declarator, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - STATE(834), 4, + STATE(836), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [23192] = 3, + [23241] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2518), 3, + ACTIONS(2516), 3, anon_sym_LPAREN, anon_sym_LBRACE, anon_sym_AT, - ACTIONS(2516), 13, + ACTIONS(2514), 13, anon_sym_extends, anon_sym_implements, anon_sym_permits, @@ -67838,40 +67880,65 @@ static const uint16_t ts_small_parse_table[] = { sym_boolean_type, sym_void_type, sym_identifier, - [23217] = 7, + [23266] = 3, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2520), 3, + anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_AT, + ACTIONS(2518), 13, + anon_sym_extends, + anon_sym_implements, + anon_sym_permits, + anon_sym_byte, + anon_sym_short, + anon_sym_int, + anon_sym_long, + anon_sym_char, + anon_sym_float, + anon_sym_double, + sym_boolean_type, + sym_void_type, + sym_identifier, + [23291] = 10, + ACTIONS(433), 1, + anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, + ACTIONS(2522), 1, + sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, + STATE(1149), 1, + sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(1525), 8, - anon_sym_RPAREN, - anon_sym_AMP, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_implements, - anon_sym_permits, - [23250] = 9, - ACTIONS(1372), 1, + ACTIONS(69), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [23330] = 9, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(821), 1, + STATE(841), 1, sym__unannotated_type, ACTIONS(3), 2, sym_line_comment, @@ -67892,25 +67959,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_int, anon_sym_long, anon_sym_char, - [23287] = 10, + [23367] = 7, + ACTIONS(475), 1, + anon_sym_AT, + ACTIONS(2007), 1, + anon_sym_LBRACK, + STATE(583), 1, + aux_sym_dimensions_repeat1, + STATE(773), 1, + sym_dimensions, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(978), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + ACTIONS(1527), 8, + anon_sym_RPAREN, + anon_sym_AMP, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_implements, + anon_sym_permits, + [23400] = 10, ACTIONS(433), 1, anon_sym_yield, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2500), 1, + ACTIONS(2502), 1, sym_identifier, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1282), 1, + STATE(1192), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, @@ -67921,8 +68014,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [23326] = 9, - ACTIONS(1372), 1, + [23439] = 9, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, @@ -67949,37 +68042,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_int, anon_sym_long, anon_sym_char, - [23363] = 4, - ACTIONS(2489), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(1544), 6, - anon_sym_RPAREN, - anon_sym_AMP, - anon_sym_LBRACK, - anon_sym_COLON_COLON, - anon_sym_AT, - anon_sym_DOT_DOT_DOT, - ACTIONS(1542), 9, - sym_underscore_pattern, - anon_sym_yield, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - sym_this, - sym_identifier, - [23390] = 9, - ACTIONS(1372), 1, + [23476] = 9, + ACTIONS(1374), 1, sym_identifier, STATE(709), 1, sym_scoped_type_identifier, STATE(767), 1, sym_generic_type, - STATE(828), 1, + STATE(821), 1, sym__unannotated_type, ACTIONS(3), 2, sym_line_comment, @@ -68000,74 +68070,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_int, anon_sym_long, anon_sym_char, - [23427] = 9, - ACTIONS(1372), 1, - sym_identifier, - STATE(709), 1, - sym_scoped_type_identifier, - STATE(767), 1, - sym_generic_type, - STATE(808), 1, - sym__unannotated_type, + [23513] = 4, + ACTIONS(2491), 1, + anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(89), 2, - anon_sym_float, - anon_sym_double, - ACTIONS(91), 2, - sym_boolean_type, - sym_void_type, - STATE(766), 3, - sym_array_type, - sym_integral_type, - sym_floating_point_type, - ACTIONS(87), 5, - anon_sym_byte, - anon_sym_short, - anon_sym_int, - anon_sym_long, - anon_sym_char, - [23464] = 12, + ACTIONS(1546), 6, + anon_sym_RPAREN, + anon_sym_AMP, + anon_sym_LBRACK, + anon_sym_COLON_COLON, + anon_sym_AT, + anon_sym_DOT_DOT_DOT, + ACTIONS(1544), 9, + sym_underscore_pattern, + anon_sym_yield, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + sym_this, + sym_identifier, + [23540] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(492), 1, + STATE(501), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(734), 1, sym_type_arguments, - STATE(1277), 1, + STATE(1234), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(878), 2, + STATE(452), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23506] = 12, + [23582] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(488), 1, sym_argument_list, @@ -68075,7 +68140,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dimensions_repeat1, STATE(745), 1, sym_type_arguments, - STATE(1261), 1, + STATE(1304), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, @@ -68083,73 +68148,51 @@ static const uint16_t ts_small_parse_table[] = { STATE(451), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23548] = 4, - ACTIONS(2524), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2209), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(1907), 10, - anon_sym_byte, - anon_sym_short, - anon_sym_int, - anon_sym_long, - anon_sym_char, - anon_sym_float, - anon_sym_double, - sym_boolean_type, - sym_void_type, - sym_identifier, - [23574] = 12, + [23624] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(501), 1, + STATE(492), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(734), 1, sym_type_arguments, - STATE(1228), 1, + STATE(1247), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(874), 2, + STATE(450), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23616] = 12, + [23666] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(502), 1, sym_argument_list, @@ -68157,157 +68200,206 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dimensions_repeat1, STATE(745), 1, sym_type_arguments, - STATE(1287), 1, + STATE(1282), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(873), 2, + STATE(448), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23658] = 12, + [23708] = 4, + ACTIONS(2528), 1, + anon_sym_AT, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2211), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(1909), 10, + anon_sym_byte, + anon_sym_short, + anon_sym_int, + anon_sym_long, + anon_sym_char, + anon_sym_float, + anon_sym_double, + sym_boolean_type, + sym_void_type, + sym_identifier, + [23734] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, - anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(488), 1, + ACTIONS(2524), 1, + anon_sym_LBRACK, + STATE(501), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(745), 1, + STATE(734), 1, sym_type_arguments, - STATE(1261), 1, + STATE(1234), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(877), 2, + STATE(882), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23700] = 12, + [23776] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, - anon_sym_DOT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(492), 1, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(502), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(734), 1, + STATE(745), 1, sym_type_arguments, - STATE(1277), 1, + STATE(1282), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(450), 2, + STATE(879), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23742] = 12, + [23818] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(501), 1, + STATE(492), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(734), 1, sym_type_arguments, - STATE(1228), 1, + STATE(1247), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(452), 2, + STATE(873), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23784] = 12, + [23860] = 12, ACTIONS(252), 1, anon_sym_LT, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(502), 1, + STATE(488), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(745), 1, sym_type_arguments, - STATE(1287), 1, + STATE(1304), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(448), 2, + STATE(874), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [23902] = 10, + ACTIONS(475), 1, + anon_sym_AT, + ACTIONS(2007), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, + sym_identifier, + ACTIONS(2532), 1, + sym_this, + STATE(583), 1, + aux_sym_dimensions_repeat1, + STATE(773), 1, + sym_dimensions, + STATE(1110), 1, + aux_sym_receiver_parameter_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(1523), 3, + anon_sym_RPAREN, + anon_sym_AMP, + anon_sym_COLON_COLON, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23826] = 8, + [23939] = 8, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(2504), 1, + ACTIONS(1531), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, + STATE(590), 1, + sym_record_pattern_body, STATE(734), 1, sym_type_arguments, - STATE(1264), 1, - sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_LBRACK, anon_sym_AT, - ACTIONS(1330), 7, + ACTIONS(1332), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -68315,24 +68407,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - [23859] = 8, + [23972] = 8, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1529), 1, - anon_sym_LPAREN, ACTIONS(2506), 1, + anon_sym_LPAREN, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(590), 1, - sym_record_pattern_body, STATE(734), 1, sym_type_arguments, + STATE(1268), 1, + sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1354), 2, + ACTIONS(1356), 2, anon_sym_LBRACK, anon_sym_AT, - ACTIONS(1330), 7, + ACTIONS(1332), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -68340,48 +68432,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - [23892] = 10, + [24005] = 10, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2524), 1, anon_sym_LBRACK, ACTIONS(2526), 1, - sym_identifier, - ACTIONS(2528), 1, - sym_this, + anon_sym_DOT, + STATE(502), 1, + sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(773), 1, + STATE(1282), 1, sym_dimensions, - STATE(1127), 1, - aux_sym_receiver_parameter_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1521), 3, - anon_sym_RPAREN, - anon_sym_AMP, - anon_sym_COLON_COLON, - STATE(971), 4, + STATE(879), 2, + sym_dimensions_expr, + aux_sym_array_creation_expression_repeat2, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [23929] = 6, - ACTIONS(1529), 1, + [24041] = 6, + ACTIONS(1531), 1, anon_sym_LPAREN, - ACTIONS(2530), 1, + ACTIONS(2534), 1, anon_sym_DOT, STATE(590), 1, sym_record_pattern_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1544), 3, + ACTIONS(1546), 3, anon_sym_LBRACK, anon_sym_COLON_COLON, anon_sym_AT, - ACTIONS(1542), 7, + ACTIONS(1544), 7, anon_sym_yield, anon_sym_open, anon_sym_module, @@ -68389,23 +68480,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - [23957] = 9, + [24069] = 9, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2533), 1, + ACTIONS(2537), 1, sym_identifier, STATE(885), 1, aux_sym_requires_module_directive_repeat1, - STATE(910), 1, + STATE(921), 1, sym_requires_modifier, - STATE(1288), 1, - sym_scoped_identifier, - STATE(1292), 1, + STATE(1198), 1, sym__reserved_identifier, + STATE(1302), 1, + sym_scoped_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2535), 2, + ACTIONS(2539), 2, anon_sym_transitive, anon_sym_static, ACTIONS(69), 5, @@ -68414,224 +68505,198 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [23991] = 9, - ACTIONS(2537), 1, - anon_sym_RBRACE, - ACTIONS(2539), 1, - anon_sym_requires, - ACTIONS(2542), 1, - anon_sym_exports, - ACTIONS(2545), 1, - anon_sym_opens, - ACTIONS(2548), 1, - anon_sym_uses, - ACTIONS(2551), 1, - anon_sym_provides, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(860), 2, - sym_module_directive, - aux_sym_module_body_repeat1, - STATE(972), 5, - sym_requires_module_directive, - sym_exports_module_directive, - sym_opens_module_directive, - sym_uses_module_directive, - sym_provides_module_directive, - [24025] = 9, - ACTIONS(2554), 1, + [24103] = 9, + ACTIONS(2541), 1, anon_sym_RBRACE, - ACTIONS(2556), 1, + ACTIONS(2543), 1, anon_sym_requires, - ACTIONS(2558), 1, + ACTIONS(2546), 1, anon_sym_exports, - ACTIONS(2560), 1, + ACTIONS(2549), 1, anon_sym_opens, - ACTIONS(2562), 1, + ACTIONS(2552), 1, anon_sym_uses, - ACTIONS(2564), 1, + ACTIONS(2555), 1, anon_sym_provides, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(869), 2, + STATE(863), 2, sym_module_directive, aux_sym_module_body_repeat1, - STATE(972), 5, + STATE(980), 5, sym_requires_module_directive, sym_exports_module_directive, sym_opens_module_directive, sym_uses_module_directive, sym_provides_module_directive, - [24059] = 10, + [24137] = 10, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(502), 1, + STATE(488), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1287), 1, + STATE(1304), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(448), 2, + STATE(451), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24095] = 10, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2520), 1, - anon_sym_LBRACK, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(488), 1, - sym_argument_list, - STATE(583), 1, - aux_sym_dimensions_repeat1, - STATE(1261), 1, - sym_dimensions, + [24173] = 9, + ACTIONS(2558), 1, + anon_sym_RBRACE, + ACTIONS(2560), 1, + anon_sym_requires, + ACTIONS(2562), 1, + anon_sym_exports, + ACTIONS(2564), 1, + anon_sym_opens, + ACTIONS(2566), 1, + anon_sym_uses, + ACTIONS(2568), 1, + anon_sym_provides, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(451), 2, - sym_dimensions_expr, - aux_sym_array_creation_expression_repeat2, - STATE(974), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [24131] = 10, + STATE(871), 2, + sym_module_directive, + aux_sym_module_body_repeat1, + STATE(980), 5, + sym_requires_module_directive, + sym_exports_module_directive, + sym_opens_module_directive, + sym_uses_module_directive, + sym_provides_module_directive, + [24207] = 10, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(502), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1287), 1, + STATE(1282), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(873), 2, + STATE(448), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24167] = 10, + [24243] = 10, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(488), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1261), 1, + STATE(1304), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(877), 2, + STATE(874), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24203] = 7, + [24279] = 7, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(988), 1, + STATE(1012), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - ACTIONS(2566), 5, + ACTIONS(2570), 5, anon_sym_RPAREN, anon_sym_EQ, anon_sym_COMMA, anon_sym_COLON, anon_sym_SEMI, - [24233] = 9, + [24309] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2504), 1, + ACTIONS(2506), 1, anon_sym_LPAREN, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(887), 1, + STATE(890), 1, sym_formal_parameters, - STATE(988), 1, + STATE(1012), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2566), 3, + ACTIONS(2570), 3, anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24267] = 8, + [24343] = 8, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2568), 1, + ACTIONS(2572), 1, sym_identifier, - STATE(859), 1, + STATE(862), 1, aux_sym_requires_module_directive_repeat1, - STATE(910), 1, + STATE(921), 1, sym_requires_modifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2535), 2, + ACTIONS(2539), 2, anon_sym_transitive, anon_sym_static, - STATE(1243), 2, + STATE(1218), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -68640,92 +68705,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [24299] = 9, - ACTIONS(2556), 1, + [24375] = 9, + ACTIONS(2560), 1, anon_sym_requires, - ACTIONS(2558), 1, + ACTIONS(2562), 1, anon_sym_exports, - ACTIONS(2560), 1, + ACTIONS(2564), 1, anon_sym_opens, - ACTIONS(2562), 1, + ACTIONS(2566), 1, anon_sym_uses, - ACTIONS(2564), 1, + ACTIONS(2568), 1, anon_sym_provides, - ACTIONS(2570), 1, + ACTIONS(2574), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(860), 2, + STATE(863), 2, sym_module_directive, aux_sym_module_body_repeat1, - STATE(972), 5, + STATE(980), 5, sym_requires_module_directive, sym_exports_module_directive, sym_opens_module_directive, sym_uses_module_directive, sym_provides_module_directive, - [24333] = 8, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(2005), 1, - anon_sym_LBRACK, - ACTIONS(2572), 1, - anon_sym_LPAREN, - STATE(583), 1, - aux_sym_dimensions_repeat1, - STATE(988), 1, - sym_dimensions, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2566), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(971), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [24364] = 9, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2520), 1, - anon_sym_LBRACK, - STATE(502), 1, - sym_argument_list, - STATE(583), 1, - aux_sym_dimensions_repeat1, - STATE(1287), 1, - sym_dimensions, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(873), 2, - sym_dimensions_expr, - aux_sym_array_creation_expression_repeat2, - STATE(974), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [24397] = 9, + [24409] = 9, ACTIONS(252), 1, anon_sym_LT, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2463), 1, - sym_identifier, ACTIONS(2465), 1, - sym_this, + sym_identifier, ACTIONS(2467), 1, + sym_this, + ACTIONS(2469), 1, sym_super, STATE(429), 1, sym__reserved_identifier, - STATE(928), 1, + STATE(929), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, @@ -68736,292 +68754,295 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [24430] = 8, + [24442] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(547), 1, + STATE(541), 1, sym_dimensions, STATE(583), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1536), 2, + ACTIONS(1550), 2, anon_sym_DOT, anon_sym_COLON_COLON, STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24461] = 8, + [24473] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(513), 1, + STATE(538), 1, sym_dimensions, STATE(583), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1556), 2, + ACTIONS(1554), 2, anon_sym_DOT, anon_sym_COLON_COLON, STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24492] = 6, - ACTIONS(1529), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(590), 1, - sym_record_pattern_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(1544), 2, - anon_sym_LBRACK, - anon_sym_AT, - ACTIONS(1542), 7, - anon_sym_yield, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - sym_identifier, - [24519] = 9, + [24504] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, STATE(502), 1, sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1287), 1, + STATE(1282), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(448), 2, + STATE(879), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24552] = 8, + [24537] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2520), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - STATE(538), 1, - sym_dimensions, + ACTIONS(2576), 1, + anon_sym_LPAREN, STATE(583), 1, aux_sym_dimensions_repeat1, + STATE(1012), 1, + sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1552), 2, - anon_sym_DOT, - anon_sym_COLON_COLON, - STATE(472), 2, - sym_dimensions_expr, - aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + ACTIONS(2570), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24583] = 8, + [24568] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2520), 1, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(541), 1, - sym_dimensions, + STATE(488), 1, + sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, + STATE(1304), 1, + sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1548), 2, - anon_sym_DOT, - anon_sym_COLON_COLON, - STATE(472), 2, + STATE(874), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24614] = 9, + [24601] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - STATE(488), 1, - sym_argument_list, + ACTIONS(2578), 1, + anon_sym_LPAREN, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1261), 1, + STATE(1012), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(451), 2, - sym_dimensions_expr, - aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + ACTIONS(2570), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24647] = 9, + [24632] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2520), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - STATE(488), 1, - sym_argument_list, + STATE(547), 1, + sym_dimensions, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1261), 1, - sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(877), 2, + ACTIONS(1538), 2, + anon_sym_DOT, + anon_sym_COLON_COLON, + STATE(472), 2, sym_dimensions_expr, aux_sym_array_creation_expression_repeat2, - STATE(974), 4, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24680] = 9, + [24663] = 9, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1252), 1, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2455), 1, + ACTIONS(2457), 1, sym_identifier, - ACTIONS(2459), 1, - sym_this, ACTIONS(2461), 1, + sym_this, + ACTIONS(2463), 1, sym_super, STATE(500), 1, sym__reserved_identifier, - STATE(928), 1, + STATE(929), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [24713] = 8, + [24696] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, - anon_sym_LBRACK, - ACTIONS(2574), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, + ACTIONS(2524), 1, + anon_sym_LBRACK, + STATE(488), 1, + sym_argument_list, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(988), 1, + STATE(1304), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2566), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - STATE(971), 4, + STATE(451), 2, + sym_dimensions_expr, + aux_sym_array_creation_expression_repeat2, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24744] = 7, - ACTIONS(1252), 1, - anon_sym_yield, - STATE(866), 1, - sym__reserved_identifier, - STATE(1058), 1, - sym__variable_declarator_id, - STATE(1275), 1, - sym_variable_declarator, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2309), 2, - sym_underscore_pattern, - sym_identifier, - ACTIONS(1254), 5, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - [24772] = 9, + [24729] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2524), 1, anon_sym_LBRACK, - ACTIONS(2576), 1, - anon_sym_default, - ACTIONS(2578), 1, - anon_sym_SEMI, + STATE(513), 1, + sym_dimensions, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1168), 1, - sym_dimensions, - STATE(1383), 1, - sym__default_value, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + ACTIONS(1558), 2, + anon_sym_DOT, + anon_sym_COLON_COLON, + STATE(472), 2, + sym_dimensions_expr, + aux_sym_array_creation_expression_repeat2, + STATE(947), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24804] = 5, - STATE(885), 1, - aux_sym_requires_module_directive_repeat1, - STATE(910), 1, - sym_requires_modifier, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2582), 2, - anon_sym_transitive, + [24760] = 6, + ACTIONS(1531), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(590), 1, + sym_record_pattern_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(1546), 2, + anon_sym_LBRACK, + anon_sym_AT, + ACTIONS(1544), 7, + anon_sym_yield, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + sym_identifier, + [24787] = 9, + ACTIONS(475), 1, + anon_sym_AT, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2524), 1, + anon_sym_LBRACK, + STATE(502), 1, + sym_argument_list, + STATE(583), 1, + aux_sym_dimensions_repeat1, + STATE(1282), 1, + sym_dimensions, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(448), 2, + sym_dimensions_expr, + aux_sym_array_creation_expression_repeat2, + STATE(947), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [24820] = 5, + STATE(885), 1, + aux_sym_requires_module_directive_repeat1, + STATE(921), 1, + sym_requires_modifier, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2582), 2, + anon_sym_transitive, anon_sym_static, ACTIONS(2580), 7, anon_sym_yield, @@ -69031,84 +69052,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - [24828] = 9, + [24844] = 8, + ACTIONS(252), 1, + anon_sym_LT, + ACTIONS(1254), 1, + anon_sym_yield, + ACTIONS(2585), 1, + sym_identifier, + ACTIONS(2587), 1, + sym_this, + STATE(489), 1, + sym__reserved_identifier, + STATE(930), 1, + sym_type_arguments, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(1256), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [24874] = 7, + ACTIONS(1254), 1, + anon_sym_yield, + STATE(868), 1, + sym__reserved_identifier, + STATE(1039), 1, + sym__variable_declarator_id, + STATE(1277), 1, + sym_variable_declarator, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2311), 2, + sym_underscore_pattern, + sym_identifier, + ACTIONS(1256), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [24902] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2526), 1, + ACTIONS(2589), 1, + anon_sym_default, + ACTIONS(2591), 1, + anon_sym_SEMI, + STATE(583), 1, + aux_sym_dimensions_repeat1, + STATE(1136), 1, + sym_dimensions, + STATE(1374), 1, + sym__default_value, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(978), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [24934] = 9, + ACTIONS(475), 1, + anon_sym_AT, + ACTIONS(2007), 1, + anon_sym_LBRACK, + ACTIONS(2530), 1, sym_identifier, - ACTIONS(2528), 1, + ACTIONS(2532), 1, sym_this, STATE(583), 1, aux_sym_dimensions_repeat1, STATE(773), 1, sym_dimensions, - STATE(1127), 1, + STATE(1110), 1, aux_sym_receiver_parameter_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24860] = 7, + [24966] = 7, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1176), 1, + STATE(1076), 1, sym_dimensions, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2585), 3, + ACTIONS(2593), 3, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_throws, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24888] = 8, - ACTIONS(252), 1, - anon_sym_LT, - ACTIONS(1252), 1, - anon_sym_yield, - ACTIONS(2587), 1, - sym_identifier, - ACTIONS(2589), 1, - sym_this, - STATE(489), 1, - sym__reserved_identifier, - STATE(926), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(1254), 5, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - [24918] = 8, + [24994] = 8, ACTIONS(252), 1, anon_sym_LT, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2591), 1, + ACTIONS(2595), 1, sym_identifier, - ACTIONS(2593), 1, + ACTIONS(2597), 1, sym_this, STATE(430), 1, sym__reserved_identifier, - STATE(926), 1, + STATE(930), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, @@ -69119,121 +69184,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [24948] = 9, + [25024] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2576), 1, - anon_sym_default, - ACTIONS(2595), 1, - anon_sym_SEMI, + ACTIONS(2599), 1, + anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(1075), 1, + STATE(1012), 1, sym_dimensions, - STATE(1330), 1, - sym__default_value, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + ACTIONS(2570), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [24980] = 8, + [25054] = 9, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2597), 1, - anon_sym_DOT, + ACTIONS(2589), 1, + anon_sym_default, + ACTIONS(2601), 1, + anon_sym_SEMI, STATE(583), 1, aux_sym_dimensions_repeat1, - STATE(988), 1, + STATE(1157), 1, sym_dimensions, + STATE(1310), 1, + sym__default_value, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2566), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [25010] = 11, - ACTIONS(19), 1, - anon_sym_LT, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2599), 1, - anon_sym_extends, - ACTIONS(2601), 1, - anon_sym_implements, + [25086] = 6, + ACTIONS(433), 1, + anon_sym_yield, ACTIONS(2603), 1, - anon_sym_permits, - STATE(269), 1, - sym_class_body, - STATE(932), 1, - sym_type_parameters, - STATE(981), 1, - sym_superclass, - STATE(1021), 1, - sym_super_interfaces, - STATE(1273), 1, - sym_permits, + sym_identifier, + ACTIONS(2605), 1, + anon_sym_static, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [25045] = 6, - ACTIONS(2605), 1, + STATE(1212), 2, + sym_scoped_identifier, + sym__reserved_identifier, + ACTIONS(69), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [25111] = 6, + ACTIONS(2607), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(2609), 1, + ACTIONS(2612), 1, anon_sym_BSLASH_LBRACE, - ACTIONS(2607), 2, + ACTIONS(2609), 2, aux_sym__multiline_string_fragment_token1, aux_sym__multiline_string_fragment_token2, - ACTIONS(2611), 2, + ACTIONS(2615), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - ACTIONS(2613), 2, + ACTIONS(2618), 2, sym_line_comment, sym_block_comment, - STATE(900), 4, + STATE(895), 4, sym__multiline_string_fragment, sym_string_interpolation, sym__escape_sequence, aux_sym__multiline_string_literal_repeat1, - [25070] = 6, - ACTIONS(433), 1, - anon_sym_yield, - ACTIONS(2615), 1, - sym_identifier, - ACTIONS(2617), 1, - anon_sym_static, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(1205), 2, - sym_scoped_identifier, - sym__reserved_identifier, - ACTIONS(69), 5, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - [25095] = 8, + [25136] = 8, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(1525), 1, + ACTIONS(1527), 1, anon_sym_COLON_COLON, - ACTIONS(2005), 1, + ACTIONS(2007), 1, anon_sym_LBRACK, - ACTIONS(2419), 1, + ACTIONS(2421), 1, anon_sym_DOT, STATE(583), 1, aux_sym_dimensions_repeat1, @@ -69242,44 +69283,44 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(971), 4, + STATE(978), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [25124] = 11, + [25165] = 11, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2599), 1, + ACTIONS(2620), 1, anon_sym_extends, - ACTIONS(2601), 1, + ACTIONS(2622), 1, anon_sym_implements, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(270), 1, + STATE(269), 1, sym_class_body, - STATE(930), 1, + STATE(933), 1, sym_type_parameters, - STATE(963), 1, + STATE(982), 1, sym_superclass, - STATE(1023), 1, + STATE(1044), 1, sym_super_interfaces, - STATE(1299), 1, + STATE(1187), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [25159] = 4, - ACTIONS(2619), 1, + [25200] = 4, + ACTIONS(2626), 1, anon_sym_PIPE, - STATE(897), 1, + STATE(898), 1, aux_sym_catch_type_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2508), 8, + ACTIONS(2510), 8, sym_underscore_pattern, anon_sym_yield, anon_sym_open, @@ -69288,126 +69329,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_sealed, anon_sym_record, sym_identifier, - [25180] = 6, - ACTIONS(1252), 1, - anon_sym_yield, - STATE(866), 1, - sym__reserved_identifier, - STATE(1357), 1, - sym__variable_declarator_id, + [25221] = 11, + ACTIONS(19), 1, + anon_sym_LT, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2620), 1, + anon_sym_extends, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(270), 1, + sym_class_body, + STATE(932), 1, + sym_type_parameters, + STATE(970), 1, + sym_superclass, + STATE(1027), 1, + sym_super_interfaces, + STATE(1307), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, - sym_underscore_pattern, - sym_identifier, - ACTIONS(1254), 5, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - [25205] = 6, - ACTIONS(1252), 1, + [25256] = 6, + ACTIONS(1254), 1, anon_sym_yield, - STATE(866), 1, + STATE(868), 1, sym__reserved_identifier, - STATE(1317), 1, + STATE(1362), 1, sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2309), 2, + ACTIONS(2311), 2, sym_underscore_pattern, sym_identifier, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25230] = 6, - ACTIONS(2609), 1, - anon_sym_BSLASH_LBRACE, - ACTIONS(2622), 1, + [25281] = 6, + ACTIONS(2629), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(2607), 2, - aux_sym__multiline_string_fragment_token1, - aux_sym__multiline_string_fragment_token2, - ACTIONS(2613), 2, + ACTIONS(2633), 1, + anon_sym_BSLASH_LBRACE, + ACTIONS(2618), 2, sym_line_comment, sym_block_comment, - ACTIONS(2624), 2, + ACTIONS(2631), 2, + aux_sym__multiline_string_fragment_token1, + aux_sym__multiline_string_fragment_token2, + ACTIONS(2635), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(902), 4, + STATE(895), 4, sym__multiline_string_fragment, sym_string_interpolation, sym__escape_sequence, aux_sym__multiline_string_literal_repeat1, - [25255] = 4, - ACTIONS(2496), 1, - anon_sym_PIPE, - STATE(897), 1, - aux_sym_catch_type_repeat1, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2626), 8, - sym_underscore_pattern, - anon_sym_yield, - anon_sym_open, - anon_sym_module, - anon_sym_with, - anon_sym_sealed, - anon_sym_record, - sym_identifier, - [25276] = 6, - ACTIONS(2628), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + [25306] = 6, ACTIONS(2633), 1, anon_sym_BSLASH_LBRACE, - ACTIONS(2613), 2, + ACTIONS(2637), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(2618), 2, sym_line_comment, sym_block_comment, - ACTIONS(2630), 2, + ACTIONS(2631), 2, aux_sym__multiline_string_fragment_token1, aux_sym__multiline_string_fragment_token2, - ACTIONS(2636), 2, + ACTIONS(2639), 2, aux_sym__escape_sequence_token1, sym_escape_sequence, - STATE(902), 4, + STATE(901), 4, sym__multiline_string_fragment, sym_string_interpolation, sym__escape_sequence, aux_sym__multiline_string_literal_repeat1, - [25301] = 6, - ACTIONS(433), 1, + [25331] = 6, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2639), 1, - sym_identifier, - STATE(1247), 1, - sym_element_value_pair, - STATE(1335), 1, + STATE(868), 1, sym__reserved_identifier, + STATE(1335), 1, + sym__variable_declarator_id, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(69), 5, + ACTIONS(2311), 2, + sym_underscore_pattern, + sym_identifier, + ACTIONS(1256), 5, + anon_sym_open, + anon_sym_module, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, + [25356] = 4, + ACTIONS(2498), 1, + anon_sym_PIPE, + STATE(898), 1, + aux_sym_catch_type_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2641), 8, + sym_underscore_pattern, + anon_sym_yield, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25325] = 5, + sym_identifier, + [25377] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2641), 1, + ACTIONS(2643), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1069), 2, + STATE(1092), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69416,14 +69463,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25347] = 6, + [25399] = 6, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2643), 1, - sym_identifier, ACTIONS(2645), 1, - sym_super, - STATE(1270), 1, + sym_identifier, + STATE(1213), 1, + sym_element_value_pair, + STATE(1332), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -69434,35 +69481,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25371] = 8, - ACTIONS(2647), 1, - anon_sym_RBRACE, - ACTIONS(2649), 1, - anon_sym_case, - ACTIONS(2651), 1, - anon_sym_default, - STATE(4), 1, - aux_sym_switch_block_statement_group_repeat1, - STATE(1262), 1, - sym_switch_label, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(937), 2, - sym_switch_block_statement_group, - aux_sym_switch_block_repeat1, - STATE(954), 2, - sym_switch_rule, - aux_sym_switch_block_repeat2, - [25399] = 5, + [25423] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2653), 1, + ACTIONS(2647), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1042), 2, + STATE(1019), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69471,15 +69498,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25421] = 5, + [25445] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2655), 1, + ACTIONS(2649), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1203), 2, + STATE(1146), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69488,38 +69515,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25443] = 2, + [25467] = 5, + ACTIONS(433), 1, + anon_sym_yield, + ACTIONS(2651), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2657), 9, - anon_sym_yield, + STATE(1151), 2, + sym_scoped_identifier, + sym__reserved_identifier, + ACTIONS(69), 5, anon_sym_open, anon_sym_module, - anon_sym_transitive, - anon_sym_static, anon_sym_with, anon_sym_sealed, anon_sym_record, + [25489] = 5, + ACTIONS(433), 1, + anon_sym_yield, + ACTIONS(2653), 1, sym_identifier, - [25459] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2659), 9, - anon_sym_yield, + STATE(1278), 2, + sym_scoped_identifier, + sym__reserved_identifier, + ACTIONS(69), 5, anon_sym_open, anon_sym_module, - anon_sym_transitive, - anon_sym_static, anon_sym_with, anon_sym_sealed, anon_sym_record, - sym_identifier, - [25475] = 5, - ACTIONS(1252), 1, + [25511] = 5, + ACTIONS(1254), 1, anon_sym_yield, - ACTIONS(2661), 1, + ACTIONS(2655), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, @@ -69527,38 +69560,72 @@ static const uint16_t ts_small_parse_table[] = { STATE(628), 2, sym_scoped_identifier, sym__reserved_identifier, - ACTIONS(1254), 5, + ACTIONS(1256), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25497] = 5, - ACTIONS(433), 1, + [25533] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2657), 9, anon_sym_yield, - ACTIONS(2663), 1, + anon_sym_open, + anon_sym_module, + anon_sym_transitive, + anon_sym_static, + anon_sym_with, + anon_sym_sealed, + anon_sym_record, sym_identifier, + [25549] = 5, + ACTIONS(2659), 1, + sym_identifier, + ACTIONS(2661), 1, + anon_sym_yield, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1090), 2, + STATE(632), 2, sym_scoped_identifier, sym__reserved_identifier, - ACTIONS(69), 5, + ACTIONS(2663), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25519] = 5, + [25571] = 8, + ACTIONS(2665), 1, + anon_sym_RBRACE, + ACTIONS(2667), 1, + anon_sym_case, + ACTIONS(2669), 1, + anon_sym_default, + STATE(4), 1, + aux_sym_switch_block_statement_group_repeat1, + STATE(1251), 1, + sym_switch_label, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(937), 2, + sym_switch_block_statement_group, + aux_sym_switch_block_repeat1, + STATE(977), 2, + sym_switch_rule, + aux_sym_switch_block_repeat2, + [25599] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2665), 1, + ACTIONS(2671), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1101), 2, + STATE(1094), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69567,15 +69634,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25541] = 5, + [25621] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2667), 1, + ACTIONS(2673), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1146), 2, + STATE(1095), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69584,15 +69651,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25563] = 5, + [25643] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2669), 1, + ACTIONS(2675), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1229), 2, + STATE(1228), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69601,15 +69668,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25585] = 5, + [25665] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2671), 1, + ACTIONS(2677), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1252), 2, + STATE(1230), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69618,15 +69685,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25607] = 5, + [25687] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2673), 1, + ACTIONS(2679), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1132), 2, + STATE(487), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69635,32 +69702,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25629] = 5, - ACTIONS(2675), 1, - sym_identifier, - ACTIONS(2677), 1, - anon_sym_yield, + [25709] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(632), 2, - sym_scoped_identifier, - sym__reserved_identifier, - ACTIONS(2679), 5, + ACTIONS(1527), 9, + anon_sym_RPAREN, + anon_sym_AMP, + anon_sym_GT, + anon_sym_COMMA, + anon_sym_COLON_COLON, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_implements, + anon_sym_permits, + [25725] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2681), 9, + anon_sym_yield, anon_sym_open, anon_sym_module, + anon_sym_transitive, + anon_sym_static, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25651] = 5, + sym_identifier, + [25741] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2681), 1, + ACTIONS(2683), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(487), 2, + STATE(1274), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69669,15 +69747,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25673] = 5, + [25763] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2683), 1, + ACTIONS(2685), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1040), 2, + STATE(1210), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69686,15 +69764,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25695] = 5, + [25785] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2685), 1, + ACTIONS(2687), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1147), 2, + STATE(1056), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69703,15 +69781,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25717] = 5, + [25807] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2687), 1, + ACTIONS(2689), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1145), 2, + STATE(1022), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69720,46 +69798,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25739] = 2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(1525), 9, - anon_sym_RPAREN, - anon_sym_AMP, - anon_sym_GT, - anon_sym_COMMA, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_implements, - anon_sym_permits, - [25755] = 5, + [25829] = 6, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2689), 1, + ACTIONS(2691), 1, sym_identifier, + ACTIONS(2693), 1, + sym_super, + STATE(1253), 1, + sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1251), 2, - sym_scoped_identifier, - sym__reserved_identifier, ACTIONS(69), 5, anon_sym_open, anon_sym_module, anon_sym_with, anon_sym_sealed, anon_sym_record, - [25777] = 5, + [25853] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2691), 1, + ACTIONS(2695), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(1200), 2, + STATE(1084), 2, sym_scoped_identifier, sym__reserved_identifier, ACTIONS(69), 5, @@ -69768,12 +69833,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25799] = 5, + [25875] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2693), 1, + ACTIONS(2697), 1, sym_identifier, - STATE(1250), 1, + STATE(1293), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -69784,12 +69849,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25820] = 5, + [25896] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2695), 1, + ACTIONS(2691), 1, sym_identifier, - STATE(1207), 1, + STATE(1253), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -69800,12 +69865,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25841] = 5, + [25917] = 5, ACTIONS(433), 1, anon_sym_yield, - ACTIONS(2643), 1, + ACTIONS(2699), 1, sym_identifier, - STATE(1270), 1, + STATE(1223), 1, sym__reserved_identifier, ACTIONS(3), 2, sym_line_comment, @@ -69816,187 +69881,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_with, anon_sym_sealed, anon_sym_record, - [25862] = 9, + [25938] = 9, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - ACTIONS(2697), 1, + ACTIONS(2701), 1, anon_sym_extends, - ACTIONS(2699), 1, + ACTIONS(2703), 1, anon_sym_LBRACE, STATE(374), 1, sym_interface_body, STATE(984), 1, sym_type_parameters, - STATE(1018), 1, + STATE(1058), 1, sym_extends_interfaces, - STATE(1220), 1, + STATE(1287), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [25891] = 9, - ACTIONS(1659), 1, + [25967] = 9, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2599), 1, + ACTIONS(2620), 1, anon_sym_extends, - ACTIONS(2601), 1, + ACTIONS(2622), 1, anon_sym_implements, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, STATE(300), 1, sym_class_body, - STATE(946), 1, + STATE(959), 1, + sym_superclass, + STATE(1051), 1, + sym_super_interfaces, + STATE(1219), 1, + sym_permits, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [25996] = 9, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2620), 1, + anon_sym_extends, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(381), 1, + sym_class_body, + STATE(969), 1, sym_superclass, - STATE(1043), 1, + STATE(1025), 1, sym_super_interfaces, - STATE(1211), 1, + STATE(1298), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [25920] = 9, + [26025] = 9, ACTIONS(19), 1, anon_sym_LT, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - ACTIONS(2697), 1, + ACTIONS(2701), 1, anon_sym_extends, - ACTIONS(2699), 1, + ACTIONS(2703), 1, anon_sym_LBRACE, STATE(273), 1, sym_interface_body, - STATE(977), 1, + STATE(985), 1, sym_type_parameters, - STATE(1034), 1, + STATE(1071), 1, sym_extends_interfaces, - STATE(1241), 1, - sym_permits, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [25949] = 9, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2599), 1, - anon_sym_extends, - ACTIONS(2601), 1, - anon_sym_implements, - ACTIONS(2603), 1, - anon_sym_permits, - STATE(381), 1, - sym_class_body, - STATE(975), 1, - sym_superclass, - STATE(1029), 1, - sym_super_interfaces, - STATE(1213), 1, + STATE(1286), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [25978] = 6, - ACTIONS(1334), 1, + [26054] = 6, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(989), 1, + STATE(996), 1, sym_argument_list, - STATE(1172), 1, + STATE(1098), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2701), 3, + ACTIONS(2705), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_SEMI, - [26000] = 5, - ACTIONS(435), 1, - anon_sym_AT, - ACTIONS(2703), 1, - sym_identifier, - STATE(1258), 1, - sym_type_parameter, + [26076] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(951), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26020] = 7, - ACTIONS(2705), 1, + ACTIONS(2707), 7, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_implements, + anon_sym_throws, + [26090] = 7, + ACTIONS(2669), 1, + anon_sym_default, + ACTIONS(2709), 1, anon_sym_RBRACE, - ACTIONS(2707), 1, + ACTIONS(2711), 1, anon_sym_case, - ACTIONS(2710), 1, - anon_sym_default, STATE(4), 1, aux_sym_switch_block_statement_group_repeat1, - STATE(1373), 1, + STATE(1345), 1, sym_switch_label, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(935), 2, + STATE(941), 2, sym_switch_block_statement_group, aux_sym_switch_block_repeat1, - [26044] = 6, - ACTIONS(1334), 1, + [26114] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2713), 7, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_implements, + anon_sym_throws, + [26128] = 6, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(1659), 1, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(1006), 1, + STATE(1014), 1, sym_argument_list, - STATE(1082), 1, + STATE(1169), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2713), 3, + ACTIONS(2715), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_SEMI, - [26066] = 7, - ACTIONS(2651), 1, - anon_sym_default, - ACTIONS(2715), 1, + [26150] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2717), 7, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_implements, + anon_sym_throws, + [26164] = 7, + ACTIONS(2719), 1, anon_sym_RBRACE, - ACTIONS(2717), 1, + ACTIONS(2721), 1, anon_sym_case, + ACTIONS(2724), 1, + anon_sym_default, STATE(4), 1, aux_sym_switch_block_statement_group_repeat1, - STATE(1373), 1, + STATE(1345), 1, sym_switch_label, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(935), 2, + STATE(941), 2, sym_switch_block_statement_group, aux_sym_switch_block_repeat1, - [26090] = 5, + [26188] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2727), 7, + anon_sym_DASH_GT, + anon_sym_LBRACK, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_implements, + anon_sym_throws, + [26202] = 5, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2703), 1, + ACTIONS(2729), 1, sym_identifier, - STATE(1128), 1, + STATE(1111), 1, sym_type_parameter, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(951), 4, + STATE(957), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26110] = 2, + [26222] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2719), 7, + ACTIONS(2731), 7, anon_sym_DASH_GT, anon_sym_LBRACK, anon_sym_LBRACE, @@ -70004,142 +70102,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_implements, anon_sym_throws, - [26124] = 2, + [26236] = 5, + ACTIONS(435), 1, + anon_sym_AT, + ACTIONS(2729), 1, + sym_identifier, + STATE(1195), 1, + sym_type_parameter, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2721), 7, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, + STATE(957), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26256] = 4, + ACTIONS(435), 1, anon_sym_AT, - anon_sym_implements, - anon_sym_throws, - [26138] = 2, + ACTIONS(2733), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2723), 7, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, + STATE(715), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26273] = 4, + ACTIONS(475), 1, anon_sym_AT, - anon_sym_implements, - anon_sym_throws, - [26152] = 2, + ACTIONS(2735), 1, + anon_sym_LBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2725), 7, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_AT, - anon_sym_implements, - anon_sym_throws, - [26166] = 2, - ACTIONS(3), 2, + STATE(952), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26290] = 6, + ACTIONS(2737), 1, + anon_sym_DQUOTE, + ACTIONS(2739), 1, + sym_string_fragment, + ACTIONS(2741), 1, + anon_sym_BSLASH_LBRACE, + ACTIONS(2743), 1, + sym_escape_sequence, + ACTIONS(2618), 2, sym_line_comment, sym_block_comment, - ACTIONS(2727), 7, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_AT, - anon_sym_implements, - anon_sym_throws, - [26180] = 2, + STATE(961), 2, + sym_string_interpolation, + aux_sym__string_literal_repeat1, + [26311] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2729), 6, + ACTIONS(2745), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26193] = 2, + [26324] = 4, + ACTIONS(435), 1, + anon_sym_AT, + ACTIONS(2747), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2731), 6, - anon_sym_RBRACE, - anon_sym_requires, - anon_sym_exports, - anon_sym_opens, - anon_sym_uses, - anon_sym_provides, - [26206] = 7, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - ACTIONS(2603), 1, - anon_sym_permits, - STATE(326), 1, - sym_class_body, - STATE(1063), 1, - sym_super_interfaces, - STATE(1285), 1, - sym_permits, + STATE(955), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26341] = 4, + ACTIONS(435), 1, + anon_sym_AT, + ACTIONS(2749), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26229] = 2, + STATE(946), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26358] = 4, + ACTIONS(2335), 1, + anon_sym_LBRACK, + ACTIONS(2751), 1, + anon_sym_AT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2733), 6, - anon_sym_RBRACE, - anon_sym_requires, - anon_sym_exports, - anon_sym_opens, - anon_sym_uses, - anon_sym_provides, - [26242] = 2, + STATE(952), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26375] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2733), 6, + ACTIONS(2754), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26255] = 4, - ACTIONS(2333), 1, - anon_sym_LBRACK, - ACTIONS(2735), 1, - anon_sym_AT, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(949), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26272] = 2, + [26388] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2733), 6, + ACTIONS(2756), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26285] = 4, + [26401] = 4, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2738), 1, + ACTIONS(2758), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, @@ -70149,10 +70243,25 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26302] = 4, + [26418] = 6, + ACTIONS(2760), 1, + anon_sym_DQUOTE, + ACTIONS(2762), 1, + sym_string_fragment, + ACTIONS(2765), 1, + anon_sym_BSLASH_LBRACE, + ACTIONS(2768), 1, + sym_escape_sequence, + ACTIONS(2618), 2, + sym_line_comment, + sym_block_comment, + STATE(956), 2, + sym_string_interpolation, + aux_sym__string_literal_repeat1, + [26439] = 4, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2740), 1, + ACTIONS(2771), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, @@ -70162,191 +70271,252 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26319] = 4, - ACTIONS(435), 1, - anon_sym_AT, - ACTIONS(2742), 1, - sym_identifier, + [26456] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(980), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26336] = 6, - ACTIONS(2649), 1, - anon_sym_case, - ACTIONS(2651), 1, - anon_sym_default, - ACTIONS(2715), 1, + ACTIONS(2773), 6, anon_sym_RBRACE, - STATE(1380), 1, - sym_switch_label, + anon_sym_requires, + anon_sym_exports, + anon_sym_opens, + anon_sym_uses, + anon_sym_provides, + [26469] = 7, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(326), 1, + sym_class_body, + STATE(1023), 1, + sym_super_interfaces, + STATE(1197), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(967), 2, - sym_switch_rule, - aux_sym_switch_block_repeat2, - [26357] = 4, - ACTIONS(435), 1, + [26492] = 4, + ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2744), 1, - sym_identifier, + ACTIONS(2775), 1, + anon_sym_LBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(715), 4, + STATE(952), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26374] = 2, + [26509] = 6, + ACTIONS(2741), 1, + anon_sym_BSLASH_LBRACE, + ACTIONS(2777), 1, + anon_sym_DQUOTE, + ACTIONS(2779), 1, + sym_string_fragment, + ACTIONS(2781), 1, + sym_escape_sequence, + ACTIONS(2618), 2, + sym_line_comment, + sym_block_comment, + STATE(956), 2, + sym_string_interpolation, + aux_sym__string_literal_repeat1, + [26530] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2746), 6, + ACTIONS(2754), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26387] = 2, + [26543] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2748), 6, + ACTIONS(2783), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26400] = 2, + [26556] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2750), 6, + ACTIONS(2785), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26413] = 4, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(2752), 1, - anon_sym_LBRACK, + [26569] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(949), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26430] = 4, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(2754), 1, - anon_sym_LBRACK, + ACTIONS(2754), 6, + anon_sym_RBRACE, + anon_sym_requires, + anon_sym_exports, + anon_sym_opens, + anon_sym_uses, + anon_sym_provides, + [26582] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(949), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26447] = 2, + ACTIONS(2787), 6, + anon_sym_RBRACE, + anon_sym_requires, + anon_sym_exports, + anon_sym_opens, + anon_sym_uses, + anon_sym_provides, + [26595] = 6, + ACTIONS(2789), 1, + anon_sym_RBRACE, + ACTIONS(2791), 1, + anon_sym_case, + ACTIONS(2794), 1, + anon_sym_default, + STATE(1327), 1, + sym_switch_label, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2756), 6, + STATE(967), 2, + sym_switch_rule, + aux_sym_switch_block_repeat2, + [26616] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2797), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26460] = 6, - ACTIONS(2758), 1, - anon_sym_DQUOTE, - ACTIONS(2760), 1, - sym_string_fragment, - ACTIONS(2762), 1, - anon_sym_BSLASH_LBRACE, - ACTIONS(2764), 1, - sym_escape_sequence, - ACTIONS(2613), 2, + [26629] = 7, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(276), 1, + sym_class_body, + STATE(1033), 1, + sym_super_interfaces, + STATE(1186), 1, + sym_permits, + ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(983), 2, - sym_string_interpolation, - aux_sym__string_literal_repeat1, - [26481] = 7, - ACTIONS(1659), 1, + [26652] = 7, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2601), 1, + ACTIONS(2622), 1, anon_sym_implements, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, STATE(301), 1, sym_class_body, - STATE(1047), 1, + STATE(1059), 1, sym_super_interfaces, - STATE(1216), 1, + STATE(1224), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26504] = 4, - ACTIONS(435), 1, + [26675] = 4, + ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2766), 1, - sym_identifier, + ACTIONS(2799), 1, + anon_sym_LBRACK, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(952), 4, + sym__annotation, + sym_marker_annotation, + sym_annotation, + aux_sym_array_creation_expression_repeat1, + [26692] = 4, + ACTIONS(475), 1, + anon_sym_AT, + ACTIONS(2801), 1, + anon_sym_LBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(968), 4, + STATE(952), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26521] = 2, + [26709] = 2, + ACTIONS(2618), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2803), 6, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + aux_sym__multiline_string_fragment_token1, + aux_sym__multiline_string_fragment_token2, + anon_sym_BSLASH_LBRACE, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + [26722] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2768), 6, + ACTIONS(2805), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26534] = 2, + [26735] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2770), 6, + ACTIONS(2807), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26547] = 6, - ACTIONS(2772), 1, + [26748] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2809), 6, anon_sym_RBRACE, - ACTIONS(2774), 1, + anon_sym_requires, + anon_sym_exports, + anon_sym_opens, + anon_sym_uses, + anon_sym_provides, + [26761] = 6, + ACTIONS(2667), 1, anon_sym_case, - ACTIONS(2777), 1, + ACTIONS(2669), 1, anon_sym_default, - STATE(1380), 1, + ACTIONS(2709), 1, + anon_sym_RBRACE, + STATE(1327), 1, sym_switch_label, ACTIONS(3), 2, sym_line_comment, @@ -70354,170 +70524,119 @@ static const uint16_t ts_small_parse_table[] = { STATE(967), 2, sym_switch_rule, aux_sym_switch_block_repeat2, - [26568] = 4, - ACTIONS(435), 1, - anon_sym_AT, - ACTIONS(2780), 1, - sym_identifier, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(715), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26585] = 4, + [26782] = 4, ACTIONS(475), 1, anon_sym_AT, - ACTIONS(2782), 1, + ACTIONS(2811), 1, anon_sym_LBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(949), 4, + STATE(952), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26602] = 2, - ACTIONS(2613), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2784), 6, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - aux_sym__multiline_string_fragment_token1, - aux_sym__multiline_string_fragment_token2, - anon_sym_BSLASH_LBRACE, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - [26615] = 4, - ACTIONS(475), 1, + [26799] = 4, + ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2786), 1, - anon_sym_LBRACK, + ACTIONS(2813), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(949), 4, + STATE(715), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26632] = 2, + [26816] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2788), 6, + ACTIONS(2815), 6, anon_sym_RBRACE, anon_sym_requires, anon_sym_exports, anon_sym_opens, anon_sym_uses, anon_sym_provides, - [26645] = 4, + [26829] = 4, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2790), 1, + ACTIONS(2817), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(955), 4, - sym__annotation, - sym_marker_annotation, - sym_annotation, - aux_sym_array_creation_expression_repeat1, - [26662] = 4, - ACTIONS(475), 1, - anon_sym_AT, - ACTIONS(2792), 1, - anon_sym_LBRACK, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(949), 4, + STATE(979), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26679] = 7, - ACTIONS(1659), 1, + [26846] = 7, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2601), 1, + ACTIONS(2622), 1, anon_sym_implements, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(276), 1, + STATE(382), 1, sym_class_body, - STATE(1020), 1, + STATE(1035), 1, sym_super_interfaces, - STATE(1249), 1, + STATE(1189), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26702] = 2, - ACTIONS(3), 2, + [26869] = 2, + ACTIONS(2618), 2, sym_line_comment, sym_block_comment, - ACTIONS(2794), 6, - anon_sym_RBRACE, - anon_sym_requires, - anon_sym_exports, - anon_sym_opens, - anon_sym_uses, - anon_sym_provides, - [26715] = 7, - ACTIONS(2603), 1, + ACTIONS(2819), 6, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + aux_sym__multiline_string_fragment_token1, + aux_sym__multiline_string_fragment_token2, + anon_sym_BSLASH_LBRACE, + aux_sym__escape_sequence_token1, + sym_escape_sequence, + [26882] = 7, + ACTIONS(2624), 1, anon_sym_permits, - ACTIONS(2697), 1, + ACTIONS(2701), 1, anon_sym_extends, - ACTIONS(2699), 1, + ACTIONS(2703), 1, anon_sym_LBRACE, - STATE(306), 1, + STATE(266), 1, sym_interface_body, - STATE(1050), 1, + STATE(1021), 1, sym_extends_interfaces, - STATE(1226), 1, + STATE(1216), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26738] = 6, - ACTIONS(2762), 1, - anon_sym_BSLASH_LBRACE, - ACTIONS(2796), 1, - anon_sym_DQUOTE, - ACTIONS(2798), 1, - sym_string_fragment, - ACTIONS(2800), 1, - sym_escape_sequence, - ACTIONS(2613), 2, - sym_line_comment, - sym_block_comment, - STATE(962), 2, - sym_string_interpolation, - aux_sym__string_literal_repeat1, - [26759] = 6, - ACTIONS(2187), 1, - anon_sym_COMMA, - ACTIONS(2191), 1, - anon_sym_when, - STATE(990), 1, - aux_sym_argument_list_repeat1, - STATE(1215), 1, - sym_guard, + [26905] = 7, + ACTIONS(2624), 1, + anon_sym_permits, + ACTIONS(2701), 1, + anon_sym_extends, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(306), 1, + sym_interface_body, + STATE(1070), 1, + sym_extends_interfaces, + STATE(1233), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2802), 2, - anon_sym_DASH_GT, - anon_sym_COLON, - [26780] = 4, + [26928] = 4, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2804), 1, + ACTIONS(2821), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, @@ -70527,368 +70646,354 @@ static const uint16_t ts_small_parse_table[] = { sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26797] = 7, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - ACTIONS(2603), 1, - anon_sym_permits, - STATE(382), 1, - sym_class_body, - STATE(1031), 1, - sym_super_interfaces, - STATE(1222), 1, - sym_permits, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [26820] = 2, - ACTIONS(2613), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2806), 6, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - aux_sym__multiline_string_fragment_token1, - aux_sym__multiline_string_fragment_token2, - anon_sym_BSLASH_LBRACE, - aux_sym__escape_sequence_token1, - sym_escape_sequence, - [26833] = 6, - ACTIONS(2808), 1, - anon_sym_DQUOTE, - ACTIONS(2810), 1, - sym_string_fragment, - ACTIONS(2813), 1, - anon_sym_BSLASH_LBRACE, - ACTIONS(2816), 1, - sym_escape_sequence, - ACTIONS(2613), 2, - sym_line_comment, - sym_block_comment, - STATE(983), 2, - sym_string_interpolation, - aux_sym__string_literal_repeat1, - [26854] = 7, - ACTIONS(2603), 1, - anon_sym_permits, - ACTIONS(2697), 1, - anon_sym_extends, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(266), 1, - sym_interface_body, - STATE(1024), 1, - sym_extends_interfaces, - STATE(1283), 1, - sym_permits, + [26945] = 6, + ACTIONS(2189), 1, + anon_sym_COMMA, + ACTIONS(2193), 1, + anon_sym_when, + STATE(995), 1, + aux_sym_argument_list_repeat1, + STATE(1272), 1, + sym_guard, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26877] = 4, + ACTIONS(2823), 2, + anon_sym_DASH_GT, + anon_sym_COLON, + [26966] = 4, ACTIONS(435), 1, anon_sym_AT, - ACTIONS(2819), 1, + ACTIONS(2825), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - STATE(952), 4, + STATE(986), 4, sym__annotation, sym_marker_annotation, sym_annotation, aux_sym_array_creation_expression_repeat1, - [26894] = 2, + [26983] = 6, + ACTIONS(252), 1, + anon_sym_LT, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(498), 1, + sym_argument_list, + STATE(745), 1, + sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2821), 6, - anon_sym_RBRACE, - anon_sym_requires, - anon_sym_exports, - anon_sym_opens, - anon_sym_uses, - anon_sym_provides, - [26907] = 6, + [27003] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(490), 1, + STATE(491), 1, sym_argument_list, STATE(734), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26927] = 2, + [27023] = 4, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(563), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2823), 5, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_COLON, - anon_sym_SEMI, - [26939] = 4, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(1126), 1, - sym_class_body, + ACTIONS(1334), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_COLON_COLON, + [27039] = 6, + ACTIONS(252), 1, + anon_sym_LT, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2508), 1, + anon_sym_DOT, + STATE(492), 1, + sym_argument_list, + STATE(734), 1, + sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2825), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [26955] = 4, + [27059] = 6, + ACTIONS(252), 1, + anon_sym_LT, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(488), 1, + sym_argument_list, + STATE(745), 1, + sym_type_arguments, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [27079] = 5, ACTIONS(2827), 1, + anon_sym_catch, + ACTIONS(2829), 1, + anon_sym_finally, + STATE(320), 1, + sym_finally_clause, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + STATE(167), 2, + sym_catch_clause, + aux_sym_try_statement_repeat1, + [27097] = 4, + ACTIONS(2831), 1, anon_sym_COMMA, - STATE(990), 1, + STATE(995), 1, aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2203), 3, + ACTIONS(2205), 3, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_when, - [26971] = 6, - ACTIONS(2197), 1, + [27113] = 4, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(1135), 1, + sym_class_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2834), 3, + anon_sym_RBRACE, anon_sym_COMMA, + anon_sym_SEMI, + [27129] = 6, ACTIONS(2199), 1, + anon_sym_COMMA, + ACTIONS(2201), 1, anon_sym_when, - ACTIONS(2802), 1, + ACTIONS(2823), 1, anon_sym_COLON, STATE(1009), 1, aux_sym_argument_list_repeat1, - STATE(1215), 1, + STATE(1272), 1, sym_guard, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [26991] = 3, + [27149] = 6, + ACTIONS(2247), 1, + anon_sym_SEMI, + ACTIONS(2317), 1, + anon_sym_RBRACE, + ACTIONS(2836), 1, + anon_sym_COMMA, + STATE(1030), 1, + aux_sym_enum_body_repeat1, + STATE(1377), 1, + sym_enum_body_declarations, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2492), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - ACTIONS(1332), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_COLON_COLON, - [27005] = 4, - ACTIONS(1334), 1, + [27169] = 6, + ACTIONS(252), 1, + anon_sym_LT, + ACTIONS(1336), 1, anon_sym_LPAREN, - STATE(563), 1, + ACTIONS(2508), 1, + anon_sym_DOT, + STATE(501), 1, sym_argument_list, + STATE(734), 1, + sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(1332), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_COLON_COLON, - [27021] = 6, + [27189] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(492), 1, + STATE(502), 1, sym_argument_list, - STATE(734), 1, + STATE(745), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27041] = 6, + [27209] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(494), 1, + STATE(499), 1, sym_argument_list, STATE(745), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27061] = 6, + [27229] = 4, + STATE(1190), 1, + sym__wildcard_bounds, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2838), 2, + anon_sym_GT, + anon_sym_COMMA, + ACTIONS(2840), 2, + anon_sym_extends, + sym_super, + [27245] = 4, + STATE(1222), 1, + sym__wildcard_bounds, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2840), 2, + anon_sym_extends, + sym_super, + ACTIONS(2842), 2, + anon_sym_GT, + anon_sym_COMMA, + [27261] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(501), 1, + STATE(495), 1, sym_argument_list, STATE(734), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27081] = 6, + [27281] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(502), 1, + STATE(494), 1, sym_argument_list, STATE(745), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27101] = 4, - ACTIONS(2830), 1, + [27301] = 4, + ACTIONS(2844), 1, anon_sym_COMMA, - STATE(998), 1, + STATE(1006), 1, aux_sym_type_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2833), 3, + ACTIONS(2847), 3, anon_sym_LBRACE, anon_sym_SEMI, anon_sym_permits, - [27117] = 6, - ACTIONS(252), 1, - anon_sym_LT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(498), 1, - sym_argument_list, - STATE(745), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [27137] = 6, + [27317] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(488), 1, + STATE(490), 1, sym_argument_list, - STATE(745), 1, + STATE(734), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27157] = 5, - ACTIONS(2835), 1, - anon_sym_catch, - ACTIONS(2837), 1, - anon_sym_finally, - STATE(320), 1, - sym_finally_clause, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - STATE(158), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [27175] = 4, - STATE(1255), 1, - sym__wildcard_bounds, + [27337] = 3, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2839), 2, - anon_sym_GT, - anon_sym_COMMA, - ACTIONS(2841), 2, - anon_sym_extends, - sym_super, - [27191] = 6, - ACTIONS(2245), 1, + ACTIONS(2494), 2, + anon_sym_RPAREN, anon_sym_SEMI, - ACTIONS(2315), 1, - anon_sym_RBRACE, - ACTIONS(2843), 1, + ACTIONS(1334), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_COLON_COLON, + [27351] = 4, + ACTIONS(2849), 1, anon_sym_COMMA, - STATE(1036), 1, - aux_sym_enum_body_repeat1, - STATE(1325), 1, - sym_enum_body_declarations, + STATE(1009), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27211] = 6, - ACTIONS(2245), 1, + ACTIONS(2205), 3, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_when, + [27367] = 6, + ACTIONS(2247), 1, anon_sym_SEMI, - ACTIONS(2845), 1, + ACTIONS(2852), 1, anon_sym_RBRACE, - ACTIONS(2847), 1, + ACTIONS(2854), 1, anon_sym_COMMA, - STATE(1003), 1, + STATE(998), 1, aux_sym_enum_body_repeat1, - STATE(1375), 1, + STATE(1338), 1, sym_enum_body_declarations, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27231] = 6, + [27387] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2506), 1, + ACTIONS(2508), 1, anon_sym_DOT, - STATE(491), 1, + STATE(496), 1, sym_argument_list, STATE(734), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27251] = 4, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(1091), 1, - sym_class_body, + [27407] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2849), 3, - anon_sym_RBRACE, + ACTIONS(2856), 5, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_COLON, anon_sym_SEMI, - [27267] = 6, - ACTIONS(252), 1, - anon_sym_LT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(499), 1, - sym_argument_list, - STATE(745), 1, - sym_type_arguments, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [27287] = 6, + [27419] = 6, ACTIONS(252), 1, anon_sym_LT, - ACTIONS(1334), 1, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(493), 1, sym_argument_list, @@ -70897,1895 +71002,1897 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27307] = 4, - ACTIONS(2851), 1, - anon_sym_COMMA, - STATE(1009), 1, - aux_sym_argument_list_repeat1, + [27439] = 4, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(1093), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2203), 3, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_when, - [27323] = 4, - STATE(1294), 1, - sym__wildcard_bounds, + ACTIONS(2858), 3, + anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [27455] = 5, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2860), 1, + anon_sym_LBRACE, + STATE(271), 1, + sym_enum_body, + STATE(1261), 1, + sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2841), 2, - anon_sym_extends, - sym_super, - ACTIONS(2854), 2, - anon_sym_GT, + [27472] = 4, + ACTIONS(2862), 1, anon_sym_COMMA, - [27339] = 6, - ACTIONS(252), 1, - anon_sym_LT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2506), 1, - anon_sym_DOT, - STATE(495), 1, - sym_argument_list, - STATE(734), 1, - sym_type_arguments, + STATE(1006), 1, + aux_sym_type_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27359] = 6, - ACTIONS(252), 1, - anon_sym_LT, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2506), 1, - anon_sym_DOT, - STATE(496), 1, - sym_argument_list, - STATE(734), 1, - sym_type_arguments, + ACTIONS(2864), 2, + anon_sym_LBRACE, + anon_sym_SEMI, + [27487] = 4, + ACTIONS(2862), 1, + anon_sym_COMMA, + STATE(1065), 1, + aux_sym_type_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27379] = 5, - ACTIONS(1810), 1, - anon_sym_COLON_COLON, - ACTIONS(2856), 1, - anon_sym_RPAREN, - ACTIONS(2858), 1, + ACTIONS(2866), 2, + anon_sym_LBRACE, + anon_sym_permits, + [27502] = 4, + ACTIONS(2868), 1, anon_sym_AMP, - STATE(1125), 1, - aux_sym_cast_expression_repeat1, + STATE(1018), 1, + aux_sym_type_bound_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27396] = 3, - ACTIONS(2860), 1, - sym_string_fragment, - ACTIONS(2613), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2784), 3, - anon_sym_DQUOTE, - anon_sym_BSLASH_LBRACE, - sym_escape_sequence, - [27409] = 5, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - STATE(263), 1, - sym_class_body, - STATE(1303), 1, - sym_super_interfaces, + ACTIONS(2871), 2, + anon_sym_GT, + anon_sym_COMMA, + [27517] = 5, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(2873), 1, + anon_sym_COMMA, + ACTIONS(2875), 1, + anon_sym_SEMI, + STATE(1128), 1, + aux_sym_exports_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27426] = 2, + [27534] = 4, + ACTIONS(2877), 1, + anon_sym_AMP, + STATE(1048), 1, + aux_sym_type_bound_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2862), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2879), 2, + anon_sym_GT, anon_sym_COMMA, - anon_sym_SEMI, - [27437] = 5, - ACTIONS(2864), 1, - anon_sym_LBRACE, - ACTIONS(2866), 1, - anon_sym_throws, - STATE(572), 1, - sym_constructor_body, - STATE(1259), 1, - sym_throws, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [27454] = 5, - ACTIONS(2603), 1, + [27549] = 5, + ACTIONS(2624), 1, anon_sym_permits, - ACTIONS(2699), 1, + ACTIONS(2703), 1, anon_sym_LBRACE, - STATE(268), 1, + STATE(298), 1, sym_interface_body, - STATE(1184), 1, + STATE(1273), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27471] = 4, - ACTIONS(2868), 1, + [27566] = 5, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(2881), 1, anon_sym_COMMA, - STATE(998), 1, - aux_sym_type_list_repeat1, + ACTIONS(2883), 1, + anon_sym_SEMI, + STATE(1130), 1, + aux_sym_provides_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2870), 2, - anon_sym_LBRACE, - anon_sym_permits, - [27486] = 5, - ACTIONS(1659), 1, + [27583] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(311), 1, + STATE(344), 1, sym_class_body, - STATE(1280), 1, + STATE(1257), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27503] = 5, - ACTIONS(1659), 1, + [27600] = 3, + ACTIONS(2885), 1, + sym_string_fragment, + ACTIONS(2618), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2819), 3, + anon_sym_DQUOTE, + anon_sym_BSLASH_LBRACE, + sym_escape_sequence, + [27613] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(384), 1, + STATE(277), 1, sym_class_body, - STATE(1232), 1, + STATE(1301), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27520] = 4, - ACTIONS(2191), 1, - anon_sym_when, - STATE(1286), 1, - sym_guard, + [27630] = 5, + ACTIONS(2622), 1, + anon_sym_implements, + ACTIONS(2860), 1, + anon_sym_LBRACE, + STATE(256), 1, + sym_enum_body, + STATE(1242), 1, + sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2185), 2, - anon_sym_DASH_GT, - anon_sym_COLON, - [27535] = 5, - ACTIONS(1659), 1, + [27647] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, STATE(302), 1, sym_class_body, - STATE(1218), 1, + STATE(1227), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27552] = 5, - ACTIONS(2603), 1, - anon_sym_permits, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(298), 1, - sym_interface_body, - STATE(1281), 1, - sym_permits, + [27664] = 5, + ACTIONS(19), 1, + anon_sym_LT, + ACTIONS(2506), 1, + anon_sym_LPAREN, + STATE(1029), 1, + sym_formal_parameters, + STATE(1246), 1, + sym_type_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27569] = 5, - ACTIONS(2872), 1, - anon_sym_LPAREN, - ACTIONS(2874), 1, + [27681] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(1001), 1, - sym_block, - STATE(1199), 1, - sym_resource_specification, + ACTIONS(2622), 1, + anon_sym_implements, + STATE(263), 1, + sym_class_body, + STATE(1306), 1, + sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27586] = 4, - ACTIONS(2878), 1, - anon_sym_extends, - STATE(1276), 1, - sym_type_bound, + [27698] = 4, + ACTIONS(2889), 1, + anon_sym_COMMA, + STATE(1030), 1, + aux_sym_enum_body_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2876), 2, - anon_sym_GT, - anon_sym_COMMA, - [27601] = 5, - ACTIONS(2864), 1, - anon_sym_LBRACE, - ACTIONS(2866), 1, - anon_sym_throws, - STATE(544), 1, - sym_constructor_body, - STATE(1233), 1, - sym_throws, + ACTIONS(2887), 2, + anon_sym_RBRACE, + anon_sym_SEMI, + [27713] = 5, + ACTIONS(1812), 1, + anon_sym_COLON_COLON, + ACTIONS(2892), 1, + anon_sym_RPAREN, + ACTIONS(2894), 1, + anon_sym_AMP, + STATE(1143), 1, + aux_sym_cast_expression_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27618] = 4, - ACTIONS(2868), 1, - anon_sym_COMMA, - STATE(1019), 1, - aux_sym_type_list_repeat1, + [27730] = 4, + ACTIONS(2896), 1, + anon_sym_EQ, + ACTIONS(2900), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2880), 2, - anon_sym_LBRACE, - anon_sym_permits, - [27633] = 5, - ACTIONS(1659), 1, + ACTIONS(2898), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [27745] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(277), 1, + STATE(311), 1, sym_class_body, - STATE(1304), 1, + STATE(1281), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27650] = 4, - ACTIONS(2882), 1, - anon_sym_EQ, - ACTIONS(2886), 1, - anon_sym_COLON, + [27762] = 5, + ACTIONS(19), 1, + anon_sym_LT, + ACTIONS(2506), 1, + anon_sym_LPAREN, + STATE(1047), 1, + sym_formal_parameters, + STATE(1270), 1, + sym_type_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2884), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [27665] = 5, - ACTIONS(1659), 1, + [27779] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, STATE(279), 1, sym_class_body, - STATE(1269), 1, + STATE(1305), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27682] = 5, - ACTIONS(1659), 1, + [27796] = 5, + ACTIONS(2902), 1, + anon_sym_LPAREN, + ACTIONS(2904), 1, anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - STATE(305), 1, - sym_class_body, - STATE(1224), 1, - sym_super_interfaces, + STATE(994), 1, + sym_block, + STATE(1205), 1, + sym_resource_specification, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27699] = 2, + [27813] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2888), 4, + ACTIONS(2906), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SEMI, - [27710] = 5, - ACTIONS(2603), 1, - anon_sym_permits, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(308), 1, - sym_interface_body, - STATE(1230), 1, - sym_permits, + [27824] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27727] = 4, - ACTIONS(2866), 1, - anon_sym_throws, - STATE(1231), 1, - sym_throws, + ACTIONS(2908), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COMMA, + anon_sym_SEMI, + [27835] = 3, + ACTIONS(2896), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2890), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [27742] = 4, - ACTIONS(2894), 1, + ACTIONS(2898), 3, + anon_sym_RPAREN, anon_sym_COMMA, - STATE(1036), 1, - aux_sym_enum_body_repeat1, + anon_sym_SEMI, + [27848] = 4, + ACTIONS(2912), 1, + anon_sym_throws, + STATE(1248), 1, + sym_throws, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2892), 2, - anon_sym_RBRACE, + ACTIONS(2910), 2, + anon_sym_LBRACE, anon_sym_SEMI, - [27757] = 5, - ACTIONS(1810), 1, + [27863] = 5, + ACTIONS(1812), 1, anon_sym_COLON_COLON, - ACTIONS(2858), 1, + ACTIONS(2894), 1, anon_sym_AMP, - ACTIONS(2897), 1, + ACTIONS(2914), 1, anon_sym_RPAREN, - STATE(1181), 1, + STATE(1088), 1, aux_sym_cast_expression_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27774] = 4, - ACTIONS(2868), 1, - anon_sym_COMMA, - STATE(1051), 1, - aux_sym_type_list_repeat1, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2899), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [27789] = 2, + [27880] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2901), 4, + ACTIONS(2916), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SEMI, - [27800] = 5, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(2903), 1, - anon_sym_COMMA, - ACTIONS(2905), 1, - anon_sym_SEMI, - STATE(1164), 1, - aux_sym_exports_module_directive_repeat1, + [27891] = 4, + ACTIONS(2920), 1, + anon_sym_extends, + STATE(1204), 1, + sym_type_bound, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27817] = 4, - ACTIONS(2882), 1, - anon_sym_EQ, - ACTIONS(2907), 1, - anon_sym_COLON, + ACTIONS(2918), 2, + anon_sym_GT, + anon_sym_COMMA, + [27906] = 5, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(384), 1, + sym_class_body, + STATE(1194), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2884), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [27832] = 5, - ACTIONS(1653), 1, + [27923] = 5, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(1812), 1, + anon_sym_COLON_COLON, + ACTIONS(2922), 1, anon_sym_DOT, - ACTIONS(2909), 1, - anon_sym_COMMA, - ACTIONS(2911), 1, - anon_sym_SEMI, - STATE(1070), 1, - aux_sym_provides_module_directive_repeat1, + STATE(1331), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27849] = 5, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2603), 1, - anon_sym_permits, - STATE(327), 1, - sym_class_body, - STATE(1290), 1, - sym_permits, + [27940] = 4, + ACTIONS(2193), 1, + anon_sym_when, + STATE(1289), 1, + sym_guard, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27866] = 5, - ACTIONS(2601), 1, - anon_sym_implements, - ACTIONS(2913), 1, + ACTIONS(2187), 2, + anon_sym_DASH_GT, + anon_sym_COLON, + [27955] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(256), 1, - sym_enum_body, - STATE(1260), 1, + ACTIONS(2622), 1, + anon_sym_implements, + STATE(305), 1, + sym_class_body, + STATE(1231), 1, sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27883] = 5, - ACTIONS(19), 1, - anon_sym_LT, - ACTIONS(2504), 1, - anon_sym_LPAREN, - STATE(1015), 1, - sym_formal_parameters, - STATE(1227), 1, - sym_type_parameters, + [27972] = 4, + ACTIONS(2877), 1, + anon_sym_AMP, + STATE(1018), 1, + aux_sym_type_bound_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2924), 2, + anon_sym_GT, + anon_sym_COMMA, + [27987] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27900] = 4, + ACTIONS(2847), 4, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_permits, + [27998] = 4, ACTIONS(252), 1, anon_sym_LT, - STATE(1186), 1, + STATE(1203), 1, sym_type_arguments, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2915), 2, + ACTIONS(2926), 2, anon_sym_new, sym_identifier, - [27915] = 5, - ACTIONS(1659), 1, + [28013] = 5, + ACTIONS(1661), 1, anon_sym_LBRACE, - ACTIONS(2603), 1, + ACTIONS(2624), 1, anon_sym_permits, - STATE(329), 1, + STATE(327), 1, sym_class_body, - STATE(1300), 1, + STATE(1206), 1, sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27932] = 4, - ACTIONS(2882), 1, - anon_sym_EQ, - ACTIONS(2917), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2884), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [27947] = 5, - ACTIONS(1659), 1, + [28030] = 5, + ACTIONS(2912), 1, + anon_sym_throws, + ACTIONS(2928), 1, anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - STATE(332), 1, - sym_class_body, - STATE(1219), 1, - sym_super_interfaces, + STATE(572), 1, + sym_constructor_body, + STATE(1263), 1, + sym_throws, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27964] = 5, - ACTIONS(2603), 1, - anon_sym_permits, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(335), 1, - sym_interface_body, - STATE(1246), 1, - sym_permits, + [28047] = 4, + ACTIONS(2912), 1, + anon_sym_throws, + STATE(1236), 1, + sym_throws, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [27981] = 4, - ACTIONS(2868), 1, + ACTIONS(2930), 2, + anon_sym_LBRACE, + anon_sym_SEMI, + [28062] = 4, + ACTIONS(2862), 1, anon_sym_COMMA, - STATE(998), 1, + STATE(1016), 1, aux_sym_type_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2919), 2, + ACTIONS(2932), 2, anon_sym_LBRACE, anon_sym_SEMI, - [27996] = 4, - ACTIONS(2921), 1, - anon_sym_AMP, - STATE(1052), 1, - aux_sym_type_bound_repeat1, + [28077] = 4, + ACTIONS(2920), 1, + anon_sym_extends, + STATE(1243), 1, + sym_type_bound, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2924), 2, + ACTIONS(2934), 2, anon_sym_GT, anon_sym_COMMA, - [28011] = 4, - ACTIONS(2926), 1, - anon_sym_AMP, - STATE(1052), 1, - aux_sym_type_bound_repeat1, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2928), 2, - anon_sym_GT, + [28092] = 5, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(2873), 1, anon_sym_COMMA, - [28026] = 4, - ACTIONS(2878), 1, - anon_sym_extends, - STATE(1190), 1, - sym_type_bound, + ACTIONS(2936), 1, + anon_sym_SEMI, + STATE(1127), 1, + aux_sym_exports_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2930), 2, - anon_sym_GT, - anon_sym_COMMA, - [28041] = 5, - ACTIONS(2601), 1, - anon_sym_implements, - ACTIONS(2913), 1, + [28109] = 5, + ACTIONS(2912), 1, + anon_sym_throws, + ACTIONS(2928), 1, anon_sym_LBRACE, - STATE(271), 1, - sym_enum_body, - STATE(1193), 1, - sym_super_interfaces, + STATE(544), 1, + sym_constructor_body, + STATE(1290), 1, + sym_throws, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28058] = 5, - ACTIONS(19), 1, - anon_sym_LT, - ACTIONS(2504), 1, - anon_sym_LPAREN, - STATE(1032), 1, - sym_formal_parameters, - STATE(1209), 1, - sym_type_parameters, + [28126] = 5, + ACTIONS(2624), 1, + anon_sym_permits, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(268), 1, + sym_interface_body, + STATE(1285), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28075] = 4, - ACTIONS(2926), 1, - anon_sym_AMP, - STATE(1053), 1, - aux_sym_type_bound_repeat1, + [28143] = 5, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2624), 1, + anon_sym_permits, + STATE(329), 1, + sym_class_body, + STATE(1262), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2932), 2, - anon_sym_GT, - anon_sym_COMMA, - [28090] = 3, - ACTIONS(2882), 1, - anon_sym_EQ, + [28160] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2884), 3, + ACTIONS(2938), 4, + anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SEMI, - [28103] = 4, - ACTIONS(2866), 1, - anon_sym_throws, - STATE(1257), 1, - sym_throws, + [28171] = 4, + ACTIONS(2896), 1, + anon_sym_EQ, + ACTIONS(2940), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2934), 2, - anon_sym_LBRACE, + ACTIONS(2898), 2, + anon_sym_COMMA, anon_sym_SEMI, - [28118] = 5, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(1810), 1, - anon_sym_COLON_COLON, - ACTIONS(2936), 1, - anon_sym_DOT, - STATE(1338), 1, - sym_argument_list, + [28186] = 5, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2622), 1, + anon_sym_implements, + STATE(332), 1, + sym_class_body, + STATE(1299), 1, + sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28135] = 2, + [28203] = 4, + ACTIONS(2896), 1, + anon_sym_EQ, + ACTIONS(2942), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2938), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(2898), 2, anon_sym_COMMA, anon_sym_SEMI, - [28146] = 2, + [28218] = 4, + ACTIONS(2896), 1, + anon_sym_EQ, + ACTIONS(2944), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2833), 4, + ACTIONS(2898), 2, anon_sym_COMMA, - anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_permits, - [28157] = 5, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2603), 1, - anon_sym_permits, - STATE(344), 1, - sym_class_body, - STATE(1204), 1, - sym_permits, + [28233] = 4, + ACTIONS(2862), 1, + anon_sym_COMMA, + STATE(1006), 1, + aux_sym_type_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28174] = 4, - ACTIONS(2866), 1, + ACTIONS(2946), 2, + anon_sym_LBRACE, + anon_sym_permits, + [28248] = 4, + ACTIONS(2912), 1, anon_sym_throws, - STATE(1271), 1, + STATE(1259), 1, sym_throws, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2940), 2, + ACTIONS(2948), 2, anon_sym_LBRACE, anon_sym_SEMI, - [28189] = 5, - ACTIONS(1659), 1, - anon_sym_LBRACE, - ACTIONS(2601), 1, - anon_sym_implements, - STATE(293), 1, - sym_class_body, - STATE(1272), 1, - sym_super_interfaces, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [28206] = 4, - ACTIONS(2882), 1, + [28263] = 4, + ACTIONS(2896), 1, anon_sym_EQ, - ACTIONS(2942), 1, - anon_sym_COLON, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2884), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [28221] = 4, - ACTIONS(2882), 1, - anon_sym_EQ, - ACTIONS(2944), 1, + ACTIONS(2950), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2884), 2, + ACTIONS(2898), 2, anon_sym_COMMA, anon_sym_SEMI, - [28236] = 4, - ACTIONS(2882), 1, + [28278] = 4, + ACTIONS(2896), 1, anon_sym_EQ, - ACTIONS(2946), 1, + ACTIONS(2952), 1, anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2884), 2, + ACTIONS(2898), 2, anon_sym_COMMA, anon_sym_SEMI, - [28251] = 5, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(2903), 1, - anon_sym_COMMA, - ACTIONS(2948), 1, - anon_sym_SEMI, - STATE(1165), 1, - aux_sym_exports_module_directive_repeat1, + [28293] = 5, + ACTIONS(1661), 1, + anon_sym_LBRACE, + ACTIONS(2622), 1, + anon_sym_implements, + STATE(293), 1, + sym_class_body, + STATE(1255), 1, + sym_super_interfaces, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28268] = 4, - ACTIONS(2909), 1, - anon_sym_COMMA, - ACTIONS(2950), 1, - anon_sym_SEMI, - STATE(1178), 1, - aux_sym_provides_module_directive_repeat1, + [28310] = 5, + ACTIONS(2624), 1, + anon_sym_permits, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(335), 1, + sym_interface_body, + STATE(1200), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28282] = 4, - ACTIONS(664), 1, - anon_sym_RPAREN, - ACTIONS(2952), 1, - anon_sym_SEMI, - STATE(1097), 1, - aux_sym_resource_specification_repeat1, + [28327] = 5, + ACTIONS(2624), 1, + anon_sym_permits, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(308), 1, + sym_interface_body, + STATE(1235), 1, + sym_permits, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28296] = 4, - ACTIONS(2526), 1, + [28344] = 4, + ACTIONS(2530), 1, sym_identifier, - ACTIONS(2528), 1, + ACTIONS(2532), 1, sym_this, - STATE(1102), 1, + STATE(1101), 1, aux_sym_receiver_parameter_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28310] = 2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(2954), 3, - anon_sym_DASH_GT, - anon_sym_COLON, - anon_sym_when, - [28320] = 2, + [28358] = 4, + ACTIONS(2954), 1, + anon_sym_GT, + ACTIONS(2956), 1, + anon_sym_COMMA, + STATE(1124), 1, + aux_sym_type_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2227), 3, - anon_sym_RPAREN, + [28372] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - anon_sym_SEMI, - [28330] = 4, - ACTIONS(2576), 1, - anon_sym_default, - ACTIONS(2956), 1, - anon_sym_SEMI, - STATE(1365), 1, - sym__default_value, + ACTIONS(2958), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28344] = 4, - ACTIONS(2958), 1, - anon_sym_RPAREN, - ACTIONS(2960), 1, - anon_sym_COMMA, - STATE(1115), 1, - aux_sym_formal_parameters_repeat1, + [28386] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28358] = 4, - ACTIONS(2213), 1, - anon_sym_COMMA, - ACTIONS(2962), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + ACTIONS(2960), 3, + anon_sym_DASH_GT, + anon_sym_COLON, + anon_sym_when, + [28396] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28372] = 4, - ACTIONS(1334), 1, + ACTIONS(2962), 3, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_throws, + [28406] = 4, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, STATE(499), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28386] = 4, + [28420] = 4, ACTIONS(2964), 1, - anon_sym_RBRACE, - ACTIONS(2966), 1, anon_sym_COMMA, - STATE(1079), 1, - aux_sym_element_value_array_initializer_repeat1, + ACTIONS(2967), 1, + anon_sym_SEMI, + STATE(1078), 1, + aux_sym__variable_declarator_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28400] = 4, - ACTIONS(1806), 1, - anon_sym_LBRACK, - ACTIONS(1808), 1, - anon_sym_DOT, - ACTIONS(1810), 1, - anon_sym_COLON_COLON, + [28434] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28414] = 4, - ACTIONS(2969), 1, - anon_sym_GT, + ACTIONS(2969), 3, + anon_sym_LBRACE, + anon_sym_implements, + anon_sym_permits, + [28444] = 4, ACTIONS(2971), 1, - anon_sym_COMMA, - STATE(1089), 1, - aux_sym_type_arguments_repeat1, + anon_sym_RPAREN, + ACTIONS(2973), 1, + anon_sym_SEMI, + STATE(1080), 1, + aux_sym_resource_specification_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28428] = 2, + [28458] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2973), 3, - anon_sym_RBRACE, + ACTIONS(2229), 3, + anon_sym_RPAREN, anon_sym_COMMA, anon_sym_SEMI, - [28438] = 4, - ACTIONS(2975), 1, + [28468] = 4, + ACTIONS(2976), 1, anon_sym_RPAREN, - ACTIONS(2977), 1, - anon_sym_SEMI, - STATE(1071), 1, - aux_sym_resource_specification_repeat1, + ACTIONS(2978), 1, + anon_sym_COMMA, + STATE(1137), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28452] = 4, - ACTIONS(2979), 1, + [28482] = 4, + ACTIONS(2215), 1, + anon_sym_COMMA, + ACTIONS(2980), 1, anon_sym_RPAREN, - ACTIONS(2981), 1, + STATE(1177), 1, + aux_sym_for_statement_repeat2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [28496] = 4, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(2982), 1, + anon_sym_LBRACE, + STATE(258), 1, + sym_module_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [28510] = 4, + ACTIONS(2984), 1, anon_sym_COMMA, - STATE(1084), 1, - aux_sym_annotation_argument_list_repeat1, + ACTIONS(2987), 1, + anon_sym_SEMI, + STATE(1085), 1, + aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28466] = 4, - ACTIONS(2213), 1, + [28524] = 4, + ACTIONS(2989), 1, + anon_sym_RBRACE, + ACTIONS(2991), 1, anon_sym_COMMA, - ACTIONS(2984), 1, + STATE(1086), 1, + aux_sym_element_value_array_initializer_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [28538] = 4, + ACTIONS(2994), 1, anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + ACTIONS(2996), 1, + anon_sym_COMMA, + STATE(1100), 1, + aux_sym_record_pattern_body_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28480] = 2, + [28552] = 4, + ACTIONS(2894), 1, + anon_sym_AMP, + ACTIONS(2998), 1, + anon_sym_RPAREN, + STATE(1178), 1, + aux_sym_cast_expression_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2986), 3, - anon_sym_LBRACE, - anon_sym_implements, - anon_sym_permits, - [28490] = 4, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(494), 1, - sym_argument_list, + [28566] = 4, + ACTIONS(3000), 1, + anon_sym_RBRACE, + ACTIONS(3002), 1, + anon_sym_COMMA, + STATE(1097), 1, + aux_sym_element_value_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28504] = 4, - ACTIONS(1359), 1, + [28580] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(2988), 1, + ACTIONS(3004), 1, anon_sym_RPAREN, - STATE(1111), 1, - aux_sym_inferred_parameters_repeat1, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28518] = 4, - ACTIONS(2971), 1, + [28594] = 4, + ACTIONS(3006), 1, + anon_sym_RPAREN, + ACTIONS(3008), 1, anon_sym_COMMA, - ACTIONS(2990), 1, - anon_sym_GT, - STATE(1129), 1, - aux_sym_type_arguments_repeat1, + STATE(1147), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28532] = 4, - ACTIONS(1653), 1, + [28608] = 4, + ACTIONS(1655), 1, anon_sym_DOT, - ACTIONS(2992), 1, + ACTIONS(2982), 1, anon_sym_LBRACE, STATE(309), 1, sym_module_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28546] = 2, + [28622] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2994), 3, + ACTIONS(3010), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_SEMI, - [28556] = 4, - ACTIONS(2996), 1, - anon_sym_RPAREN, - ACTIONS(2998), 1, - anon_sym_COMMA, - STATE(1095), 1, - aux_sym_annotation_argument_list_repeat1, + [28632] = 4, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3012), 1, + anon_sym_SEMI, + ACTIONS(3014), 1, + anon_sym_to, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28570] = 4, - ACTIONS(2185), 1, - anon_sym_COLON, - ACTIONS(2199), 1, - anon_sym_when, - STATE(1286), 1, - sym_guard, + [28646] = 4, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3016), 1, + anon_sym_SEMI, + ACTIONS(3018), 1, + anon_sym_to, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28584] = 4, - ACTIONS(3000), 1, - anon_sym_RPAREN, - ACTIONS(3002), 1, + [28660] = 4, + ACTIONS(3020), 1, + anon_sym_GT, + ACTIONS(3022), 1, anon_sym_COMMA, - STATE(1155), 1, - aux_sym_record_pattern_body_repeat1, + STATE(1140), 1, + aux_sym_type_arguments_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28598] = 4, - ACTIONS(2998), 1, + [28674] = 4, + ACTIONS(531), 1, + anon_sym_RBRACE, + ACTIONS(3024), 1, anon_sym_COMMA, - ACTIONS(3004), 1, - anon_sym_RPAREN, - STATE(1084), 1, - aux_sym_annotation_argument_list_repeat1, + STATE(1086), 1, + aux_sym_element_value_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28612] = 4, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(488), 1, - sym_argument_list, + [28688] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28626] = 4, - ACTIONS(3006), 1, - anon_sym_RPAREN, - ACTIONS(3008), 1, + ACTIONS(3026), 3, + anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_SEMI, - STATE(1097), 1, - aux_sym_resource_specification_repeat1, + [28698] = 4, + ACTIONS(2199), 1, + anon_sym_COMMA, + ACTIONS(3028), 1, + anon_sym_RPAREN, + STATE(1009), 1, + aux_sym_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28640] = 4, - ACTIONS(3011), 1, + [28712] = 4, + ACTIONS(3030), 1, anon_sym_RPAREN, - ACTIONS(3013), 1, + ACTIONS(3032), 1, anon_sym_COMMA, - STATE(1098), 1, + STATE(1100), 1, aux_sym_record_pattern_body_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28654] = 4, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(2992), 1, - anon_sym_LBRACE, - STATE(370), 1, - sym_module_body, + [28726] = 4, + ACTIONS(3035), 1, + sym_identifier, + ACTIONS(3038), 1, + sym_this, + STATE(1101), 1, + aux_sym_receiver_parameter_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28668] = 4, - ACTIONS(523), 1, - anon_sym_RBRACE, - ACTIONS(3016), 1, - anon_sym_COMMA, - STATE(1079), 1, - aux_sym_element_value_array_initializer_repeat1, + [28740] = 4, + ACTIONS(3040), 1, + sym_identifier, + ACTIONS(3042), 1, + anon_sym_STAR, + STATE(1340), 1, + sym_asterisk, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28682] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, + [28754] = 4, + ACTIONS(666), 1, + anon_sym_RPAREN, + ACTIONS(3044), 1, + anon_sym_SEMI, + STATE(1080), 1, + aux_sym_resource_specification_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3018), 2, + [28768] = 4, + ACTIONS(3046), 1, + anon_sym_RPAREN, + ACTIONS(3048), 1, anon_sym_COMMA, - anon_sym_SEMI, - [28694] = 4, - ACTIONS(3020), 1, - sym_identifier, - ACTIONS(3023), 1, - sym_this, - STATE(1102), 1, - aux_sym_receiver_parameter_repeat1, + STATE(1104), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28708] = 4, - ACTIONS(3025), 1, - sym_identifier, - ACTIONS(3027), 1, - anon_sym_STAR, - STATE(1336), 1, - sym_asterisk, + [28782] = 4, + ACTIONS(2978), 1, + anon_sym_COMMA, + ACTIONS(3051), 1, + anon_sym_RPAREN, + STATE(1104), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28722] = 4, - ACTIONS(2317), 1, - anon_sym_RBRACE, - ACTIONS(3029), 1, + [28796] = 4, + ACTIONS(2978), 1, anon_sym_COMMA, - STATE(1104), 1, - aux_sym_array_initializer_repeat1, + ACTIONS(3053), 1, + anon_sym_RPAREN, + STATE(1105), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28736] = 4, - ACTIONS(1334), 1, + [28810] = 4, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(3055), 1, anon_sym_DOT, - STATE(502), 1, + STATE(1309), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28750] = 4, - ACTIONS(3032), 1, - anon_sym_RPAREN, - ACTIONS(3034), 1, + [28824] = 4, + ACTIONS(3022), 1, anon_sym_COMMA, - STATE(1106), 1, - aux_sym_formal_parameters_repeat1, + ACTIONS(3057), 1, + anon_sym_GT, + STATE(1116), 1, + aux_sym_type_arguments_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28764] = 4, - ACTIONS(2998), 1, - anon_sym_COMMA, - ACTIONS(3037), 1, - anon_sym_RPAREN, - STATE(1108), 1, - aux_sym_annotation_argument_list_repeat1, + [28838] = 4, + ACTIONS(1808), 1, + anon_sym_LBRACK, + ACTIONS(1810), 1, + anon_sym_DOT, + ACTIONS(1812), 1, + anon_sym_COLON_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28778] = 4, - ACTIONS(2998), 1, + [28852] = 4, + ACTIONS(2530), 1, + sym_identifier, + ACTIONS(3059), 1, + sym_this, + STATE(1101), 1, + aux_sym_receiver_parameter_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [28866] = 4, + ACTIONS(2956), 1, anon_sym_COMMA, - ACTIONS(3039), 1, - anon_sym_RPAREN, - STATE(1084), 1, - aux_sym_annotation_argument_list_repeat1, + ACTIONS(3061), 1, + anon_sym_GT, + STATE(1073), 1, + aux_sym_type_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28792] = 4, - ACTIONS(2217), 1, + [28880] = 4, + ACTIONS(3063), 1, + anon_sym_GT, + ACTIONS(3065), 1, anon_sym_COMMA, - ACTIONS(3041), 1, + STATE(1112), 1, + aux_sym_type_arguments_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [28894] = 4, + ACTIONS(3068), 1, + anon_sym_RPAREN, + ACTIONS(3070), 1, anon_sym_SEMI, - STATE(1110), 1, - aux_sym_for_statement_repeat1, + STATE(1103), 1, + aux_sym_resource_specification_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28806] = 4, - ACTIONS(3043), 1, + [28908] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3046), 1, - anon_sym_SEMI, - STATE(1110), 1, - aux_sym_for_statement_repeat1, + ACTIONS(3072), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28820] = 4, - ACTIONS(3048), 1, + [28922] = 4, + ACTIONS(3074), 1, anon_sym_RPAREN, - ACTIONS(3050), 1, + ACTIONS(3076), 1, anon_sym_COMMA, - STATE(1111), 1, + STATE(1115), 1, aux_sym_inferred_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28834] = 4, - ACTIONS(3053), 1, + [28936] = 4, + ACTIONS(3022), 1, anon_sym_COMMA, - ACTIONS(3056), 1, - anon_sym_SEMI, + ACTIONS(3079), 1, + anon_sym_GT, STATE(1112), 1, - aux_sym_exports_module_directive_repeat1, + aux_sym_type_arguments_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28848] = 4, - ACTIONS(3058), 1, + [28950] = 4, + ACTIONS(1361), 1, anon_sym_COMMA, - ACTIONS(3060), 1, - anon_sym_SEMI, - STATE(1179), 1, - aux_sym__variable_declarator_list_repeat1, + ACTIONS(3081), 1, + anon_sym_RPAREN, + STATE(1115), 1, + aux_sym_inferred_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28862] = 4, - ACTIONS(2213), 1, + [28964] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3062), 1, + ACTIONS(3083), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28876] = 4, - ACTIONS(1639), 1, - anon_sym_RPAREN, - ACTIONS(2960), 1, + [28978] = 4, + ACTIONS(3008), 1, anon_sym_COMMA, - STATE(1106), 1, - aux_sym_formal_parameters_repeat1, + ACTIONS(3085), 1, + anon_sym_RPAREN, + STATE(1121), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28890] = 4, - ACTIONS(2960), 1, + [28992] = 4, + ACTIONS(2187), 1, + anon_sym_COLON, + ACTIONS(2201), 1, + anon_sym_when, + STATE(1289), 1, + sym_guard, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [29006] = 4, + ACTIONS(3008), 1, anon_sym_COMMA, - ACTIONS(3064), 1, + ACTIONS(3087), 1, anon_sym_RPAREN, - STATE(1106), 1, - aux_sym_formal_parameters_repeat1, + STATE(1147), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28904] = 4, - ACTIONS(35), 1, - anon_sym_LBRACE, - ACTIONS(3066), 1, - anon_sym_SEMI, - STATE(394), 1, - sym_block, + [29020] = 4, + ACTIONS(2996), 1, + anon_sym_COMMA, + ACTIONS(3089), 1, + anon_sym_RPAREN, + STATE(1087), 1, + aux_sym_record_pattern_body_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28918] = 2, + [29034] = 4, + ACTIONS(2231), 1, + anon_sym_RBRACE, + ACTIONS(2233), 1, + anon_sym_COMMA, + STATE(1142), 1, + aux_sym_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2924), 3, - anon_sym_AMP, + [29048] = 4, + ACTIONS(3091), 1, anon_sym_GT, + ACTIONS(3093), 1, anon_sym_COMMA, - [28928] = 4, - ACTIONS(1334), 1, + STATE(1124), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [29062] = 4, + ACTIONS(1336), 1, anon_sym_LPAREN, - ACTIONS(2522), 1, + ACTIONS(2526), 1, anon_sym_DOT, - STATE(498), 1, + STATE(488), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28942] = 4, - ACTIONS(2960), 1, + [29076] = 4, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(2982), 1, + anon_sym_LBRACE, + STATE(370), 1, + sym_module_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [29090] = 4, + ACTIONS(2873), 1, anon_sym_COMMA, - ACTIONS(3068), 1, - anon_sym_RPAREN, - STATE(1116), 1, - aux_sym_formal_parameters_repeat1, + ACTIONS(3096), 1, + anon_sym_SEMI, + STATE(1148), 1, + aux_sym_exports_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28956] = 4, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(3070), 1, - anon_sym_DOT, - STATE(1364), 1, - sym_argument_list, + [29104] = 4, + ACTIONS(2873), 1, + anon_sym_COMMA, + ACTIONS(3098), 1, + anon_sym_SEMI, + STATE(1148), 1, + aux_sym_exports_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28970] = 4, - ACTIONS(537), 1, + [29118] = 4, + ACTIONS(2319), 1, anon_sym_RBRACE, - ACTIONS(3072), 1, + ACTIONS(3100), 1, anon_sym_COMMA, - STATE(1104), 1, + STATE(1129), 1, aux_sym_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28984] = 4, - ACTIONS(2998), 1, + [29132] = 4, + ACTIONS(2881), 1, anon_sym_COMMA, - ACTIONS(3074), 1, - anon_sym_RPAREN, - STATE(1131), 1, - aux_sym_annotation_argument_list_repeat1, + ACTIONS(3103), 1, + anon_sym_SEMI, + STATE(1154), 1, + aux_sym_provides_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [28998] = 4, - ACTIONS(3076), 1, - anon_sym_RBRACE, - ACTIONS(3078), 1, + [29146] = 4, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(502), 1, + sym_argument_list, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [29160] = 4, + ACTIONS(2219), 1, anon_sym_COMMA, - STATE(1100), 1, - aux_sym_element_value_array_initializer_repeat1, + ACTIONS(3105), 1, + anon_sym_SEMI, + STATE(1085), 1, + aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29012] = 4, - ACTIONS(2858), 1, - anon_sym_AMP, - ACTIONS(3080), 1, + [29174] = 4, + ACTIONS(3008), 1, + anon_sym_COMMA, + ACTIONS(3107), 1, anon_sym_RPAREN, - STATE(1153), 1, - aux_sym_cast_expression_repeat1, + STATE(1147), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29026] = 2, + [29188] = 4, + ACTIONS(2219), 1, + anon_sym_COMMA, + ACTIONS(3109), 1, + anon_sym_SEMI, + STATE(1085), 1, + aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3082), 3, + [29202] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3111), 3, anon_sym_RBRACE, anon_sym_COMMA, anon_sym_SEMI, - [29036] = 4, - ACTIONS(2526), 1, - sym_identifier, - ACTIONS(3084), 1, - sym_this, - STATE(1102), 1, - aux_sym_receiver_parameter_repeat1, + [29212] = 4, + ACTIONS(2589), 1, + anon_sym_default, + ACTIONS(3113), 1, + anon_sym_SEMI, + STATE(1323), 1, + sym__default_value, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29050] = 4, - ACTIONS(3086), 1, - anon_sym_GT, - ACTIONS(3088), 1, + [29226] = 4, + ACTIONS(1641), 1, + anon_sym_RPAREN, + ACTIONS(2978), 1, anon_sym_COMMA, - STATE(1175), 1, - aux_sym_type_parameters_repeat1, + STATE(1104), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29064] = 4, - ACTIONS(3090), 1, - anon_sym_GT, - ACTIONS(3092), 1, - anon_sym_COMMA, - STATE(1129), 1, - aux_sym_type_arguments_repeat1, + [29240] = 4, + ACTIONS(35), 1, + anon_sym_LBRACE, + ACTIONS(3115), 1, + anon_sym_SEMI, + STATE(394), 1, + sym_block, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29078] = 4, - ACTIONS(2971), 1, + [29254] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2871), 3, + anon_sym_AMP, + anon_sym_GT, + anon_sym_COMMA, + [29264] = 4, + ACTIONS(3022), 1, anon_sym_COMMA, - ACTIONS(3095), 1, + ACTIONS(3117), 1, anon_sym_GT, - STATE(1129), 1, + STATE(1112), 1, aux_sym_type_arguments_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29092] = 4, - ACTIONS(2998), 1, + [29278] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(2887), 3, + anon_sym_RBRACE, anon_sym_COMMA, - ACTIONS(3097), 1, - anon_sym_RPAREN, - STATE(1084), 1, - aux_sym_annotation_argument_list_repeat1, + anon_sym_SEMI, + [29288] = 4, + ACTIONS(549), 1, + anon_sym_RBRACE, + ACTIONS(3119), 1, + anon_sym_COMMA, + STATE(1129), 1, + aux_sym_array_initializer_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29106] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, + [29302] = 4, + ACTIONS(2894), 1, + anon_sym_AMP, + ACTIONS(3121), 1, + anon_sym_RPAREN, + STATE(1178), 1, + aux_sym_cast_expression_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3099), 2, - anon_sym_COMMA, - anon_sym_SEMI, - [29118] = 4, - ACTIONS(2213), 1, + [29316] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3101), 1, + ACTIONS(3123), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29132] = 4, - ACTIONS(3058), 1, + [29330] = 4, + ACTIONS(3008), 1, anon_sym_COMMA, - ACTIONS(3103), 1, - anon_sym_SEMI, - STATE(1113), 1, - aux_sym__variable_declarator_list_repeat1, + ACTIONS(3125), 1, + anon_sym_RPAREN, + STATE(1091), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29146] = 2, + [29344] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2892), 3, - anon_sym_RBRACE, + ACTIONS(3127), 2, anon_sym_COMMA, anon_sym_SEMI, - [29156] = 4, - ACTIONS(2213), 1, - anon_sym_COMMA, - ACTIONS(3105), 1, + [29356] = 4, + ACTIONS(3129), 1, anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + ACTIONS(3131), 1, + anon_sym_COMMA, + STATE(1147), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29170] = 4, - ACTIONS(2213), 1, + [29370] = 4, + ACTIONS(3134), 1, anon_sym_COMMA, - ACTIONS(3107), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + ACTIONS(3137), 1, + anon_sym_SEMI, + STATE(1148), 1, + aux_sym_exports_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29184] = 4, - ACTIONS(2213), 1, - anon_sym_COMMA, - ACTIONS(3109), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + [29384] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29198] = 4, - ACTIONS(2213), 1, + ACTIONS(3139), 3, + anon_sym_DASH_GT, + anon_sym_COLON, + anon_sym_when, + [29394] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3111), 1, + ACTIONS(3141), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29212] = 4, - ACTIONS(3113), 1, - anon_sym_RPAREN, - ACTIONS(3115), 1, + [29408] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3143), 2, anon_sym_COMMA, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + anon_sym_SEMI, + [29420] = 4, + ACTIONS(3145), 1, + anon_sym_COMMA, + ACTIONS(3147), 1, + anon_sym_SEMI, + STATE(1163), 1, + aux_sym__variable_declarator_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29226] = 4, - ACTIONS(2213), 1, + [29434] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3118), 1, + ACTIONS(3149), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29240] = 4, - ACTIONS(2213), 1, + [29448] = 4, + ACTIONS(3151), 1, anon_sym_COMMA, - ACTIONS(3120), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + ACTIONS(3154), 1, + anon_sym_SEMI, + STATE(1154), 1, + aux_sym_provides_module_directive_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29254] = 4, - ACTIONS(2213), 1, + [29462] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3122), 1, + ACTIONS(3156), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29268] = 4, - ACTIONS(2213), 1, + [29476] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3124), 1, + ACTIONS(3158), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29282] = 4, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3126), 1, - anon_sym_SEMI, - ACTIONS(3128), 1, - anon_sym_to, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [29296] = 4, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(2992), 1, - anon_sym_LBRACE, - STATE(258), 1, - sym_module_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [29310] = 4, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3130), 1, + [29490] = 4, + ACTIONS(2589), 1, + anon_sym_default, + ACTIONS(3160), 1, anon_sym_SEMI, - ACTIONS(3132), 1, - anon_sym_to, + STATE(1347), 1, + sym__default_value, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29324] = 4, - ACTIONS(2229), 1, - anon_sym_RBRACE, - ACTIONS(2231), 1, + [29504] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - STATE(1122), 1, - aux_sym_array_initializer_repeat1, + ACTIONS(3162), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29338] = 4, - ACTIONS(3134), 1, - anon_sym_GT, - ACTIONS(3136), 1, + [29518] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - STATE(1149), 1, - aux_sym_type_parameters_repeat1, + ACTIONS(3164), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29352] = 4, - ACTIONS(2213), 1, + [29532] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3139), 1, + ACTIONS(3166), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29366] = 4, - ACTIONS(3025), 1, - sym_identifier, - ACTIONS(3027), 1, - anon_sym_STAR, - STATE(1370), 1, - sym_asterisk, + [29546] = 4, + ACTIONS(2215), 1, + anon_sym_COMMA, + ACTIONS(3168), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29380] = 4, - ACTIONS(2971), 1, - anon_sym_COMMA, - ACTIONS(3141), 1, - anon_sym_GT, - STATE(1130), 1, - aux_sym_type_arguments_repeat1, + [29560] = 4, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(494), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29394] = 4, - ACTIONS(3143), 1, - anon_sym_RPAREN, + [29574] = 4, ACTIONS(3145), 1, - anon_sym_AMP, - STATE(1153), 1, - aux_sym_cast_expression_repeat1, + anon_sym_COMMA, + ACTIONS(3170), 1, + anon_sym_SEMI, + STATE(1078), 1, + aux_sym__variable_declarator_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29408] = 4, - ACTIONS(2213), 1, + [29588] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3148), 1, + ACTIONS(3172), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29422] = 4, - ACTIONS(3002), 1, - anon_sym_COMMA, - ACTIONS(3150), 1, - anon_sym_RPAREN, - STATE(1098), 1, - aux_sym_record_pattern_body_repeat1, + [29602] = 4, + ACTIONS(3040), 1, + sym_identifier, + ACTIONS(3042), 1, + anon_sym_STAR, + STATE(1322), 1, + sym_asterisk, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29436] = 4, - ACTIONS(2213), 1, + [29616] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3152), 1, + ACTIONS(3174), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29450] = 4, - ACTIONS(2213), 1, + [29630] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3154), 1, + ACTIONS(3176), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29464] = 4, - ACTIONS(2245), 1, - anon_sym_SEMI, - ACTIONS(2845), 1, - anon_sym_RBRACE, - STATE(1375), 1, - sym_enum_body_declarations, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [29478] = 4, - ACTIONS(2213), 1, + [29644] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3156), 1, + ACTIONS(3178), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29492] = 4, - ACTIONS(2213), 1, - anon_sym_COMMA, - ACTIONS(3158), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, + [29658] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29506] = 4, - ACTIONS(2213), 1, + ACTIONS(3180), 3, + anon_sym_RBRACE, anon_sym_COMMA, - ACTIONS(3160), 1, + anon_sym_SEMI, + [29668] = 4, + ACTIONS(2215), 1, + anon_sym_COMMA, + ACTIONS(3182), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29520] = 4, - ACTIONS(2213), 1, + [29682] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3162), 1, + ACTIONS(3184), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29534] = 4, - ACTIONS(2213), 1, + [29696] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3164), 1, + ACTIONS(3186), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29548] = 4, - ACTIONS(2903), 1, - anon_sym_COMMA, - ACTIONS(3166), 1, + [29710] = 4, + ACTIONS(2247), 1, anon_sym_SEMI, - STATE(1112), 1, - aux_sym_exports_module_directive_repeat1, + ACTIONS(2852), 1, + anon_sym_RBRACE, + STATE(1338), 1, + sym_enum_body_declarations, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29562] = 4, - ACTIONS(2903), 1, + [29724] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3168), 1, - anon_sym_SEMI, - STATE(1112), 1, - aux_sym_exports_module_directive_repeat1, + ACTIONS(3188), 1, + anon_sym_RPAREN, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29576] = 2, + [29738] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3170), 3, + ACTIONS(3190), 3, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_when, - [29586] = 2, + [29748] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3172), 3, + ACTIONS(3192), 3, anon_sym_RBRACE, anon_sym_case, anon_sym_default, - [29596] = 4, - ACTIONS(2576), 1, - anon_sym_default, - ACTIONS(3174), 1, - anon_sym_SEMI, - STATE(1351), 1, - sym__default_value, + [29758] = 4, + ACTIONS(3194), 1, + anon_sym_RPAREN, + ACTIONS(3196), 1, + anon_sym_COMMA, + STATE(1177), 1, + aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29610] = 4, - ACTIONS(2197), 1, - anon_sym_COMMA, - ACTIONS(3176), 1, + [29772] = 4, + ACTIONS(3199), 1, anon_sym_RPAREN, - STATE(1009), 1, - aux_sym_argument_list_repeat1, + ACTIONS(3201), 1, + anon_sym_AMP, + STATE(1178), 1, + aux_sym_cast_expression_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29624] = 4, + [29786] = 4, ACTIONS(35), 1, anon_sym_LBRACE, - ACTIONS(3178), 1, + ACTIONS(3204), 1, anon_sym_SEMI, STATE(390), 1, sym_block, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29638] = 4, - ACTIONS(2213), 1, + [29800] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3180), 1, + ACTIONS(3206), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29652] = 2, + [29814] = 4, + ACTIONS(2219), 1, + anon_sym_COMMA, + ACTIONS(3208), 1, + anon_sym_SEMI, + STATE(1085), 1, + aux_sym_for_statement_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3182), 3, - anon_sym_RBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [29662] = 4, - ACTIONS(2213), 1, + [29828] = 4, + ACTIONS(2215), 1, anon_sym_COMMA, - ACTIONS(3184), 1, + ACTIONS(3210), 1, anon_sym_RPAREN, - STATE(1140), 1, + STATE(1177), 1, aux_sym_for_statement_repeat2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29676] = 4, - ACTIONS(2217), 1, - anon_sym_COMMA, - ACTIONS(3186), 1, - anon_sym_SEMI, - STATE(1110), 1, - aux_sym_for_statement_repeat1, + [29842] = 4, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(493), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29690] = 4, - ACTIONS(3088), 1, - anon_sym_COMMA, - ACTIONS(3188), 1, - anon_sym_GT, - STATE(1149), 1, - aux_sym_type_parameters_repeat1, + [29856] = 4, + ACTIONS(1336), 1, + anon_sym_LPAREN, + ACTIONS(2526), 1, + anon_sym_DOT, + STATE(498), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29704] = 2, + [29870] = 4, + ACTIONS(3008), 1, + anon_sym_COMMA, + ACTIONS(3212), 1, + anon_sym_RPAREN, + STATE(1133), 1, + aux_sym_annotation_argument_list_repeat1, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3190), 3, + [29884] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_throws, - [29714] = 4, - ACTIONS(2217), 1, - anon_sym_COMMA, - ACTIONS(3192), 1, - anon_sym_SEMI, - STATE(1110), 1, - aux_sym_for_statement_repeat1, + STATE(312), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29728] = 4, - ACTIONS(3194), 1, - anon_sym_COMMA, - ACTIONS(3197), 1, - anon_sym_SEMI, - STATE(1178), 1, - aux_sym_provides_module_directive_repeat1, + [29895] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(385), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29742] = 4, - ACTIONS(3199), 1, - anon_sym_COMMA, - ACTIONS(3202), 1, - anon_sym_SEMI, - STATE(1179), 1, - aux_sym__variable_declarator_list_repeat1, + [29906] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29756] = 4, - ACTIONS(1334), 1, - anon_sym_LPAREN, - ACTIONS(2522), 1, - anon_sym_DOT, - STATE(493), 1, - sym_argument_list, + ACTIONS(3038), 2, + sym_this, + sym_identifier, + [29915] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(280), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29770] = 4, - ACTIONS(2858), 1, - anon_sym_AMP, - ACTIONS(3204), 1, - anon_sym_RPAREN, - STATE(1153), 1, - aux_sym_cast_expression_repeat1, + [29926] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29784] = 4, - ACTIONS(2213), 1, + ACTIONS(3214), 2, + anon_sym_GT, anon_sym_COMMA, - ACTIONS(3206), 1, - anon_sym_RPAREN, - STATE(1140), 1, - aux_sym_for_statement_repeat2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [29798] = 3, - ACTIONS(662), 1, + [29935] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, - STATE(26), 1, + STATE(1283), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29809] = 3, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(299), 1, - sym_interface_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [29820] = 2, + [29946] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3208), 2, + ACTIONS(3216), 2, anon_sym_RPAREN, - anon_sym_AMP, - [29829] = 2, + anon_sym_COMMA, + [29955] = 3, + ACTIONS(664), 1, + anon_sym_LPAREN, + STATE(1312), 1, + sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3210), 2, - anon_sym_new, - sym_identifier, - [29838] = 2, + [29966] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(281), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3212), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [29847] = 2, + [29977] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3006), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [29856] = 2, + ACTIONS(3091), 2, + anon_sym_GT, + anon_sym_COMMA, + [29986] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3214), 2, + ACTIONS(3218), 2, anon_sym_RPAREN, anon_sym_COMMA, - [29865] = 2, + [29995] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(345), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3216), 2, - anon_sym_GT, - anon_sym_COMMA, - [29874] = 2, + [30006] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3220), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3218), 2, - anon_sym_LBRACE, - anon_sym_throws, - [29883] = 2, + [30017] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2317), 2, - anon_sym_RBRACE, + ACTIONS(3222), 2, + anon_sym_RPAREN, anon_sym_COMMA, - [29892] = 3, - ACTIONS(2913), 1, + [30026] = 3, + ACTIONS(2703), 1, anon_sym_LBRACE, - STATE(304), 1, - sym_enum_body, + STATE(349), 1, + sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29903] = 3, - ACTIONS(1334), 1, + [30037] = 3, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(488), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29914] = 3, + [30048] = 3, ACTIONS(35), 1, anon_sym_LBRACE, STATE(317), 1, @@ -72793,231 +72900,231 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29925] = 2, + [30059] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3220), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [29934] = 3, - ACTIONS(662), 1, - anon_sym_LPAREN, - STATE(46), 1, - sym_parenthesized_expression, + ACTIONS(3224), 2, + anon_sym_new, + sym_identifier, + [30068] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29945] = 2, + ACTIONS(3226), 2, + anon_sym_GT, + anon_sym_COMMA, + [30077] = 3, + ACTIONS(2904), 1, + anon_sym_LBRACE, + STATE(153), 1, + sym_block, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3011), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [29954] = 3, - ACTIONS(2874), 1, + [30088] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(160), 1, - sym_block, + STATE(346), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29965] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3222), 1, - anon_sym_SEMI, + [30099] = 3, + ACTIONS(664), 1, + anon_sym_LPAREN, + STATE(26), 1, + sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [29976] = 2, + [30110] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3224), 2, - anon_sym_LBRACE, - anon_sym_permits, - [29985] = 2, + ACTIONS(3228), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [30119] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3226), 2, + ACTIONS(3230), 2, anon_sym_RPAREN, anon_sym_COMMA, - [29994] = 3, - ACTIONS(1653), 1, + [30128] = 3, + ACTIONS(1655), 1, anon_sym_DOT, - ACTIONS(3228), 1, + ACTIONS(3232), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30005] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(358), 1, - sym_class_body, + [30139] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(502), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30016] = 3, - ACTIONS(3230), 1, + [30150] = 3, + ACTIONS(3234), 1, anon_sym_DOT, - ACTIONS(3232), 1, + ACTIONS(3236), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30027] = 2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3234), 2, - anon_sym_LBRACE, - anon_sym_permits, - [30036] = 2, + [30161] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3048), 2, + ACTIONS(3129), 2, anon_sym_RPAREN, anon_sym_COMMA, - [30045] = 3, - ACTIONS(3236), 1, + [30170] = 3, + ACTIONS(3238), 1, anon_sym_LBRACE, STATE(373), 1, sym_annotation_type_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30056] = 3, - ACTIONS(2504), 1, - anon_sym_LPAREN, - STATE(1049), 1, - sym_formal_parameters, + [30181] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30067] = 3, - ACTIONS(3238), 1, - sym_identifier, + ACTIONS(2319), 2, + anon_sym_RBRACE, + anon_sym_COMMA, + [30190] = 3, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(297), 1, + sym_interface_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [30201] = 3, ACTIONS(3240), 1, + sym_identifier, + ACTIONS(3242), 1, + anon_sym_SEMI, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [30212] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3244), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30078] = 3, - ACTIONS(1659), 1, + [30223] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(328), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30089] = 2, + [30234] = 3, + ACTIONS(3246), 1, + sym_identifier, + ACTIONS(3248), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3032), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [30098] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(278), 1, - sym_class_body, + [30245] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30109] = 3, - ACTIONS(3242), 1, - sym_identifier, - ACTIONS(3244), 1, + ACTIONS(2971), 2, + anon_sym_RPAREN, anon_sym_SEMI, + [30254] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30120] = 2, + ACTIONS(2838), 2, + anon_sym_GT, + anon_sym_COMMA, + [30263] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(525), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3246), 2, - anon_sym_DASH_GT, - anon_sym_COLON, - [30129] = 3, - ACTIONS(1659), 1, + [30274] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(330), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30140] = 3, - ACTIONS(1810), 1, + [30285] = 3, + ACTIONS(1812), 1, anon_sym_COLON_COLON, - ACTIONS(2936), 1, + ACTIONS(2922), 1, anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30151] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(331), 1, - sym_class_body, + [30296] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(499), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30162] = 3, - ACTIONS(1659), 1, + [30307] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(348), 1, + STATE(331), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30173] = 3, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(267), 1, - sym_interface_body, + [30318] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3250), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30184] = 3, - ACTIONS(1529), 1, + [30329] = 3, + ACTIONS(1531), 1, anon_sym_LPAREN, STATE(590), 1, sym_record_pattern_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30195] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(280), 1, - sym_class_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30206] = 3, - ACTIONS(662), 1, - anon_sym_LPAREN, - STATE(1331), 1, - sym_parenthesized_expression, + [30340] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3252), 1, + anon_sym_with, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30217] = 3, - ACTIONS(1659), 1, + [30351] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(333), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30228] = 3, + [30362] = 3, ACTIONS(35), 1, anon_sym_LBRACE, STATE(386), 1, @@ -73025,23 +73132,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30239] = 3, - ACTIONS(2699), 1, + [30373] = 3, + ACTIONS(2703), 1, anon_sym_LBRACE, STATE(334), 1, sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30250] = 3, - ACTIONS(2504), 1, - anon_sym_LPAREN, - STATE(1065), 1, - sym_formal_parameters, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30261] = 3, + [30384] = 3, ACTIONS(521), 1, anon_sym_LBRACE, STATE(578), 1, @@ -73049,1070 +73148,1044 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30272] = 3, - ACTIONS(3248), 1, - anon_sym_DOT, - ACTIONS(3250), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30283] = 3, - ACTIONS(2699), 1, + [30395] = 3, + ACTIONS(2703), 1, anon_sym_LBRACE, STATE(336), 1, sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30294] = 2, + [30406] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3252), 2, + ACTIONS(3254), 2, anon_sym_LBRACE, anon_sym_SEMI, - [30303] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(281), 1, - sym_class_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30314] = 3, - ACTIONS(2864), 1, - anon_sym_LBRACE, - STATE(574), 1, - sym_constructor_body, + [30415] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30325] = 2, + ACTIONS(3256), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [30424] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(1326), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3254), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [30334] = 3, - ACTIONS(662), 1, + [30435] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, STATE(47), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30345] = 3, - ACTIONS(662), 1, + [30446] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, STATE(48), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30356] = 3, - ACTIONS(1334), 1, + [30457] = 3, + ACTIONS(1336), 1, anon_sym_LPAREN, STATE(493), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30367] = 2, + [30468] = 3, + ACTIONS(2860), 1, + anon_sym_LBRACE, + STATE(262), 1, + sym_enum_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [30479] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3256), 2, - anon_sym_RPAREN, + ACTIONS(3258), 2, + anon_sym_GT, anon_sym_COMMA, - [30376] = 3, - ACTIONS(1334), 1, + [30488] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3260), 2, + anon_sym_DASH_GT, + anon_sym_COLON, + [30497] = 3, + ACTIONS(1336), 1, anon_sym_LPAREN, - STATE(498), 1, + STATE(1355), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30387] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3258), 1, - anon_sym_SEMI, + [30508] = 3, + ACTIONS(2506), 1, + anon_sym_LPAREN, + STATE(1069), 1, + sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30398] = 3, - ACTIONS(2699), 1, + [30519] = 3, + ACTIONS(521), 1, anon_sym_LBRACE, - STATE(307), 1, - sym_interface_body, + STATE(540), 1, + sym_array_initializer, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30409] = 2, + [30530] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3260), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [30418] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3262), 1, + ACTIONS(3262), 2, + anon_sym_LBRACE, anon_sym_SEMI, + [30539] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(494), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30429] = 2, + [30550] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, ACTIONS(3264), 2, - anon_sym_GT, - anon_sym_COMMA, - [30438] = 2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3090), 2, - anon_sym_GT, + anon_sym_RPAREN, anon_sym_COMMA, - [30447] = 3, - ACTIONS(2699), 1, - anon_sym_LBRACE, - STATE(349), 1, - sym_interface_body, + [30559] = 3, + ACTIONS(3266), 1, + anon_sym_DASH_GT, + ACTIONS(3268), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30458] = 2, + [30570] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2979), 2, + ACTIONS(3030), 2, anon_sym_RPAREN, anon_sym_COMMA, - [30467] = 3, - ACTIONS(1334), 1, + [30579] = 3, + ACTIONS(1336), 1, anon_sym_LPAREN, - STATE(1362), 1, + STATE(559), 1, sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30478] = 3, - ACTIONS(1659), 1, - anon_sym_LBRACE, - STATE(312), 1, - sym_class_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30489] = 3, - ACTIONS(1334), 1, + [30590] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, - STATE(525), 1, - sym_argument_list, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30500] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3266), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30511] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3268), 1, - anon_sym_with, + STATE(46), 1, + sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30522] = 2, + [30601] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(324), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3270), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [30531] = 3, - ACTIONS(3236), 1, + [30612] = 3, + ACTIONS(3238), 1, anon_sym_LBRACE, STATE(272), 1, sym_annotation_type_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30542] = 2, + [30623] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(358), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3272), 2, - anon_sym_GT, - anon_sym_COMMA, - [30551] = 2, + [30634] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3274), 2, - anon_sym_DASH_GT, - anon_sym_COLON, - [30560] = 2, + ACTIONS(3270), 2, + anon_sym_RPAREN, + anon_sym_AMP, + [30643] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3276), 2, + ACTIONS(3272), 2, anon_sym_LBRACE, anon_sym_SEMI, - [30569] = 2, + [30652] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3134), 2, - anon_sym_GT, + ACTIONS(3046), 2, + anon_sym_RPAREN, anon_sym_COMMA, - [30578] = 3, - ACTIONS(2864), 1, - anon_sym_LBRACE, - STATE(521), 1, - sym_constructor_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30589] = 3, - ACTIONS(2913), 1, + [30661] = 3, + ACTIONS(2860), 1, anon_sym_LBRACE, - STATE(262), 1, + STATE(304), 1, sym_enum_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30600] = 3, - ACTIONS(521), 1, + [30672] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(537), 1, - sym_array_initializer, + STATE(347), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30611] = 3, - ACTIONS(3278), 1, - anon_sym_DASH_GT, - ACTIONS(3280), 1, - anon_sym_COLON, + [30683] = 3, + ACTIONS(2928), 1, + anon_sym_LBRACE, + STATE(521), 1, + sym_constructor_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30622] = 2, + [30694] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3282), 2, + ACTIONS(3274), 2, anon_sym_RPAREN, anon_sym_COMMA, - [30631] = 2, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - ACTIONS(3284), 2, - anon_sym_LBRACE, - anon_sym_throws, - [30640] = 3, - ACTIONS(662), 1, - anon_sym_LPAREN, - STATE(1293), 1, - sym_parenthesized_expression, + [30703] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30651] = 3, - ACTIONS(662), 1, + ACTIONS(3276), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [30712] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, STATE(75), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30662] = 3, - ACTIONS(662), 1, + [30723] = 3, + ACTIONS(664), 1, anon_sym_LPAREN, STATE(76), 1, sym_parenthesized_expression, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30673] = 3, - ACTIONS(1208), 1, - anon_sym_while, - ACTIONS(3286), 1, - anon_sym_else, + [30734] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30684] = 3, - ACTIONS(1659), 1, + ACTIONS(3278), 2, anon_sym_LBRACE, - STATE(314), 1, - sym_class_body, + anon_sym_throws, + [30743] = 3, + ACTIONS(1210), 1, + anon_sym_while, + ACTIONS(3280), 1, + anon_sym_else, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30695] = 3, - ACTIONS(1334), 1, + [30754] = 3, + ACTIONS(2506), 1, anon_sym_LPAREN, - STATE(559), 1, - sym_argument_list, + STATE(1062), 1, + sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30706] = 2, + [30765] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3288), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [30715] = 3, - ACTIONS(1659), 1, + ACTIONS(3282), 2, anon_sym_LBRACE, - STATE(324), 1, - sym_class_body, + anon_sym_permits, + [30774] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30726] = 3, - ACTIONS(1659), 1, + ACTIONS(3284), 2, + anon_sym_DASH_GT, + anon_sym_COLON, + [30783] = 3, + ACTIONS(2703), 1, anon_sym_LBRACE, - STATE(385), 1, - sym_class_body, + STATE(325), 1, + sym_interface_body, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [30794] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3286), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30737] = 2, + [30805] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3290), 2, + ACTIONS(3288), 2, sym_this, sym_super, - [30746] = 2, + [30814] = 2, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + ACTIONS(3290), 2, + anon_sym_LBRACE, + anon_sym_throws, + [30823] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, ACTIONS(3292), 2, anon_sym_COMMA, anon_sym_SEMI, - [30755] = 2, + [30832] = 3, + ACTIONS(3294), 1, + anon_sym_DOT, + ACTIONS(3296), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3294), 2, - anon_sym_GT, - anon_sym_COMMA, - [30764] = 3, - ACTIONS(521), 1, - anon_sym_LBRACE, - STATE(540), 1, - sym_array_initializer, + [30843] = 3, + ACTIONS(1812), 1, + anon_sym_COLON_COLON, + ACTIONS(3298), 1, + anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30775] = 2, + [30854] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3296), 2, + ACTIONS(3300), 2, anon_sym_RPAREN, anon_sym_COMMA, - [30784] = 3, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(499), 1, - sym_argument_list, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30795] = 3, - ACTIONS(1659), 1, + [30863] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, STATE(337), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30806] = 3, - ACTIONS(2699), 1, + [30874] = 3, + ACTIONS(521), 1, anon_sym_LBRACE, - STATE(325), 1, - sym_interface_body, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [30817] = 2, + STATE(546), 1, + sym_array_initializer, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3298), 2, - anon_sym_RPAREN, - anon_sym_COMMA, - [30826] = 3, - ACTIONS(2699), 1, + [30885] = 3, + ACTIONS(3302), 1, anon_sym_LBRACE, - STATE(297), 1, - sym_interface_body, + STATE(110), 1, + sym_switch_block, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30837] = 3, - ACTIONS(1810), 1, - anon_sym_COLON_COLON, - ACTIONS(3300), 1, - anon_sym_DOT, + [30896] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30848] = 3, - ACTIONS(1659), 1, + ACTIONS(3304), 2, anon_sym_LBRACE, - STATE(345), 1, - sym_class_body, + anon_sym_permits, + [30905] = 3, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(299), 1, + sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30859] = 2, + [30916] = 3, + ACTIONS(2703), 1, + anon_sym_LBRACE, + STATE(307), 1, + sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2802), 2, - anon_sym_DASH_GT, - anon_sym_COLON, - [30868] = 3, - ACTIONS(521), 1, + [30927] = 3, + ACTIONS(2703), 1, anon_sym_LBRACE, - STATE(546), 1, - sym_array_initializer, + STATE(267), 1, + sym_interface_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30879] = 3, - ACTIONS(1653), 1, + [30938] = 3, + ACTIONS(1655), 1, anon_sym_DOT, - ACTIONS(3302), 1, + ACTIONS(3306), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30890] = 3, - ACTIONS(2874), 1, - anon_sym_LBRACE, - STATE(250), 1, - sym_block, + [30949] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30901] = 3, - ACTIONS(1659), 1, + ACTIONS(2823), 2, + anon_sym_DASH_GT, + anon_sym_COLON, + [30958] = 3, + ACTIONS(2928), 1, anon_sym_LBRACE, - STATE(346), 1, - sym_class_body, + STATE(574), 1, + sym_constructor_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30912] = 3, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(1327), 1, - sym_argument_list, + [30969] = 3, + ACTIONS(2904), 1, + anon_sym_LBRACE, + STATE(250), 1, + sym_block, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30923] = 3, - ACTIONS(1653), 1, - anon_sym_DOT, - ACTIONS(3304), 1, - anon_sym_SEMI, + [30980] = 3, + ACTIONS(1336), 1, + anon_sym_LPAREN, + STATE(498), 1, + sym_argument_list, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30934] = 3, - ACTIONS(3306), 1, - anon_sym_LBRACE, - STATE(111), 1, - sym_switch_block, + [30991] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30945] = 2, + ACTIONS(3074), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [31000] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2839), 2, + ACTIONS(3308), 2, anon_sym_GT, anon_sym_COMMA, - [30954] = 3, - ACTIONS(2504), 1, + [31009] = 3, + ACTIONS(2506), 1, anon_sym_LPAREN, - STATE(887), 1, + STATE(890), 1, sym_formal_parameters, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30965] = 3, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(494), 1, - sym_argument_list, + [31020] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30976] = 2, + ACTIONS(3063), 2, + anon_sym_GT, + anon_sym_COMMA, + [31029] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(2964), 2, + ACTIONS(2989), 2, anon_sym_RBRACE, anon_sym_COMMA, - [30985] = 3, - ACTIONS(2958), 1, - anon_sym_RPAREN, - ACTIONS(3308), 1, - anon_sym_COMMA, + [31038] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(278), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [30996] = 3, - ACTIONS(1659), 1, + [31049] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(303), 1, + STATE(348), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31007] = 3, - ACTIONS(1659), 1, + [31060] = 3, + ACTIONS(2976), 1, + anon_sym_RPAREN, + ACTIONS(3310), 1, + anon_sym_COMMA, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31071] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(347), 1, + STATE(313), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31018] = 3, - ACTIONS(1334), 1, - anon_sym_LPAREN, - STATE(502), 1, - sym_argument_list, + [31082] = 3, + ACTIONS(1655), 1, + anon_sym_DOT, + ACTIONS(3312), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31029] = 2, + [31093] = 2, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - ACTIONS(3023), 2, - sym_this, - sym_identifier, - [31038] = 3, - ACTIONS(1659), 1, + ACTIONS(3314), 2, + anon_sym_RPAREN, + anon_sym_COMMA, + [31102] = 3, + ACTIONS(521), 1, anon_sym_LBRACE, - STATE(294), 1, - sym_class_body, + STATE(537), 1, + sym_array_initializer, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31049] = 3, - ACTIONS(1659), 1, + [31113] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, - STATE(313), 1, + STATE(314), 1, sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31060] = 2, - ACTIONS(3310), 1, + [31124] = 3, + ACTIONS(1661), 1, anon_sym_LBRACE, + STATE(294), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31068] = 2, - ACTIONS(3312), 1, - anon_sym_RBRACE, + [31135] = 3, + ACTIONS(1661), 1, + anon_sym_LBRACE, + STATE(303), 1, + sym_class_body, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31076] = 2, - ACTIONS(3314), 1, - sym_identifier, + [31146] = 2, + ACTIONS(1347), 1, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31084] = 2, + [31154] = 2, ACTIONS(3316), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31092] = 2, + [31162] = 2, ACTIONS(3318), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31100] = 2, + [31170] = 2, ACTIONS(3320), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31108] = 2, + [31178] = 2, ACTIONS(3322), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31116] = 2, + [31186] = 2, ACTIONS(3324), 1, - sym_identifier, + anon_sym_LBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31124] = 2, + [31194] = 2, ACTIONS(3326), 1, - anon_sym_SEMI, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31132] = 2, - ACTIONS(3076), 1, - anon_sym_RBRACE, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31140] = 2, + [31202] = 2, ACTIONS(3328), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31148] = 2, - ACTIONS(2229), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31156] = 2, + [31210] = 2, ACTIONS(3330), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31164] = 2, - ACTIONS(1810), 1, - anon_sym_COLON_COLON, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31172] = 2, + [31218] = 2, ACTIONS(3332), 1, - anon_sym_while, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31180] = 2, - ACTIONS(583), 1, - anon_sym_RBRACK, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31188] = 2, - ACTIONS(603), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31196] = 2, + [31226] = 2, ACTIONS(3334), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31204] = 2, - ACTIONS(3070), 1, - anon_sym_DOT, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31212] = 2, + [31234] = 2, ACTIONS(3336), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31220] = 2, - ACTIONS(2327), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31228] = 2, + [31242] = 2, ACTIONS(3338), 1, - sym_identifier, + anon_sym_LPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31236] = 2, + [31250] = 2, ACTIONS(3340), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31244] = 2, + [31258] = 2, ACTIONS(3342), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31252] = 2, + [31266] = 2, ACTIONS(3344), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31260] = 2, + [31274] = 2, ACTIONS(3346), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31268] = 2, + [31282] = 2, ACTIONS(3348), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31276] = 2, + [31290] = 2, ACTIONS(3350), 1, - anon_sym_LBRACE, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31284] = 2, - ACTIONS(3037), 1, - anon_sym_RPAREN, + [31298] = 2, + ACTIONS(3266), 1, + anon_sym_DASH_GT, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31306] = 2, + ACTIONS(3040), 1, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31292] = 2, + [31314] = 2, ACTIONS(3352), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31300] = 2, + [31322] = 2, ACTIONS(3354), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31308] = 2, + [31330] = 2, ACTIONS(3356), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31316] = 2, + [31338] = 2, ACTIONS(3358), 1, - anon_sym_SEMI, + anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31324] = 2, + [31346] = 2, ACTIONS(3360), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31332] = 2, - ACTIONS(2996), 1, - anon_sym_RPAREN, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31340] = 2, + [31354] = 2, ACTIONS(3362), 1, - anon_sym_EQ, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31348] = 2, + [31362] = 2, ACTIONS(3364), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31356] = 2, + [31370] = 2, ACTIONS(3366), 1, - anon_sym_LPAREN, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31364] = 2, + [31378] = 2, ACTIONS(3368), 1, - anon_sym_DOT, + anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31372] = 2, + [31386] = 2, + ACTIONS(2317), 1, + anon_sym_RBRACE, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31394] = 2, ACTIONS(3370), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31380] = 2, + [31402] = 2, ACTIONS(3372), 1, - anon_sym_LPAREN, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31388] = 2, + [31410] = 2, ACTIONS(3374), 1, - anon_sym_module, + anon_sym_SEMI, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31418] = 2, + ACTIONS(3212), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31396] = 2, + [31426] = 2, ACTIONS(3376), 1, - anon_sym_SEMI, + anon_sym_LBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31404] = 2, + [31434] = 2, ACTIONS(3378), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31412] = 2, - ACTIONS(3074), 1, - anon_sym_RPAREN, + [31442] = 2, + ACTIONS(3268), 1, + anon_sym_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31420] = 2, - ACTIONS(3380), 1, - anon_sym_DASH_GT, + [31450] = 2, + ACTIONS(2599), 1, + anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31428] = 2, - ACTIONS(3382), 1, + [31458] = 2, + ACTIONS(3380), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31436] = 2, - ACTIONS(3384), 1, + [31466] = 2, + ACTIONS(3382), 1, anon_sym_LBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31444] = 2, - ACTIONS(2845), 1, - anon_sym_RBRACE, - ACTIONS(3), 2, - sym_line_comment, - sym_block_comment, - [31452] = 2, - ACTIONS(555), 1, - anon_sym_RBRACK, + [31474] = 2, + ACTIONS(3384), 1, + anon_sym_module, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31460] = 2, + [31482] = 2, ACTIONS(3386), 1, - sym_identifier, + anon_sym_DASH_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31468] = 2, + [31490] = 2, ACTIONS(3388), 1, - anon_sym_class, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31476] = 2, + [31498] = 2, ACTIONS(3390), 1, - anon_sym_RPAREN, + anon_sym_while, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31484] = 2, + [31506] = 2, ACTIONS(3392), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31492] = 2, + [31514] = 2, ACTIONS(3394), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31500] = 2, - ACTIONS(2597), 1, - anon_sym_DOT, + [31522] = 2, + ACTIONS(3396), 1, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31508] = 2, - ACTIONS(3396), 1, - anon_sym_LBRACE, + [31530] = 2, + ACTIONS(595), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31516] = 2, + [31538] = 2, ACTIONS(3398), 1, - anon_sym_SEMI, + anon_sym_LBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31524] = 2, - ACTIONS(1345), 1, - anon_sym_DASH_GT, + [31546] = 2, + ACTIONS(2852), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31532] = 2, + [31554] = 2, ACTIONS(3400), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31540] = 2, + [31562] = 2, ACTIONS(3402), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31548] = 2, - ACTIONS(3404), 1, - anon_sym_SEMI, + [31570] = 2, + ACTIONS(583), 1, + anon_sym_RBRACK, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31556] = 2, - ACTIONS(651), 1, - anon_sym_RBRACK, + [31578] = 2, + ACTIONS(3404), 1, + anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31564] = 2, + [31586] = 2, ACTIONS(3406), 1, - anon_sym_SEMI, + anon_sym_class, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31572] = 2, + [31594] = 2, ACTIONS(3408), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31580] = 2, + [31602] = 2, ACTIONS(3410), 1, anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31588] = 2, + [31610] = 2, + ACTIONS(3125), 1, + anon_sym_RPAREN, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31618] = 2, ACTIONS(3412), 1, - sym_identifier, + anon_sym_RPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31596] = 2, - ACTIONS(3414), 1, - sym_identifier, + [31626] = 2, + ACTIONS(2231), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31604] = 2, - ACTIONS(3280), 1, - anon_sym_COLON, + [31634] = 2, + ACTIONS(1812), 1, + anon_sym_COLON_COLON, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31612] = 2, - ACTIONS(3416), 1, - sym_identifier, + [31642] = 2, + ACTIONS(3414), 1, + anon_sym_EQ, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31620] = 2, - ACTIONS(2315), 1, + [31650] = 2, + ACTIONS(3416), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31628] = 2, + [31658] = 2, + ACTIONS(557), 1, + anon_sym_RBRACK, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31666] = 2, + ACTIONS(3085), 1, + anon_sym_RPAREN, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31674] = 2, ACTIONS(3418), 1, - anon_sym_LPAREN, + anon_sym_SEMI, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31636] = 2, + [31682] = 2, ACTIONS(3420), 1, - ts_builtin_sym_end, + anon_sym_SEMI, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31690] = 2, + ACTIONS(3000), 1, + anon_sym_RBRACE, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31698] = 2, + ACTIONS(2329), 1, + anon_sym_RBRACE, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31644] = 2, + [31706] = 2, ACTIONS(3422), 1, - anon_sym_DASH_GT, + anon_sym_DOT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31652] = 2, + [31714] = 2, ACTIONS(3424), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31660] = 2, - ACTIONS(3278), 1, - anon_sym_DASH_GT, + [31722] = 2, + ACTIONS(3426), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31668] = 2, - ACTIONS(3426), 1, + [31730] = 2, + ACTIONS(3428), 1, sym_identifier, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31676] = 2, - ACTIONS(3025), 1, - sym_identifier, + [31738] = 2, + ACTIONS(3430), 1, + anon_sym_LPAREN, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31684] = 2, - ACTIONS(3428), 1, - anon_sym_SEMI, + [31746] = 2, + ACTIONS(3432), 1, + ts_builtin_sym_end, ACTIONS(3), 2, sym_line_comment, sym_block_comment, - [31692] = 2, - ACTIONS(3430), 1, + [31754] = 2, + ACTIONS(3434), 1, anon_sym_DASH_GT, ACTIONS(3), 2, sym_line_comment, sym_block_comment, + [31762] = 2, + ACTIONS(3436), 1, + anon_sym_SEMI, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31770] = 2, + ACTIONS(3055), 1, + anon_sym_DOT, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, + [31778] = 2, + ACTIONS(649), 1, + anon_sym_RBRACK, + ACTIONS(3), 2, + sym_line_comment, + sym_block_comment, }; static const uint32_t ts_small_parse_table_map[] = { @@ -74547,554 +74620,557 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(834)] = 23056, [SMALL_STATE(835)] = 23093, [SMALL_STATE(836)] = 23130, - [SMALL_STATE(837)] = 23155, - [SMALL_STATE(838)] = 23192, - [SMALL_STATE(839)] = 23217, - [SMALL_STATE(840)] = 23250, - [SMALL_STATE(841)] = 23287, - [SMALL_STATE(842)] = 23326, - [SMALL_STATE(843)] = 23363, - [SMALL_STATE(844)] = 23390, - [SMALL_STATE(845)] = 23427, - [SMALL_STATE(846)] = 23464, - [SMALL_STATE(847)] = 23506, - [SMALL_STATE(848)] = 23548, - [SMALL_STATE(849)] = 23574, - [SMALL_STATE(850)] = 23616, - [SMALL_STATE(851)] = 23658, - [SMALL_STATE(852)] = 23700, - [SMALL_STATE(853)] = 23742, - [SMALL_STATE(854)] = 23784, - [SMALL_STATE(855)] = 23826, - [SMALL_STATE(856)] = 23859, - [SMALL_STATE(857)] = 23892, - [SMALL_STATE(858)] = 23929, - [SMALL_STATE(859)] = 23957, - [SMALL_STATE(860)] = 23991, - [SMALL_STATE(861)] = 24025, - [SMALL_STATE(862)] = 24059, - [SMALL_STATE(863)] = 24095, - [SMALL_STATE(864)] = 24131, - [SMALL_STATE(865)] = 24167, - [SMALL_STATE(866)] = 24203, - [SMALL_STATE(867)] = 24233, - [SMALL_STATE(868)] = 24267, - [SMALL_STATE(869)] = 24299, - [SMALL_STATE(870)] = 24333, - [SMALL_STATE(871)] = 24364, - [SMALL_STATE(872)] = 24397, - [SMALL_STATE(873)] = 24430, - [SMALL_STATE(874)] = 24461, - [SMALL_STATE(875)] = 24492, - [SMALL_STATE(876)] = 24519, - [SMALL_STATE(877)] = 24552, - [SMALL_STATE(878)] = 24583, - [SMALL_STATE(879)] = 24614, - [SMALL_STATE(880)] = 24647, - [SMALL_STATE(881)] = 24680, - [SMALL_STATE(882)] = 24713, - [SMALL_STATE(883)] = 24744, - [SMALL_STATE(884)] = 24772, - [SMALL_STATE(885)] = 24804, - [SMALL_STATE(886)] = 24828, - [SMALL_STATE(887)] = 24860, - [SMALL_STATE(888)] = 24888, - [SMALL_STATE(889)] = 24918, - [SMALL_STATE(890)] = 24948, - [SMALL_STATE(891)] = 24980, - [SMALL_STATE(892)] = 25010, - [SMALL_STATE(893)] = 25045, - [SMALL_STATE(894)] = 25070, - [SMALL_STATE(895)] = 25095, - [SMALL_STATE(896)] = 25124, - [SMALL_STATE(897)] = 25159, - [SMALL_STATE(898)] = 25180, - [SMALL_STATE(899)] = 25205, - [SMALL_STATE(900)] = 25230, - [SMALL_STATE(901)] = 25255, - [SMALL_STATE(902)] = 25276, - [SMALL_STATE(903)] = 25301, - [SMALL_STATE(904)] = 25325, - [SMALL_STATE(905)] = 25347, - [SMALL_STATE(906)] = 25371, - [SMALL_STATE(907)] = 25399, - [SMALL_STATE(908)] = 25421, - [SMALL_STATE(909)] = 25443, - [SMALL_STATE(910)] = 25459, - [SMALL_STATE(911)] = 25475, - [SMALL_STATE(912)] = 25497, - [SMALL_STATE(913)] = 25519, - [SMALL_STATE(914)] = 25541, - [SMALL_STATE(915)] = 25563, - [SMALL_STATE(916)] = 25585, - [SMALL_STATE(917)] = 25607, - [SMALL_STATE(918)] = 25629, - [SMALL_STATE(919)] = 25651, - [SMALL_STATE(920)] = 25673, - [SMALL_STATE(921)] = 25695, - [SMALL_STATE(922)] = 25717, - [SMALL_STATE(923)] = 25739, - [SMALL_STATE(924)] = 25755, - [SMALL_STATE(925)] = 25777, - [SMALL_STATE(926)] = 25799, - [SMALL_STATE(927)] = 25820, - [SMALL_STATE(928)] = 25841, - [SMALL_STATE(929)] = 25862, - [SMALL_STATE(930)] = 25891, - [SMALL_STATE(931)] = 25920, - [SMALL_STATE(932)] = 25949, - [SMALL_STATE(933)] = 25978, - [SMALL_STATE(934)] = 26000, - [SMALL_STATE(935)] = 26020, - [SMALL_STATE(936)] = 26044, - [SMALL_STATE(937)] = 26066, - [SMALL_STATE(938)] = 26090, - [SMALL_STATE(939)] = 26110, - [SMALL_STATE(940)] = 26124, - [SMALL_STATE(941)] = 26138, - [SMALL_STATE(942)] = 26152, - [SMALL_STATE(943)] = 26166, - [SMALL_STATE(944)] = 26180, - [SMALL_STATE(945)] = 26193, - [SMALL_STATE(946)] = 26206, - [SMALL_STATE(947)] = 26229, - [SMALL_STATE(948)] = 26242, - [SMALL_STATE(949)] = 26255, - [SMALL_STATE(950)] = 26272, - [SMALL_STATE(951)] = 26285, - [SMALL_STATE(952)] = 26302, - [SMALL_STATE(953)] = 26319, - [SMALL_STATE(954)] = 26336, - [SMALL_STATE(955)] = 26357, - [SMALL_STATE(956)] = 26374, - [SMALL_STATE(957)] = 26387, - [SMALL_STATE(958)] = 26400, - [SMALL_STATE(959)] = 26413, - [SMALL_STATE(960)] = 26430, - [SMALL_STATE(961)] = 26447, - [SMALL_STATE(962)] = 26460, - [SMALL_STATE(963)] = 26481, - [SMALL_STATE(964)] = 26504, - [SMALL_STATE(965)] = 26521, - [SMALL_STATE(966)] = 26534, - [SMALL_STATE(967)] = 26547, - [SMALL_STATE(968)] = 26568, - [SMALL_STATE(969)] = 26585, - [SMALL_STATE(970)] = 26602, - [SMALL_STATE(971)] = 26615, - [SMALL_STATE(972)] = 26632, - [SMALL_STATE(973)] = 26645, - [SMALL_STATE(974)] = 26662, - [SMALL_STATE(975)] = 26679, - [SMALL_STATE(976)] = 26702, - [SMALL_STATE(977)] = 26715, - [SMALL_STATE(978)] = 26738, - [SMALL_STATE(979)] = 26759, - [SMALL_STATE(980)] = 26780, - [SMALL_STATE(981)] = 26797, - [SMALL_STATE(982)] = 26820, - [SMALL_STATE(983)] = 26833, - [SMALL_STATE(984)] = 26854, - [SMALL_STATE(985)] = 26877, - [SMALL_STATE(986)] = 26894, - [SMALL_STATE(987)] = 26907, - [SMALL_STATE(988)] = 26927, - [SMALL_STATE(989)] = 26939, - [SMALL_STATE(990)] = 26955, - [SMALL_STATE(991)] = 26971, - [SMALL_STATE(992)] = 26991, - [SMALL_STATE(993)] = 27005, - [SMALL_STATE(994)] = 27021, - [SMALL_STATE(995)] = 27041, - [SMALL_STATE(996)] = 27061, - [SMALL_STATE(997)] = 27081, - [SMALL_STATE(998)] = 27101, - [SMALL_STATE(999)] = 27117, - [SMALL_STATE(1000)] = 27137, - [SMALL_STATE(1001)] = 27157, - [SMALL_STATE(1002)] = 27175, - [SMALL_STATE(1003)] = 27191, - [SMALL_STATE(1004)] = 27211, - [SMALL_STATE(1005)] = 27231, - [SMALL_STATE(1006)] = 27251, - [SMALL_STATE(1007)] = 27267, - [SMALL_STATE(1008)] = 27287, - [SMALL_STATE(1009)] = 27307, - [SMALL_STATE(1010)] = 27323, - [SMALL_STATE(1011)] = 27339, - [SMALL_STATE(1012)] = 27359, - [SMALL_STATE(1013)] = 27379, - [SMALL_STATE(1014)] = 27396, - [SMALL_STATE(1015)] = 27409, - [SMALL_STATE(1016)] = 27426, - [SMALL_STATE(1017)] = 27437, - [SMALL_STATE(1018)] = 27454, - [SMALL_STATE(1019)] = 27471, - [SMALL_STATE(1020)] = 27486, - [SMALL_STATE(1021)] = 27503, - [SMALL_STATE(1022)] = 27520, - [SMALL_STATE(1023)] = 27535, - [SMALL_STATE(1024)] = 27552, - [SMALL_STATE(1025)] = 27569, - [SMALL_STATE(1026)] = 27586, - [SMALL_STATE(1027)] = 27601, - [SMALL_STATE(1028)] = 27618, - [SMALL_STATE(1029)] = 27633, - [SMALL_STATE(1030)] = 27650, - [SMALL_STATE(1031)] = 27665, - [SMALL_STATE(1032)] = 27682, - [SMALL_STATE(1033)] = 27699, - [SMALL_STATE(1034)] = 27710, - [SMALL_STATE(1035)] = 27727, - [SMALL_STATE(1036)] = 27742, - [SMALL_STATE(1037)] = 27757, - [SMALL_STATE(1038)] = 27774, - [SMALL_STATE(1039)] = 27789, - [SMALL_STATE(1040)] = 27800, - [SMALL_STATE(1041)] = 27817, - [SMALL_STATE(1042)] = 27832, - [SMALL_STATE(1043)] = 27849, - [SMALL_STATE(1044)] = 27866, - [SMALL_STATE(1045)] = 27883, - [SMALL_STATE(1046)] = 27900, - [SMALL_STATE(1047)] = 27915, - [SMALL_STATE(1048)] = 27932, - [SMALL_STATE(1049)] = 27947, - [SMALL_STATE(1050)] = 27964, - [SMALL_STATE(1051)] = 27981, - [SMALL_STATE(1052)] = 27996, - [SMALL_STATE(1053)] = 28011, - [SMALL_STATE(1054)] = 28026, - [SMALL_STATE(1055)] = 28041, - [SMALL_STATE(1056)] = 28058, - [SMALL_STATE(1057)] = 28075, - [SMALL_STATE(1058)] = 28090, - [SMALL_STATE(1059)] = 28103, - [SMALL_STATE(1060)] = 28118, - [SMALL_STATE(1061)] = 28135, - [SMALL_STATE(1062)] = 28146, - [SMALL_STATE(1063)] = 28157, - [SMALL_STATE(1064)] = 28174, - [SMALL_STATE(1065)] = 28189, - [SMALL_STATE(1066)] = 28206, - [SMALL_STATE(1067)] = 28221, - [SMALL_STATE(1068)] = 28236, - [SMALL_STATE(1069)] = 28251, - [SMALL_STATE(1070)] = 28268, - [SMALL_STATE(1071)] = 28282, - [SMALL_STATE(1072)] = 28296, - [SMALL_STATE(1073)] = 28310, - [SMALL_STATE(1074)] = 28320, - [SMALL_STATE(1075)] = 28330, - [SMALL_STATE(1076)] = 28344, - [SMALL_STATE(1077)] = 28358, - [SMALL_STATE(1078)] = 28372, - [SMALL_STATE(1079)] = 28386, - [SMALL_STATE(1080)] = 28400, - [SMALL_STATE(1081)] = 28414, - [SMALL_STATE(1082)] = 28428, - [SMALL_STATE(1083)] = 28438, - [SMALL_STATE(1084)] = 28452, - [SMALL_STATE(1085)] = 28466, - [SMALL_STATE(1086)] = 28480, - [SMALL_STATE(1087)] = 28490, - [SMALL_STATE(1088)] = 28504, - [SMALL_STATE(1089)] = 28518, - [SMALL_STATE(1090)] = 28532, - [SMALL_STATE(1091)] = 28546, - [SMALL_STATE(1092)] = 28556, - [SMALL_STATE(1093)] = 28570, - [SMALL_STATE(1094)] = 28584, - [SMALL_STATE(1095)] = 28598, - [SMALL_STATE(1096)] = 28612, - [SMALL_STATE(1097)] = 28626, - [SMALL_STATE(1098)] = 28640, - [SMALL_STATE(1099)] = 28654, - [SMALL_STATE(1100)] = 28668, - [SMALL_STATE(1101)] = 28682, - [SMALL_STATE(1102)] = 28694, - [SMALL_STATE(1103)] = 28708, - [SMALL_STATE(1104)] = 28722, - [SMALL_STATE(1105)] = 28736, - [SMALL_STATE(1106)] = 28750, - [SMALL_STATE(1107)] = 28764, - [SMALL_STATE(1108)] = 28778, - [SMALL_STATE(1109)] = 28792, - [SMALL_STATE(1110)] = 28806, - [SMALL_STATE(1111)] = 28820, - [SMALL_STATE(1112)] = 28834, - [SMALL_STATE(1113)] = 28848, - [SMALL_STATE(1114)] = 28862, - [SMALL_STATE(1115)] = 28876, - [SMALL_STATE(1116)] = 28890, - [SMALL_STATE(1117)] = 28904, - [SMALL_STATE(1118)] = 28918, - [SMALL_STATE(1119)] = 28928, - [SMALL_STATE(1120)] = 28942, - [SMALL_STATE(1121)] = 28956, - [SMALL_STATE(1122)] = 28970, - [SMALL_STATE(1123)] = 28984, - [SMALL_STATE(1124)] = 28998, - [SMALL_STATE(1125)] = 29012, - [SMALL_STATE(1126)] = 29026, - [SMALL_STATE(1127)] = 29036, - [SMALL_STATE(1128)] = 29050, - [SMALL_STATE(1129)] = 29064, - [SMALL_STATE(1130)] = 29078, - [SMALL_STATE(1131)] = 29092, - [SMALL_STATE(1132)] = 29106, - [SMALL_STATE(1133)] = 29118, - [SMALL_STATE(1134)] = 29132, - [SMALL_STATE(1135)] = 29146, - [SMALL_STATE(1136)] = 29156, - [SMALL_STATE(1137)] = 29170, - [SMALL_STATE(1138)] = 29184, - [SMALL_STATE(1139)] = 29198, - [SMALL_STATE(1140)] = 29212, - [SMALL_STATE(1141)] = 29226, - [SMALL_STATE(1142)] = 29240, - [SMALL_STATE(1143)] = 29254, - [SMALL_STATE(1144)] = 29268, - [SMALL_STATE(1145)] = 29282, - [SMALL_STATE(1146)] = 29296, - [SMALL_STATE(1147)] = 29310, - [SMALL_STATE(1148)] = 29324, - [SMALL_STATE(1149)] = 29338, - [SMALL_STATE(1150)] = 29352, - [SMALL_STATE(1151)] = 29366, - [SMALL_STATE(1152)] = 29380, - [SMALL_STATE(1153)] = 29394, - [SMALL_STATE(1154)] = 29408, - [SMALL_STATE(1155)] = 29422, - [SMALL_STATE(1156)] = 29436, - [SMALL_STATE(1157)] = 29450, - [SMALL_STATE(1158)] = 29464, - [SMALL_STATE(1159)] = 29478, - [SMALL_STATE(1160)] = 29492, - [SMALL_STATE(1161)] = 29506, - [SMALL_STATE(1162)] = 29520, - [SMALL_STATE(1163)] = 29534, - [SMALL_STATE(1164)] = 29548, - [SMALL_STATE(1165)] = 29562, - [SMALL_STATE(1166)] = 29576, - [SMALL_STATE(1167)] = 29586, - [SMALL_STATE(1168)] = 29596, - [SMALL_STATE(1169)] = 29610, - [SMALL_STATE(1170)] = 29624, - [SMALL_STATE(1171)] = 29638, - [SMALL_STATE(1172)] = 29652, - [SMALL_STATE(1173)] = 29662, - [SMALL_STATE(1174)] = 29676, - [SMALL_STATE(1175)] = 29690, - [SMALL_STATE(1176)] = 29704, - [SMALL_STATE(1177)] = 29714, - [SMALL_STATE(1178)] = 29728, - [SMALL_STATE(1179)] = 29742, - [SMALL_STATE(1180)] = 29756, - [SMALL_STATE(1181)] = 29770, - [SMALL_STATE(1182)] = 29784, - [SMALL_STATE(1183)] = 29798, - [SMALL_STATE(1184)] = 29809, - [SMALL_STATE(1185)] = 29820, - [SMALL_STATE(1186)] = 29829, - [SMALL_STATE(1187)] = 29838, - [SMALL_STATE(1188)] = 29847, - [SMALL_STATE(1189)] = 29856, - [SMALL_STATE(1190)] = 29865, - [SMALL_STATE(1191)] = 29874, - [SMALL_STATE(1192)] = 29883, - [SMALL_STATE(1193)] = 29892, - [SMALL_STATE(1194)] = 29903, - [SMALL_STATE(1195)] = 29914, - [SMALL_STATE(1196)] = 29925, - [SMALL_STATE(1197)] = 29934, - [SMALL_STATE(1198)] = 29945, - [SMALL_STATE(1199)] = 29954, - [SMALL_STATE(1200)] = 29965, - [SMALL_STATE(1201)] = 29976, - [SMALL_STATE(1202)] = 29985, - [SMALL_STATE(1203)] = 29994, - [SMALL_STATE(1204)] = 30005, - [SMALL_STATE(1205)] = 30016, - [SMALL_STATE(1206)] = 30027, - [SMALL_STATE(1207)] = 30036, - [SMALL_STATE(1208)] = 30045, - [SMALL_STATE(1209)] = 30056, - [SMALL_STATE(1210)] = 30067, - [SMALL_STATE(1211)] = 30078, - [SMALL_STATE(1212)] = 30089, - [SMALL_STATE(1213)] = 30098, - [SMALL_STATE(1214)] = 30109, - [SMALL_STATE(1215)] = 30120, - [SMALL_STATE(1216)] = 30129, - [SMALL_STATE(1217)] = 30140, - [SMALL_STATE(1218)] = 30151, - [SMALL_STATE(1219)] = 30162, - [SMALL_STATE(1220)] = 30173, - [SMALL_STATE(1221)] = 30184, - [SMALL_STATE(1222)] = 30195, - [SMALL_STATE(1223)] = 30206, - [SMALL_STATE(1224)] = 30217, - [SMALL_STATE(1225)] = 30228, - [SMALL_STATE(1226)] = 30239, - [SMALL_STATE(1227)] = 30250, - [SMALL_STATE(1228)] = 30261, - [SMALL_STATE(1229)] = 30272, - [SMALL_STATE(1230)] = 30283, - [SMALL_STATE(1231)] = 30294, - [SMALL_STATE(1232)] = 30303, - [SMALL_STATE(1233)] = 30314, - [SMALL_STATE(1234)] = 30325, - [SMALL_STATE(1235)] = 30334, - [SMALL_STATE(1236)] = 30345, - [SMALL_STATE(1237)] = 30356, - [SMALL_STATE(1238)] = 30367, - [SMALL_STATE(1239)] = 30376, - [SMALL_STATE(1240)] = 30387, - [SMALL_STATE(1241)] = 30398, - [SMALL_STATE(1242)] = 30409, - [SMALL_STATE(1243)] = 30418, - [SMALL_STATE(1244)] = 30429, - [SMALL_STATE(1245)] = 30438, - [SMALL_STATE(1246)] = 30447, - [SMALL_STATE(1247)] = 30458, - [SMALL_STATE(1248)] = 30467, - [SMALL_STATE(1249)] = 30478, - [SMALL_STATE(1250)] = 30489, - [SMALL_STATE(1251)] = 30500, - [SMALL_STATE(1252)] = 30511, - [SMALL_STATE(1253)] = 30522, - [SMALL_STATE(1254)] = 30531, - [SMALL_STATE(1255)] = 30542, - [SMALL_STATE(1256)] = 30551, - [SMALL_STATE(1257)] = 30560, - [SMALL_STATE(1258)] = 30569, - [SMALL_STATE(1259)] = 30578, - [SMALL_STATE(1260)] = 30589, - [SMALL_STATE(1261)] = 30600, - [SMALL_STATE(1262)] = 30611, - [SMALL_STATE(1263)] = 30622, - [SMALL_STATE(1264)] = 30631, - [SMALL_STATE(1265)] = 30640, - [SMALL_STATE(1266)] = 30651, - [SMALL_STATE(1267)] = 30662, - [SMALL_STATE(1268)] = 30673, - [SMALL_STATE(1269)] = 30684, - [SMALL_STATE(1270)] = 30695, - [SMALL_STATE(1271)] = 30706, - [SMALL_STATE(1272)] = 30715, - [SMALL_STATE(1273)] = 30726, - [SMALL_STATE(1274)] = 30737, - [SMALL_STATE(1275)] = 30746, - [SMALL_STATE(1276)] = 30755, - [SMALL_STATE(1277)] = 30764, - [SMALL_STATE(1278)] = 30775, - [SMALL_STATE(1279)] = 30784, - [SMALL_STATE(1280)] = 30795, - [SMALL_STATE(1281)] = 30806, - [SMALL_STATE(1282)] = 30817, - [SMALL_STATE(1283)] = 30826, - [SMALL_STATE(1284)] = 30837, - [SMALL_STATE(1285)] = 30848, - [SMALL_STATE(1286)] = 30859, - [SMALL_STATE(1287)] = 30868, - [SMALL_STATE(1288)] = 30879, - [SMALL_STATE(1289)] = 30890, - [SMALL_STATE(1290)] = 30901, - [SMALL_STATE(1291)] = 30912, - [SMALL_STATE(1292)] = 30923, - [SMALL_STATE(1293)] = 30934, - [SMALL_STATE(1294)] = 30945, - [SMALL_STATE(1295)] = 30954, - [SMALL_STATE(1296)] = 30965, - [SMALL_STATE(1297)] = 30976, - [SMALL_STATE(1298)] = 30985, - [SMALL_STATE(1299)] = 30996, - [SMALL_STATE(1300)] = 31007, - [SMALL_STATE(1301)] = 31018, - [SMALL_STATE(1302)] = 31029, - [SMALL_STATE(1303)] = 31038, - [SMALL_STATE(1304)] = 31049, - [SMALL_STATE(1305)] = 31060, - [SMALL_STATE(1306)] = 31068, - [SMALL_STATE(1307)] = 31076, - [SMALL_STATE(1308)] = 31084, - [SMALL_STATE(1309)] = 31092, - [SMALL_STATE(1310)] = 31100, - [SMALL_STATE(1311)] = 31108, - [SMALL_STATE(1312)] = 31116, - [SMALL_STATE(1313)] = 31124, - [SMALL_STATE(1314)] = 31132, - [SMALL_STATE(1315)] = 31140, - [SMALL_STATE(1316)] = 31148, - [SMALL_STATE(1317)] = 31156, - [SMALL_STATE(1318)] = 31164, - [SMALL_STATE(1319)] = 31172, - [SMALL_STATE(1320)] = 31180, - [SMALL_STATE(1321)] = 31188, - [SMALL_STATE(1322)] = 31196, - [SMALL_STATE(1323)] = 31204, - [SMALL_STATE(1324)] = 31212, - [SMALL_STATE(1325)] = 31220, - [SMALL_STATE(1326)] = 31228, - [SMALL_STATE(1327)] = 31236, - [SMALL_STATE(1328)] = 31244, - [SMALL_STATE(1329)] = 31252, - [SMALL_STATE(1330)] = 31260, - [SMALL_STATE(1331)] = 31268, - [SMALL_STATE(1332)] = 31276, - [SMALL_STATE(1333)] = 31284, - [SMALL_STATE(1334)] = 31292, - [SMALL_STATE(1335)] = 31300, - [SMALL_STATE(1336)] = 31308, - [SMALL_STATE(1337)] = 31316, - [SMALL_STATE(1338)] = 31324, - [SMALL_STATE(1339)] = 31332, - [SMALL_STATE(1340)] = 31340, - [SMALL_STATE(1341)] = 31348, - [SMALL_STATE(1342)] = 31356, - [SMALL_STATE(1343)] = 31364, - [SMALL_STATE(1344)] = 31372, - [SMALL_STATE(1345)] = 31380, - [SMALL_STATE(1346)] = 31388, - [SMALL_STATE(1347)] = 31396, - [SMALL_STATE(1348)] = 31404, - [SMALL_STATE(1349)] = 31412, - [SMALL_STATE(1350)] = 31420, - [SMALL_STATE(1351)] = 31428, - [SMALL_STATE(1352)] = 31436, - [SMALL_STATE(1353)] = 31444, - [SMALL_STATE(1354)] = 31452, - [SMALL_STATE(1355)] = 31460, - [SMALL_STATE(1356)] = 31468, - [SMALL_STATE(1357)] = 31476, - [SMALL_STATE(1358)] = 31484, - [SMALL_STATE(1359)] = 31492, - [SMALL_STATE(1360)] = 31500, - [SMALL_STATE(1361)] = 31508, - [SMALL_STATE(1362)] = 31516, - [SMALL_STATE(1363)] = 31524, - [SMALL_STATE(1364)] = 31532, - [SMALL_STATE(1365)] = 31540, - [SMALL_STATE(1366)] = 31548, - [SMALL_STATE(1367)] = 31556, - [SMALL_STATE(1368)] = 31564, - [SMALL_STATE(1369)] = 31572, - [SMALL_STATE(1370)] = 31580, - [SMALL_STATE(1371)] = 31588, - [SMALL_STATE(1372)] = 31596, - [SMALL_STATE(1373)] = 31604, - [SMALL_STATE(1374)] = 31612, - [SMALL_STATE(1375)] = 31620, - [SMALL_STATE(1376)] = 31628, - [SMALL_STATE(1377)] = 31636, - [SMALL_STATE(1378)] = 31644, - [SMALL_STATE(1379)] = 31652, - [SMALL_STATE(1380)] = 31660, - [SMALL_STATE(1381)] = 31668, - [SMALL_STATE(1382)] = 31676, - [SMALL_STATE(1383)] = 31684, - [SMALL_STATE(1384)] = 31692, + [SMALL_STATE(837)] = 23167, + [SMALL_STATE(838)] = 23204, + [SMALL_STATE(839)] = 23241, + [SMALL_STATE(840)] = 23266, + [SMALL_STATE(841)] = 23291, + [SMALL_STATE(842)] = 23330, + [SMALL_STATE(843)] = 23367, + [SMALL_STATE(844)] = 23400, + [SMALL_STATE(845)] = 23439, + [SMALL_STATE(846)] = 23476, + [SMALL_STATE(847)] = 23513, + [SMALL_STATE(848)] = 23540, + [SMALL_STATE(849)] = 23582, + [SMALL_STATE(850)] = 23624, + [SMALL_STATE(851)] = 23666, + [SMALL_STATE(852)] = 23708, + [SMALL_STATE(853)] = 23734, + [SMALL_STATE(854)] = 23776, + [SMALL_STATE(855)] = 23818, + [SMALL_STATE(856)] = 23860, + [SMALL_STATE(857)] = 23902, + [SMALL_STATE(858)] = 23939, + [SMALL_STATE(859)] = 23972, + [SMALL_STATE(860)] = 24005, + [SMALL_STATE(861)] = 24041, + [SMALL_STATE(862)] = 24069, + [SMALL_STATE(863)] = 24103, + [SMALL_STATE(864)] = 24137, + [SMALL_STATE(865)] = 24173, + [SMALL_STATE(866)] = 24207, + [SMALL_STATE(867)] = 24243, + [SMALL_STATE(868)] = 24279, + [SMALL_STATE(869)] = 24309, + [SMALL_STATE(870)] = 24343, + [SMALL_STATE(871)] = 24375, + [SMALL_STATE(872)] = 24409, + [SMALL_STATE(873)] = 24442, + [SMALL_STATE(874)] = 24473, + [SMALL_STATE(875)] = 24504, + [SMALL_STATE(876)] = 24537, + [SMALL_STATE(877)] = 24568, + [SMALL_STATE(878)] = 24601, + [SMALL_STATE(879)] = 24632, + [SMALL_STATE(880)] = 24663, + [SMALL_STATE(881)] = 24696, + [SMALL_STATE(882)] = 24729, + [SMALL_STATE(883)] = 24760, + [SMALL_STATE(884)] = 24787, + [SMALL_STATE(885)] = 24820, + [SMALL_STATE(886)] = 24844, + [SMALL_STATE(887)] = 24874, + [SMALL_STATE(888)] = 24902, + [SMALL_STATE(889)] = 24934, + [SMALL_STATE(890)] = 24966, + [SMALL_STATE(891)] = 24994, + [SMALL_STATE(892)] = 25024, + [SMALL_STATE(893)] = 25054, + [SMALL_STATE(894)] = 25086, + [SMALL_STATE(895)] = 25111, + [SMALL_STATE(896)] = 25136, + [SMALL_STATE(897)] = 25165, + [SMALL_STATE(898)] = 25200, + [SMALL_STATE(899)] = 25221, + [SMALL_STATE(900)] = 25256, + [SMALL_STATE(901)] = 25281, + [SMALL_STATE(902)] = 25306, + [SMALL_STATE(903)] = 25331, + [SMALL_STATE(904)] = 25356, + [SMALL_STATE(905)] = 25377, + [SMALL_STATE(906)] = 25399, + [SMALL_STATE(907)] = 25423, + [SMALL_STATE(908)] = 25445, + [SMALL_STATE(909)] = 25467, + [SMALL_STATE(910)] = 25489, + [SMALL_STATE(911)] = 25511, + [SMALL_STATE(912)] = 25533, + [SMALL_STATE(913)] = 25549, + [SMALL_STATE(914)] = 25571, + [SMALL_STATE(915)] = 25599, + [SMALL_STATE(916)] = 25621, + [SMALL_STATE(917)] = 25643, + [SMALL_STATE(918)] = 25665, + [SMALL_STATE(919)] = 25687, + [SMALL_STATE(920)] = 25709, + [SMALL_STATE(921)] = 25725, + [SMALL_STATE(922)] = 25741, + [SMALL_STATE(923)] = 25763, + [SMALL_STATE(924)] = 25785, + [SMALL_STATE(925)] = 25807, + [SMALL_STATE(926)] = 25829, + [SMALL_STATE(927)] = 25853, + [SMALL_STATE(928)] = 25875, + [SMALL_STATE(929)] = 25896, + [SMALL_STATE(930)] = 25917, + [SMALL_STATE(931)] = 25938, + [SMALL_STATE(932)] = 25967, + [SMALL_STATE(933)] = 25996, + [SMALL_STATE(934)] = 26025, + [SMALL_STATE(935)] = 26054, + [SMALL_STATE(936)] = 26076, + [SMALL_STATE(937)] = 26090, + [SMALL_STATE(938)] = 26114, + [SMALL_STATE(939)] = 26128, + [SMALL_STATE(940)] = 26150, + [SMALL_STATE(941)] = 26164, + [SMALL_STATE(942)] = 26188, + [SMALL_STATE(943)] = 26202, + [SMALL_STATE(944)] = 26222, + [SMALL_STATE(945)] = 26236, + [SMALL_STATE(946)] = 26256, + [SMALL_STATE(947)] = 26273, + [SMALL_STATE(948)] = 26290, + [SMALL_STATE(949)] = 26311, + [SMALL_STATE(950)] = 26324, + [SMALL_STATE(951)] = 26341, + [SMALL_STATE(952)] = 26358, + [SMALL_STATE(953)] = 26375, + [SMALL_STATE(954)] = 26388, + [SMALL_STATE(955)] = 26401, + [SMALL_STATE(956)] = 26418, + [SMALL_STATE(957)] = 26439, + [SMALL_STATE(958)] = 26456, + [SMALL_STATE(959)] = 26469, + [SMALL_STATE(960)] = 26492, + [SMALL_STATE(961)] = 26509, + [SMALL_STATE(962)] = 26530, + [SMALL_STATE(963)] = 26543, + [SMALL_STATE(964)] = 26556, + [SMALL_STATE(965)] = 26569, + [SMALL_STATE(966)] = 26582, + [SMALL_STATE(967)] = 26595, + [SMALL_STATE(968)] = 26616, + [SMALL_STATE(969)] = 26629, + [SMALL_STATE(970)] = 26652, + [SMALL_STATE(971)] = 26675, + [SMALL_STATE(972)] = 26692, + [SMALL_STATE(973)] = 26709, + [SMALL_STATE(974)] = 26722, + [SMALL_STATE(975)] = 26735, + [SMALL_STATE(976)] = 26748, + [SMALL_STATE(977)] = 26761, + [SMALL_STATE(978)] = 26782, + [SMALL_STATE(979)] = 26799, + [SMALL_STATE(980)] = 26816, + [SMALL_STATE(981)] = 26829, + [SMALL_STATE(982)] = 26846, + [SMALL_STATE(983)] = 26869, + [SMALL_STATE(984)] = 26882, + [SMALL_STATE(985)] = 26905, + [SMALL_STATE(986)] = 26928, + [SMALL_STATE(987)] = 26945, + [SMALL_STATE(988)] = 26966, + [SMALL_STATE(989)] = 26983, + [SMALL_STATE(990)] = 27003, + [SMALL_STATE(991)] = 27023, + [SMALL_STATE(992)] = 27039, + [SMALL_STATE(993)] = 27059, + [SMALL_STATE(994)] = 27079, + [SMALL_STATE(995)] = 27097, + [SMALL_STATE(996)] = 27113, + [SMALL_STATE(997)] = 27129, + [SMALL_STATE(998)] = 27149, + [SMALL_STATE(999)] = 27169, + [SMALL_STATE(1000)] = 27189, + [SMALL_STATE(1001)] = 27209, + [SMALL_STATE(1002)] = 27229, + [SMALL_STATE(1003)] = 27245, + [SMALL_STATE(1004)] = 27261, + [SMALL_STATE(1005)] = 27281, + [SMALL_STATE(1006)] = 27301, + [SMALL_STATE(1007)] = 27317, + [SMALL_STATE(1008)] = 27337, + [SMALL_STATE(1009)] = 27351, + [SMALL_STATE(1010)] = 27367, + [SMALL_STATE(1011)] = 27387, + [SMALL_STATE(1012)] = 27407, + [SMALL_STATE(1013)] = 27419, + [SMALL_STATE(1014)] = 27439, + [SMALL_STATE(1015)] = 27455, + [SMALL_STATE(1016)] = 27472, + [SMALL_STATE(1017)] = 27487, + [SMALL_STATE(1018)] = 27502, + [SMALL_STATE(1019)] = 27517, + [SMALL_STATE(1020)] = 27534, + [SMALL_STATE(1021)] = 27549, + [SMALL_STATE(1022)] = 27566, + [SMALL_STATE(1023)] = 27583, + [SMALL_STATE(1024)] = 27600, + [SMALL_STATE(1025)] = 27613, + [SMALL_STATE(1026)] = 27630, + [SMALL_STATE(1027)] = 27647, + [SMALL_STATE(1028)] = 27664, + [SMALL_STATE(1029)] = 27681, + [SMALL_STATE(1030)] = 27698, + [SMALL_STATE(1031)] = 27713, + [SMALL_STATE(1032)] = 27730, + [SMALL_STATE(1033)] = 27745, + [SMALL_STATE(1034)] = 27762, + [SMALL_STATE(1035)] = 27779, + [SMALL_STATE(1036)] = 27796, + [SMALL_STATE(1037)] = 27813, + [SMALL_STATE(1038)] = 27824, + [SMALL_STATE(1039)] = 27835, + [SMALL_STATE(1040)] = 27848, + [SMALL_STATE(1041)] = 27863, + [SMALL_STATE(1042)] = 27880, + [SMALL_STATE(1043)] = 27891, + [SMALL_STATE(1044)] = 27906, + [SMALL_STATE(1045)] = 27923, + [SMALL_STATE(1046)] = 27940, + [SMALL_STATE(1047)] = 27955, + [SMALL_STATE(1048)] = 27972, + [SMALL_STATE(1049)] = 27987, + [SMALL_STATE(1050)] = 27998, + [SMALL_STATE(1051)] = 28013, + [SMALL_STATE(1052)] = 28030, + [SMALL_STATE(1053)] = 28047, + [SMALL_STATE(1054)] = 28062, + [SMALL_STATE(1055)] = 28077, + [SMALL_STATE(1056)] = 28092, + [SMALL_STATE(1057)] = 28109, + [SMALL_STATE(1058)] = 28126, + [SMALL_STATE(1059)] = 28143, + [SMALL_STATE(1060)] = 28160, + [SMALL_STATE(1061)] = 28171, + [SMALL_STATE(1062)] = 28186, + [SMALL_STATE(1063)] = 28203, + [SMALL_STATE(1064)] = 28218, + [SMALL_STATE(1065)] = 28233, + [SMALL_STATE(1066)] = 28248, + [SMALL_STATE(1067)] = 28263, + [SMALL_STATE(1068)] = 28278, + [SMALL_STATE(1069)] = 28293, + [SMALL_STATE(1070)] = 28310, + [SMALL_STATE(1071)] = 28327, + [SMALL_STATE(1072)] = 28344, + [SMALL_STATE(1073)] = 28358, + [SMALL_STATE(1074)] = 28372, + [SMALL_STATE(1075)] = 28386, + [SMALL_STATE(1076)] = 28396, + [SMALL_STATE(1077)] = 28406, + [SMALL_STATE(1078)] = 28420, + [SMALL_STATE(1079)] = 28434, + [SMALL_STATE(1080)] = 28444, + [SMALL_STATE(1081)] = 28458, + [SMALL_STATE(1082)] = 28468, + [SMALL_STATE(1083)] = 28482, + [SMALL_STATE(1084)] = 28496, + [SMALL_STATE(1085)] = 28510, + [SMALL_STATE(1086)] = 28524, + [SMALL_STATE(1087)] = 28538, + [SMALL_STATE(1088)] = 28552, + [SMALL_STATE(1089)] = 28566, + [SMALL_STATE(1090)] = 28580, + [SMALL_STATE(1091)] = 28594, + [SMALL_STATE(1092)] = 28608, + [SMALL_STATE(1093)] = 28622, + [SMALL_STATE(1094)] = 28632, + [SMALL_STATE(1095)] = 28646, + [SMALL_STATE(1096)] = 28660, + [SMALL_STATE(1097)] = 28674, + [SMALL_STATE(1098)] = 28688, + [SMALL_STATE(1099)] = 28698, + [SMALL_STATE(1100)] = 28712, + [SMALL_STATE(1101)] = 28726, + [SMALL_STATE(1102)] = 28740, + [SMALL_STATE(1103)] = 28754, + [SMALL_STATE(1104)] = 28768, + [SMALL_STATE(1105)] = 28782, + [SMALL_STATE(1106)] = 28796, + [SMALL_STATE(1107)] = 28810, + [SMALL_STATE(1108)] = 28824, + [SMALL_STATE(1109)] = 28838, + [SMALL_STATE(1110)] = 28852, + [SMALL_STATE(1111)] = 28866, + [SMALL_STATE(1112)] = 28880, + [SMALL_STATE(1113)] = 28894, + [SMALL_STATE(1114)] = 28908, + [SMALL_STATE(1115)] = 28922, + [SMALL_STATE(1116)] = 28936, + [SMALL_STATE(1117)] = 28950, + [SMALL_STATE(1118)] = 28964, + [SMALL_STATE(1119)] = 28978, + [SMALL_STATE(1120)] = 28992, + [SMALL_STATE(1121)] = 29006, + [SMALL_STATE(1122)] = 29020, + [SMALL_STATE(1123)] = 29034, + [SMALL_STATE(1124)] = 29048, + [SMALL_STATE(1125)] = 29062, + [SMALL_STATE(1126)] = 29076, + [SMALL_STATE(1127)] = 29090, + [SMALL_STATE(1128)] = 29104, + [SMALL_STATE(1129)] = 29118, + [SMALL_STATE(1130)] = 29132, + [SMALL_STATE(1131)] = 29146, + [SMALL_STATE(1132)] = 29160, + [SMALL_STATE(1133)] = 29174, + [SMALL_STATE(1134)] = 29188, + [SMALL_STATE(1135)] = 29202, + [SMALL_STATE(1136)] = 29212, + [SMALL_STATE(1137)] = 29226, + [SMALL_STATE(1138)] = 29240, + [SMALL_STATE(1139)] = 29254, + [SMALL_STATE(1140)] = 29264, + [SMALL_STATE(1141)] = 29278, + [SMALL_STATE(1142)] = 29288, + [SMALL_STATE(1143)] = 29302, + [SMALL_STATE(1144)] = 29316, + [SMALL_STATE(1145)] = 29330, + [SMALL_STATE(1146)] = 29344, + [SMALL_STATE(1147)] = 29356, + [SMALL_STATE(1148)] = 29370, + [SMALL_STATE(1149)] = 29384, + [SMALL_STATE(1150)] = 29394, + [SMALL_STATE(1151)] = 29408, + [SMALL_STATE(1152)] = 29420, + [SMALL_STATE(1153)] = 29434, + [SMALL_STATE(1154)] = 29448, + [SMALL_STATE(1155)] = 29462, + [SMALL_STATE(1156)] = 29476, + [SMALL_STATE(1157)] = 29490, + [SMALL_STATE(1158)] = 29504, + [SMALL_STATE(1159)] = 29518, + [SMALL_STATE(1160)] = 29532, + [SMALL_STATE(1161)] = 29546, + [SMALL_STATE(1162)] = 29560, + [SMALL_STATE(1163)] = 29574, + [SMALL_STATE(1164)] = 29588, + [SMALL_STATE(1165)] = 29602, + [SMALL_STATE(1166)] = 29616, + [SMALL_STATE(1167)] = 29630, + [SMALL_STATE(1168)] = 29644, + [SMALL_STATE(1169)] = 29658, + [SMALL_STATE(1170)] = 29668, + [SMALL_STATE(1171)] = 29682, + [SMALL_STATE(1172)] = 29696, + [SMALL_STATE(1173)] = 29710, + [SMALL_STATE(1174)] = 29724, + [SMALL_STATE(1175)] = 29738, + [SMALL_STATE(1176)] = 29748, + [SMALL_STATE(1177)] = 29758, + [SMALL_STATE(1178)] = 29772, + [SMALL_STATE(1179)] = 29786, + [SMALL_STATE(1180)] = 29800, + [SMALL_STATE(1181)] = 29814, + [SMALL_STATE(1182)] = 29828, + [SMALL_STATE(1183)] = 29842, + [SMALL_STATE(1184)] = 29856, + [SMALL_STATE(1185)] = 29870, + [SMALL_STATE(1186)] = 29884, + [SMALL_STATE(1187)] = 29895, + [SMALL_STATE(1188)] = 29906, + [SMALL_STATE(1189)] = 29915, + [SMALL_STATE(1190)] = 29926, + [SMALL_STATE(1191)] = 29935, + [SMALL_STATE(1192)] = 29946, + [SMALL_STATE(1193)] = 29955, + [SMALL_STATE(1194)] = 29966, + [SMALL_STATE(1195)] = 29977, + [SMALL_STATE(1196)] = 29986, + [SMALL_STATE(1197)] = 29995, + [SMALL_STATE(1198)] = 30006, + [SMALL_STATE(1199)] = 30017, + [SMALL_STATE(1200)] = 30026, + [SMALL_STATE(1201)] = 30037, + [SMALL_STATE(1202)] = 30048, + [SMALL_STATE(1203)] = 30059, + [SMALL_STATE(1204)] = 30068, + [SMALL_STATE(1205)] = 30077, + [SMALL_STATE(1206)] = 30088, + [SMALL_STATE(1207)] = 30099, + [SMALL_STATE(1208)] = 30110, + [SMALL_STATE(1209)] = 30119, + [SMALL_STATE(1210)] = 30128, + [SMALL_STATE(1211)] = 30139, + [SMALL_STATE(1212)] = 30150, + [SMALL_STATE(1213)] = 30161, + [SMALL_STATE(1214)] = 30170, + [SMALL_STATE(1215)] = 30181, + [SMALL_STATE(1216)] = 30190, + [SMALL_STATE(1217)] = 30201, + [SMALL_STATE(1218)] = 30212, + [SMALL_STATE(1219)] = 30223, + [SMALL_STATE(1220)] = 30234, + [SMALL_STATE(1221)] = 30245, + [SMALL_STATE(1222)] = 30254, + [SMALL_STATE(1223)] = 30263, + [SMALL_STATE(1224)] = 30274, + [SMALL_STATE(1225)] = 30285, + [SMALL_STATE(1226)] = 30296, + [SMALL_STATE(1227)] = 30307, + [SMALL_STATE(1228)] = 30318, + [SMALL_STATE(1229)] = 30329, + [SMALL_STATE(1230)] = 30340, + [SMALL_STATE(1231)] = 30351, + [SMALL_STATE(1232)] = 30362, + [SMALL_STATE(1233)] = 30373, + [SMALL_STATE(1234)] = 30384, + [SMALL_STATE(1235)] = 30395, + [SMALL_STATE(1236)] = 30406, + [SMALL_STATE(1237)] = 30415, + [SMALL_STATE(1238)] = 30424, + [SMALL_STATE(1239)] = 30435, + [SMALL_STATE(1240)] = 30446, + [SMALL_STATE(1241)] = 30457, + [SMALL_STATE(1242)] = 30468, + [SMALL_STATE(1243)] = 30479, + [SMALL_STATE(1244)] = 30488, + [SMALL_STATE(1245)] = 30497, + [SMALL_STATE(1246)] = 30508, + [SMALL_STATE(1247)] = 30519, + [SMALL_STATE(1248)] = 30530, + [SMALL_STATE(1249)] = 30539, + [SMALL_STATE(1250)] = 30550, + [SMALL_STATE(1251)] = 30559, + [SMALL_STATE(1252)] = 30570, + [SMALL_STATE(1253)] = 30579, + [SMALL_STATE(1254)] = 30590, + [SMALL_STATE(1255)] = 30601, + [SMALL_STATE(1256)] = 30612, + [SMALL_STATE(1257)] = 30623, + [SMALL_STATE(1258)] = 30634, + [SMALL_STATE(1259)] = 30643, + [SMALL_STATE(1260)] = 30652, + [SMALL_STATE(1261)] = 30661, + [SMALL_STATE(1262)] = 30672, + [SMALL_STATE(1263)] = 30683, + [SMALL_STATE(1264)] = 30694, + [SMALL_STATE(1265)] = 30703, + [SMALL_STATE(1266)] = 30712, + [SMALL_STATE(1267)] = 30723, + [SMALL_STATE(1268)] = 30734, + [SMALL_STATE(1269)] = 30743, + [SMALL_STATE(1270)] = 30754, + [SMALL_STATE(1271)] = 30765, + [SMALL_STATE(1272)] = 30774, + [SMALL_STATE(1273)] = 30783, + [SMALL_STATE(1274)] = 30794, + [SMALL_STATE(1275)] = 30805, + [SMALL_STATE(1276)] = 30814, + [SMALL_STATE(1277)] = 30823, + [SMALL_STATE(1278)] = 30832, + [SMALL_STATE(1279)] = 30843, + [SMALL_STATE(1280)] = 30854, + [SMALL_STATE(1281)] = 30863, + [SMALL_STATE(1282)] = 30874, + [SMALL_STATE(1283)] = 30885, + [SMALL_STATE(1284)] = 30896, + [SMALL_STATE(1285)] = 30905, + [SMALL_STATE(1286)] = 30916, + [SMALL_STATE(1287)] = 30927, + [SMALL_STATE(1288)] = 30938, + [SMALL_STATE(1289)] = 30949, + [SMALL_STATE(1290)] = 30958, + [SMALL_STATE(1291)] = 30969, + [SMALL_STATE(1292)] = 30980, + [SMALL_STATE(1293)] = 30991, + [SMALL_STATE(1294)] = 31000, + [SMALL_STATE(1295)] = 31009, + [SMALL_STATE(1296)] = 31020, + [SMALL_STATE(1297)] = 31029, + [SMALL_STATE(1298)] = 31038, + [SMALL_STATE(1299)] = 31049, + [SMALL_STATE(1300)] = 31060, + [SMALL_STATE(1301)] = 31071, + [SMALL_STATE(1302)] = 31082, + [SMALL_STATE(1303)] = 31093, + [SMALL_STATE(1304)] = 31102, + [SMALL_STATE(1305)] = 31113, + [SMALL_STATE(1306)] = 31124, + [SMALL_STATE(1307)] = 31135, + [SMALL_STATE(1308)] = 31146, + [SMALL_STATE(1309)] = 31154, + [SMALL_STATE(1310)] = 31162, + [SMALL_STATE(1311)] = 31170, + [SMALL_STATE(1312)] = 31178, + [SMALL_STATE(1313)] = 31186, + [SMALL_STATE(1314)] = 31194, + [SMALL_STATE(1315)] = 31202, + [SMALL_STATE(1316)] = 31210, + [SMALL_STATE(1317)] = 31218, + [SMALL_STATE(1318)] = 31226, + [SMALL_STATE(1319)] = 31234, + [SMALL_STATE(1320)] = 31242, + [SMALL_STATE(1321)] = 31250, + [SMALL_STATE(1322)] = 31258, + [SMALL_STATE(1323)] = 31266, + [SMALL_STATE(1324)] = 31274, + [SMALL_STATE(1325)] = 31282, + [SMALL_STATE(1326)] = 31290, + [SMALL_STATE(1327)] = 31298, + [SMALL_STATE(1328)] = 31306, + [SMALL_STATE(1329)] = 31314, + [SMALL_STATE(1330)] = 31322, + [SMALL_STATE(1331)] = 31330, + [SMALL_STATE(1332)] = 31338, + [SMALL_STATE(1333)] = 31346, + [SMALL_STATE(1334)] = 31354, + [SMALL_STATE(1335)] = 31362, + [SMALL_STATE(1336)] = 31370, + [SMALL_STATE(1337)] = 31378, + [SMALL_STATE(1338)] = 31386, + [SMALL_STATE(1339)] = 31394, + [SMALL_STATE(1340)] = 31402, + [SMALL_STATE(1341)] = 31410, + [SMALL_STATE(1342)] = 31418, + [SMALL_STATE(1343)] = 31426, + [SMALL_STATE(1344)] = 31434, + [SMALL_STATE(1345)] = 31442, + [SMALL_STATE(1346)] = 31450, + [SMALL_STATE(1347)] = 31458, + [SMALL_STATE(1348)] = 31466, + [SMALL_STATE(1349)] = 31474, + [SMALL_STATE(1350)] = 31482, + [SMALL_STATE(1351)] = 31490, + [SMALL_STATE(1352)] = 31498, + [SMALL_STATE(1353)] = 31506, + [SMALL_STATE(1354)] = 31514, + [SMALL_STATE(1355)] = 31522, + [SMALL_STATE(1356)] = 31530, + [SMALL_STATE(1357)] = 31538, + [SMALL_STATE(1358)] = 31546, + [SMALL_STATE(1359)] = 31554, + [SMALL_STATE(1360)] = 31562, + [SMALL_STATE(1361)] = 31570, + [SMALL_STATE(1362)] = 31578, + [SMALL_STATE(1363)] = 31586, + [SMALL_STATE(1364)] = 31594, + [SMALL_STATE(1365)] = 31602, + [SMALL_STATE(1366)] = 31610, + [SMALL_STATE(1367)] = 31618, + [SMALL_STATE(1368)] = 31626, + [SMALL_STATE(1369)] = 31634, + [SMALL_STATE(1370)] = 31642, + [SMALL_STATE(1371)] = 31650, + [SMALL_STATE(1372)] = 31658, + [SMALL_STATE(1373)] = 31666, + [SMALL_STATE(1374)] = 31674, + [SMALL_STATE(1375)] = 31682, + [SMALL_STATE(1376)] = 31690, + [SMALL_STATE(1377)] = 31698, + [SMALL_STATE(1378)] = 31706, + [SMALL_STATE(1379)] = 31714, + [SMALL_STATE(1380)] = 31722, + [SMALL_STATE(1381)] = 31730, + [SMALL_STATE(1382)] = 31738, + [SMALL_STATE(1383)] = 31746, + [SMALL_STATE(1384)] = 31754, + [SMALL_STATE(1385)] = 31762, + [SMALL_STATE(1386)] = 31770, + [SMALL_STATE(1387)] = 31778, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -75105,113 +75181,113 @@ static const TSParseActionEntry ts_parse_actions[] = { [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(948), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1025), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(423), [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(561), [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(561), - [108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(978), - [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(893), + [108] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(948), + [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(902), [114] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(115), - [117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(938), + [117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(943), [120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(244), [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(505), [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(244), [129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(195), [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(785), - [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1372), - [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1265), + [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(9), [144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(377), [147] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(192), [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(18), - [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1183), - [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1210), - [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1214), - [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(149), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1207), + [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1217), + [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1220), + [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(157), [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(106), [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(580), [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(193), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1025), - [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1197), - [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1036), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1254), + [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1380), [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(919), [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(464), [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(133), - [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(908), + [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(135), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(923), [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(894), - [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), + [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(401), [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(505), [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(463), - [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1325), + [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1329), [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(742), [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(732), [225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(766), [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(562), - [231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1217), + [231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1225), [234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block_statement_group, 1, 0, 0), [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block_statement_group, 1, 0, 0), - [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), [258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block_statement_group, 2, 0, 0), [260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block_statement_group, 2, 0, 0), [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(421), [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(561), [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(561), - [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(978), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(893), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(948), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(902), [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(115), [282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(244), @@ -75219,41 +75295,41 @@ static const TSParseActionEntry ts_parse_actions[] = { [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(244), [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(195), [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(785), - [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1372), - [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1265), + [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1381), + [300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1191), [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(9), [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(377), [311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(192), [314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(18), - [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1235), - [320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1210), - [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1214), - [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(149), + [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1239), + [320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1217), + [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1220), + [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(157), [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(106), [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(580), [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(193), - [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1025), - [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1236), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1376), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1036), + [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1240), + [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1379), [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(919), [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(464), [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(425), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(133), - [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(908), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(135), + [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(923), [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(894), - [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1326), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1339), [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(402), [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(505), [374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(463), - [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1371), - [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1374), + [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1325), + [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1329), [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(742), [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(732), [389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(766), [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(562), - [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1217), - [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat2, 2, 0, 0), SHIFT_REPEAT(1225), + [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), [404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), @@ -75262,39 +75338,39 @@ static const TSParseActionEntry ts_parse_actions[] = { [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__reserved_identifier, 1, 0, 1), SHIFT(115), [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__reserved_identifier, 1, 0, 1), [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__reserved_identifier, 1, 0, 1), [427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__reserved_identifier, 1, 0, 1), SHIFT(244), [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__reserved_identifier, 1, 0, 1), SHIFT(195), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 0), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 2, 0, 0), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 2, 0, 0), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_expression, 3, 0, 21), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_expression, 3, 0, 21), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_expression, 3, 0, 21), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_expression, 3, 0, 21), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 2, 0, 0), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 2, 0, 0), [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 3, 0, 0), [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 3, 0, 0), [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), @@ -75305,1411 +75381,1414 @@ static const TSParseActionEntry ts_parse_actions[] = { [500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_statement, 1, 0, 0), [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 23), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 23), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 3, 0, 24), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 3, 0, 24), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 4, 0, 24), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 4, 0, 24), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 3, 0, 24), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 3, 0, 24), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 4, 0, 24), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 4, 0, 24), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), - [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), - [657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1345), - [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), - [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), - [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 149), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 149), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 20), - [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 20), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 4, 0, 62), - [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 4, 0, 62), - [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_body, 2, 0, 0), - [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_body, 2, 0, 0), - [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 4, 0, 0), - [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 4, 0, 0), - [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 59), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 59), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4, 0, 63), - [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4, 0, 63), - [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_body, 2, 0, 0), - [704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_body, 2, 0, 0), - [706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_body, 2, 0, 0), - [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_body, 2, 0, 0), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 57), - [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 57), - [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 60), - [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 60), - [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 64), - [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 64), - [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 20), - [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 20), - [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 62), - [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 62), - [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 62), - [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 62), - [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_declaration, 4, 0, 62), - [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_declaration, 4, 0, 62), - [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 62), - [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 62), - [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_variable_declaration, 4, 0, 71), - [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_variable_declaration, 4, 0, 71), - [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_declaration, 4, 0, 0), - [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_declaration, 4, 0, 0), - [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 89), - [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 89), - [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 90), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 90), - [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 91), - [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 91), - [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 92), - [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 92), - [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 93), - [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 93), - [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 94), - [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 94), - [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 5, 0, 0), - [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_statement, 5, 0, 0), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 95), - [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 95), - [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0), - [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_statement, 3, 0, 0), - [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 21), - [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 21), - [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 5, 0, 24), - [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 5, 0, 24), - [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 96), - [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 96), - [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), - [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), - [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 0), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 0), - [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_body, 3, 0, 0), - [808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_body, 3, 0, 0), - [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 5, 0, 0), - [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 5, 0, 0), - [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), - [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), - [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 100), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 100), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 101), - [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 101), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_body, 3, 0, 0), - [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_body, 3, 0, 0), - [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_body, 3, 0, 0), - [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_body, 3, 0, 0), - [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 91), - [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 91), - [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 102), - [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 102), - [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 103), - [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 103), - [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 108), - [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 108), - [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 109), - [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 109), - [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 110), - [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 110), - [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 111), - [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 111), - [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, 0, 110), - [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, 0, 110), - [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 112), - [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 112), - [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 108), - [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 108), - [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 111), - [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 111), - [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 113), - [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 113), - [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 5, 0, 114), - [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 5, 0, 114), - [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 0), - [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 0), - [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 120), - [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 120), - [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 121), - [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 121), - [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 122), - [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 122), - [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 123), - [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 123), - [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), - [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), - [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 3, 0, 0), - [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 3, 0, 0), - [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synchronized_statement, 3, 0, 22), - [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synchronized_statement, 3, 0, 22), - [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 126), - [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 126), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), - [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 127), - [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 127), - [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 6, 0, 0), - [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 6, 0, 0), - [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), - [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 133), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 133), - [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 134), - [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 134), - [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 136), - [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 136), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 137), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 137), - [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 138), - [956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 138), - [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 139), - [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 139), - [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 140), - [964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 140), - [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 141), - [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 141), - [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 142), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 142), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 143), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 143), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 138), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 138), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 144), - [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 144), - [986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 145), - [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 145), - [990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 147), - [992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 147), - [994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 151), - [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 151), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 154), - [1000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 154), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 155), - [1004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 155), - [1006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 156), - [1008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 156), - [1010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 157), - [1012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 157), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 0), - [1016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 0), - [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 161), - [1020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 161), - [1022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 162), - [1024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 162), - [1026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 163), - [1028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 163), - [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 164), - [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 164), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 7, 0, 165), - [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 7, 0, 165), - [1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 7, 0, 166), - [1040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 7, 0, 166), - [1042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 168), - [1044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 168), - [1046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 169), - [1048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 169), - [1050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 170), - [1052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 170), - [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 172), - [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 172), - [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enhanced_for_statement, 8, 0, 173), - [1060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enhanced_for_statement, 8, 0, 173), - [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 174), - [1064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 174), - [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 175), - [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 175), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 6, 0, 0), - [1072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 6, 0, 0), - [1074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 179), - [1076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 179), - [1078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 181), - [1080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 181), - [1082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 182), - [1084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 182), - [1086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 183), - [1088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 183), - [1090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 184), - [1092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 184), - [1094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 185), - [1096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 185), - [1098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enhanced_for_statement, 9, 0, 186), - [1100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enhanced_for_statement, 9, 0, 186), - [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 187), - [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 187), - [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 199), - [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 199), - [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 200), - [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 200), - [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 201), - [1116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 201), - [1118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11, 0, 206), - [1120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11, 0, 206), - [1122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 3, 0, 20), - [1124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 3, 0, 20), - [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_declaration, 3, 0, 0), - [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_declaration, 3, 0, 0), - [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 3, 0, 0), - [1132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 3, 0, 0), - [1134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_declaration, 3, 0, 20), - [1136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_declaration, 3, 0, 20), - [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 20), - [1140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 20), - [1142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, 0, 0), - [1144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, 0, 0), - [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_variable_declaration, 3, 0, 40), - [1148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_variable_declaration, 3, 0, 40), - [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), - [1152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), - [1154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), - [1156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), - [1158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [1160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), - [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 57), - [1164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 57), - [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 58), - [1168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 58), - [1170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), - [1172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), - [1174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 59), - [1176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 59), - [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 60), - [1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 60), - [1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), - [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 23), - [1188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 23), - [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 171), - [1192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 171), - [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), - [1198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), SHIFT_REPEAT(135), - [1201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, 0, 13), - [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, 0, 13), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 25), - [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 25), - [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, 0, 35), - [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, 0, 35), - [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, 0, 36), - [1222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, 0, 36), - [1224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, 0, 12), - [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, 0, 12), - [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 4, 0, 180), - [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 4, 0, 180), - [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 5, 0, 198), - [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 5, 0, 198), - [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 6, 0, 205), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 6, 0, 205), - [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 3, 0, 167), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 3, 0, 167), - [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body_declarations, 2, 0, 0), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body_declarations, 1, 0, 0), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(830), - [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), - [1285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(938), - [1288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1291] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1372), - [1294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(9), - [1297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(412), - [1300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(581), - [1306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), - [1309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [1315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [1318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), - [1321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(742), - [1324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(732), - [1327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(766), - [1330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 2), - [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [1336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(695), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), - [1350] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(953), - [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 2), - [1356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1378), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [1361] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(953), - [1365] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(1378), - [1369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), - [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(144), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [1391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(720), - [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), - [1396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(938), - [1399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1372), - [1405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(420), - [1408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), - [1414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), - [1420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [1423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), - [1426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(742), - [1429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(732), - [1432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(766), - [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), - [1445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(720), - [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), - [1450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1372), - [1456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(426), - [1459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), - [1465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), - [1468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1371), - [1471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1374), - [1474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(742), - [1477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(732), - [1480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(766), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_access, 3, 0, 27), - [1493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_access, 3, 0, 27), - [1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_access, 5, 0, 104), - [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_access, 5, 0, 104), - [1499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), - [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), - [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(1367), - [1506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(911), - [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 1, 0, 0), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions, 1, 0, 0), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_access, 4, 0, 70), - [1517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_access, 4, 0, 70), - [1519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_type, 2, 0, 0), - [1521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_type, 2, 0, 0), - [1523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), - [1525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), - [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1531] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(670), - [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [1536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 17), - [1538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 17), - [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [1542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), - [1544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 0), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [1548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 56), - [1550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 56), - [1552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 54), - [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 54), - [1556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 19), - [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 19), - [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 10, 0), - [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 10, 0), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [1566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [1568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 2, 0, 0), - [1570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 2, 0, 0), - [1572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dimensions_repeat1, 3, 0, 0), - [1574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 3, 0, 0), - [1576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(670), - [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [1583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 10, 2), - [1585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 10, 2), - [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 4, 0, 77), - [1593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 4, 0, 77), - [1595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 3, 0, 30), - [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 3, 0, 30), - [1599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 3, 0, 42), - [1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 3, 0, 42), - [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), - [1605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), - [1607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), SHIFT_REPEAT(201), - [1610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), SHIFT_REPEAT(911), - [1613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 4, 0, 66), - [1615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 4, 0, 66), - [1617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_identifier, 3, 0, 61), - [1619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 61), - [1621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 8), - [1623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 8), - [1625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integral_type, 1, 0, 0), - [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integral_type, 1, 0, 0), - [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_point_type, 1, 0, 0), - [1631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_point_type, 1, 0, 0), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [1635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 3, 0, 32), - [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 3, 0, 32), - [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 68), - [1645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 68), - [1647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_marker_annotation, 2, 0, 5), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_marker_annotation, 2, 0, 5), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [1655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 53), - [1657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 53), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 52), - [1663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 52), - [1665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 86), - [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 86), - [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 55), - [1671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 55), - [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 51), - [1675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 51), - [1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 115), - [1679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 115), - [1681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 116), - [1683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 116), - [1685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 80), - [1687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 80), - [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 79), - [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 79), - [1693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 85), - [1695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 85), - [1697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 18), - [1699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 18), - [1701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 16), - [1703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 16), - [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), - [1709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(503), - [1712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(919), - [1715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(503), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions_expr, 4, 0, 0), - [1720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions_expr, 4, 0, 0), - [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1, 0, 0), - [1724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1, 0, 0), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), - [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions_expr, 3, 0, 0), - [1736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions_expr, 3, 0, 0), - [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), - [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), - [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0), - [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 50), - [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 50), - [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 3, 0, 26), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 3, 0, 26), - [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 4, 0, 65), - [1756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 4, 0, 65), - [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_reference, 4, 0, 0), - [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_reference, 4, 0, 0), - [1762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 4, 0, 0), - [1764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 4, 0, 0), - [1766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_string_literal, 2, 0, 0), - [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_literal, 2, 0, 0), - [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 115), - [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 115), - [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 116), - [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 116), - [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, 0, 146), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, 0, 146), - [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, 0, 71), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, 0, 71), - [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 3, 0, 0), - [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 3, 0, 0), - [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_literal, 3, 17, 0), - [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_literal, 3, 17, 0), - [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 7, 0, 160), - [1796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 7, 0, 160), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), - [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), - [1802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, 0, 44), - [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, 0, 44), - [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 5, 0, 0), - [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 5, 0, 0), - [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 4, 0, 0), - [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 4, 0, 0), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 5, 0, 78), - [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 5, 0, 78), - [1824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal, 2, 0, 0), - [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal, 2, 0, 0), - [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 4, 0, 0), - [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 4, 0, 0), - [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 2, 0, 0), - [1838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 2, 0, 0), - [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 51), - [1842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 51), - [1844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 52), - [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 52), - [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 53), - [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 53), - [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 81), - [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 81), - [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 82), - [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 82), - [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 55), - [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 55), - [1864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 83), - [1866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 83), - [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 84), - [1870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 84), - [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_initializer, 2, 0, 0), - [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_initializer, 2, 0, 0), - [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compact_constructor_declaration, 2, 0, 87), - [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compact_constructor_declaration, 2, 0, 87), - [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, 0, 88), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, 0, 88), - [1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 16), - [1886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 16), - [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 47), - [1890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 47), - [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 48), - [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 48), - [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 18), - [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 18), - [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 1, 0, 3), - [1902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 1, 0, 3), - [1904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [1907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), - [1909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 3, 0, 0), - [1911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 3, 0, 0), - [1913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_reference, 3, 0, 0), - [1915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_reference, 3, 0, 0), - [1917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 6, 0, 135), - [1919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 6, 0, 135), - [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 5, 0, 105), - [1923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 5, 0, 105), - [1925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_expression, 3, 0, 33), - [1927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_expression, 3, 0, 33), - [1929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), - [1931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), - [1933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 2, 0, 6), - [1935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 2, 0, 6), - [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 2, 0, 0), - [1939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 2, 0, 0), - [1941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 3, 0, 0), - [1943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 3, 0, 0), - [1945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 3, 0, 34), - [1947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 3, 0, 34), - [1949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 79), - [1951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 79), - [1953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 80), - [1955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 80), - [1957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 85), - [1959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 85), - [1961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 86), - [1963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 86), - [1965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compact_constructor_declaration, 3, 0, 20), - [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compact_constructor_declaration, 3, 0, 20), - [1969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 117), - [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 117), - [1973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 2, 0, 0), - [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 2, 0, 0), - [1977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 119), - [1979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 119), - [1981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, 0, 40), - [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, 0, 40), - [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal, 3, 0, 0), - [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal, 3, 0, 0), - [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_string_literal, 3, 0, 0), - [1991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_literal, 3, 0, 0), - [1993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 49), - [1995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 49), - [1997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 3, 0, 40), - [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 3, 0, 40), - [2001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 4, 0, 71), - [2003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 4, 0, 71), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [2007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(1354), - [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [2020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 5, 0, 106), - [2022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 5, 0, 106), - [2024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 194), - [2026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 194), - [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 2, 0, 0), - [2030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 2, 0, 0), - [2032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 196), - [2034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 196), - [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, 0, 29), - [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, 0, 29), - [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 3, 0, 0), - [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 3, 0, 0), - [2044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 197), - [2046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 197), - [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [2050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 69), - [2052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 69), - [2054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 2, 0, 0), - [2056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 2, 0, 0), - [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 203), - [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 203), - [2062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 204), - [2064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 204), - [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 8, 0, 207), - [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 8, 0, 207), - [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 3, 0, 31), - [2072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 3, 0, 31), - [2074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 0), - [2076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 0), - [2078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 4), - [2080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 4), - [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 28), - [2084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 28), - [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 4, 0, 0), - [2088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 4, 0, 0), - [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 5, 0, 178), - [2092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 5, 0, 178), - [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 67), - [2096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 67), - [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 202), - [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 202), - [2102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), REDUCE(sym_record_pattern_body, 2, 0, 0), - [2105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), REDUCE(sym_record_pattern_body, 2, 0, 0), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [2118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 107), - [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 28), - [2142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [2146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(627), - [2149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(911), - [2152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(627), - [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [2179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 2, 0, 0), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [2203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), - [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856), - [2207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [2209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__element_value, 1, 0, 0), - [2211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [2227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 76), - [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), - [2241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [2291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 152), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891), - [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_initializer_repeat1, 2, 0, 0), - [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), - [2325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 4, 0, 124), - [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [2329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 97), - [2331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), - [2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), - [2335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(918), - [2338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2, 0, 0), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 5, 0, 148), - [2342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), - [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), - [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), - [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879), - [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), - [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), - [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1121), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [2489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(973), - [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 1, 0, 0), - [2494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_type, 1, 0, 0), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [2498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [2500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [2502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [2508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), - [2510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), - [2512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), - [2526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [2528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [2530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(973), - [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [2537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), - [2539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(868), - [2542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(922), - [2545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(921), - [2548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(924), - [2551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(916), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 23), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 23), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), + [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1320), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 149), + [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 149), + [674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 20), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 20), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 4, 0, 62), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 4, 0, 62), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_body, 2, 0, 0), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_body, 2, 0, 0), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 4, 0, 0), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 4, 0, 0), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 59), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 59), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4, 0, 63), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4, 0, 63), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_body, 2, 0, 0), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_body, 2, 0, 0), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_body, 2, 0, 0), + [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_body, 2, 0, 0), + [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 57), + [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 57), + [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 60), + [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 60), + [720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 64), + [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 64), + [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 20), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 20), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 62), + [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 62), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 62), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 62), + [736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_declaration, 4, 0, 62), + [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_declaration, 4, 0, 62), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 62), + [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 62), + [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_variable_declaration, 4, 0, 71), + [746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_variable_declaration, 4, 0, 71), + [748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_declaration, 4, 0, 0), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_declaration, 4, 0, 0), + [752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 89), + [754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 89), + [756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 90), + [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 90), + [760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 91), + [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 91), + [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 92), + [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 92), + [768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 93), + [770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 93), + [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 94), + [774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 94), + [776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 5, 0, 0), + [778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_statement, 5, 0, 0), + [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 95), + [782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 95), + [784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_statement, 3, 0, 0), + [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_statement, 3, 0, 0), + [788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 21), + [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 21), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_with_resources_statement, 5, 0, 24), + [794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_with_resources_statement, 5, 0, 24), + [796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 96), + [798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 96), + [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 0), + [806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 0), + [808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_body, 3, 0, 0), + [810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_body, 3, 0, 0), + [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 5, 0, 0), + [814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 5, 0, 0), + [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 100), + [822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 100), + [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 101), + [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 101), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_body, 3, 0, 0), + [830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_body, 3, 0, 0), + [832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_body, 3, 0, 0), + [834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_body, 3, 0, 0), + [836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 91), + [838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 91), + [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 102), + [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 102), + [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 103), + [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 103), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 108), + [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 108), + [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 109), + [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 109), + [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 110), + [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 110), + [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 111), + [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 111), + [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, 0, 110), + [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, 0, 110), + [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5, 0, 112), + [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5, 0, 112), + [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 108), + [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 108), + [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 111), + [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 111), + [880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 113), + [882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 113), + [884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 5, 0, 114), + [886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 5, 0, 114), + [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 0), + [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 0), + [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 120), + [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 120), + [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 121), + [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 121), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 122), + [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 122), + [904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 123), + [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 123), + [908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_statement, 3, 0, 0), + [914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_statement, 3, 0, 0), + [916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_synchronized_statement, 3, 0, 22), + [918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_synchronized_statement, 3, 0, 22), + [920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 126), + [922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 126), + [924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 127), + [930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 127), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 6, 0, 0), + [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 6, 0, 0), + [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 133), + [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 133), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 134), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 134), + [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 136), + [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 136), + [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 137), + [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 137), + [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 138), + [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 138), + [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 139), + [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 139), + [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 140), + [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 140), + [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 141), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 141), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 142), + [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 142), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 6, 0, 143), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 6, 0, 143), + [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 138), + [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 138), + [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 144), + [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 144), + [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, 0, 145), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, 0, 145), + [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 147), + [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 147), + [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 151), + [998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 151), + [1000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 154), + [1002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 154), + [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 155), + [1006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 155), + [1008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 156), + [1010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 156), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 157), + [1014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 157), + [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 0), + [1018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 0), + [1020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 161), + [1022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 161), + [1024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 162), + [1026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 162), + [1028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 163), + [1030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 163), + [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 164), + [1034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 164), + [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 7, 0, 165), + [1038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 7, 0, 165), + [1040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 7, 0, 166), + [1042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 7, 0, 166), + [1044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 168), + [1046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 168), + [1048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 169), + [1050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 169), + [1052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 170), + [1054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 170), + [1056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 172), + [1058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 172), + [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enhanced_for_statement, 8, 0, 173), + [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enhanced_for_statement, 8, 0, 173), + [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 174), + [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 174), + [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 175), + [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 175), + [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 6, 0, 0), + [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 6, 0, 0), + [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 179), + [1078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 179), + [1080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 181), + [1082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 181), + [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 182), + [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 182), + [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 183), + [1090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 183), + [1092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 184), + [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 184), + [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 185), + [1098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 185), + [1100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enhanced_for_statement, 9, 0, 186), + [1102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enhanced_for_statement, 9, 0, 186), + [1104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 187), + [1106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 187), + [1108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 199), + [1110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 199), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 200), + [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 200), + [1116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, 0, 201), + [1118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, 0, 201), + [1120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11, 0, 206), + [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11, 0, 206), + [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_declaration, 3, 0, 20), + [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_declaration, 3, 0, 20), + [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_declaration, 3, 0, 0), + [1130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_declaration, 3, 0, 0), + [1132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 3, 0, 0), + [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 3, 0, 0), + [1136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_declaration, 3, 0, 20), + [1138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_declaration, 3, 0, 20), + [1140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 20), + [1142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 20), + [1144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, 0, 0), + [1146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, 0, 0), + [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_variable_declaration, 3, 0, 40), + [1150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_variable_declaration, 3, 0, 40), + [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [1154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [1156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [1158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [1160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [1162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [1164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 57), + [1166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 57), + [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 58), + [1170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 58), + [1172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [1174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [1176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 59), + [1178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 59), + [1180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 60), + [1182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 60), + [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 23), + [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 23), + [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 171), + [1194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 171), + [1196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), + [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), + [1200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), SHIFT_REPEAT(133), + [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_switch_block_statement_group_repeat1, 2, 0, 0), SHIFT_REPEAT(1244), + [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, 0, 13), + [1208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, 0, 13), + [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 25), + [1212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 25), + [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, 0, 35), + [1220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, 0, 35), + [1222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, 0, 36), + [1224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, 0, 36), + [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, 0, 12), + [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, 0, 12), + [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 4, 0, 180), + [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 4, 0, 180), + [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 5, 0, 198), + [1236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 5, 0, 198), + [1238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 6, 0, 205), + [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 6, 0, 205), + [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_explicit_constructor_invocation, 3, 0, 167), + [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_explicit_constructor_invocation, 3, 0, 167), + [1246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body_declarations, 2, 0, 0), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body_declarations, 1, 0, 0), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(830), + [1285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), + [1287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(943), + [1290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(9), + [1299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(412), + [1302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(581), + [1308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), + [1311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), + [1317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1325), + [1320] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(1329), + [1323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(742), + [1326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(732), + [1329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enum_body_declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(766), + [1332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 2), + [1334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(695), + [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), + [1352] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(988), + [1356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 2), + [1358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1384), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [1363] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(988), + [1367] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(1384), + [1371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__unannotated_type, 1, 0, 2), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(145), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(720), + [1396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), + [1398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(943), + [1401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(420), + [1410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), + [1416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1353), + [1422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1325), + [1425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1329), + [1428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(742), + [1431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(732), + [1434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_interface_body_repeat1, 2, 0, 0), SHIFT_REPEAT(766), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [1447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(720), + [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), + [1452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1381), + [1458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(426), + [1461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1339), + [1467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1325), + [1473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1329), + [1476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(742), + [1479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(732), + [1482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_annotation_type_body_repeat1, 2, 0, 0), SHIFT_REPEAT(766), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_access, 3, 0, 27), + [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_access, 3, 0, 27), + [1497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_access, 5, 0, 104), + [1499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_access, 5, 0, 104), + [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), + [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), + [1505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(1356), + [1508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(911), + [1511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 1, 0, 0), + [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions, 1, 0, 0), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_access, 4, 0, 70), + [1519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_access, 4, 0, 70), + [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotated_type, 2, 0, 0), + [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotated_type, 2, 0, 0), + [1525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1, 0, 0), + [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1, 0, 0), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 2), SHIFT(670), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [1538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 17), + [1540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 17), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), + [1546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 0), + [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [1550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 56), + [1552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 56), + [1554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 54), + [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 54), + [1558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, 0, 19), + [1560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, 0, 19), + [1562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 10, 0), + [1564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 10, 0), + [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [1568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [1570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 2, 0, 0), + [1572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 2, 0, 0), + [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_dimensions_repeat1, 3, 0, 0), + [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 3, 0, 0), + [1578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(670), + [1581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [1583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [1585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 10, 2), + [1587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 10, 2), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), + [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 4, 0, 77), + [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 4, 0, 77), + [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 3, 0, 30), + [1599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 3, 0, 30), + [1601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 3, 0, 42), + [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 3, 0, 42), + [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), + [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), + [1609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), SHIFT_REPEAT(201), + [1612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat2, 2, 0, 0), SHIFT_REPEAT(911), + [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_type_identifier, 4, 0, 66), + [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_type_identifier, 4, 0, 66), + [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_identifier, 3, 0, 61), + [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_identifier, 3, 0, 61), + [1623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 8), + [1625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 8), + [1627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integral_type, 1, 0, 0), + [1629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_integral_type, 1, 0, 0), + [1631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_point_type, 1, 0, 0), + [1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_point_type, 1, 0, 0), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 3, 0, 32), + [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 3, 0, 32), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [1645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 68), + [1647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 68), + [1649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_marker_annotation, 2, 0, 5), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_marker_annotation, 2, 0, 5), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [1657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 53), + [1659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 53), + [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 52), + [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 52), + [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 86), + [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 86), + [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 55), + [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 55), + [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 51), + [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 51), + [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 115), + [1681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 115), + [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 116), + [1685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 116), + [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 80), + [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 80), + [1691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 79), + [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 79), + [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 85), + [1697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 85), + [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 18), + [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 18), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 16), + [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 3, 0, 16), + [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), + [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), + [1711] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(503), + [1714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(919), + [1717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(503), + [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions_expr, 4, 0, 0), + [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions_expr, 4, 0, 0), + [1724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifiers, 1, 0, 0), + [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifiers, 1, 0, 0), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), + [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dimensions_expr, 3, 0, 0), + [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions_expr, 3, 0, 0), + [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0), + [1746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0), + [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 50), + [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 50), + [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation, 3, 0, 26), + [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation, 3, 0, 26), + [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 4, 0, 65), + [1758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 4, 0, 65), + [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_reference, 4, 0, 0), + [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_reference, 4, 0, 0), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 4, 0, 0), + [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 4, 0, 0), + [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_string_literal, 2, 0, 0), + [1770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_literal, 2, 0, 0), + [1772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 115), + [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 115), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 116), + [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 7, 0, 116), + [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, 0, 146), + [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, 0, 146), + [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 4, 0, 71), + [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 4, 0, 71), + [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 3, 0, 0), + [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 3, 0, 0), + [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_literal, 3, 17, 0), + [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_literal, 3, 17, 0), + [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 7, 0, 160), + [1798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 7, 0, 160), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_literal, 1, 0, 0), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_literal, 1, 0, 0), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, 0, 44), + [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, 0, 44), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 5, 0, 0), + [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 5, 0, 0), + [1818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 4, 0, 0), + [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 4, 0, 0), + [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 5, 0, 78), + [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 5, 0, 78), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal, 2, 0, 0), + [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal, 2, 0, 0), + [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 4, 0, 0), + [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 4, 0, 0), + [1838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 2, 0, 0), + [1840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 2, 0, 0), + [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 51), + [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 51), + [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 52), + [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 52), + [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 53), + [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 53), + [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 81), + [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 81), + [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 82), + [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 82), + [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 55), + [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 5, 0, 55), + [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 83), + [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 83), + [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, 0, 84), + [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, 0, 84), + [1874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_initializer, 2, 0, 0), + [1876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_initializer, 2, 0, 0), + [1878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compact_constructor_declaration, 2, 0, 87), + [1880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compact_constructor_declaration, 2, 0, 87), + [1882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, 0, 88), + [1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, 0, 88), + [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 16), + [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 16), + [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 47), + [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 47), + [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 48), + [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 48), + [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 18), + [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 4, 0, 18), + [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 1, 0, 3), + [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 1, 0, 3), + [1906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [1909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), + [1911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 3, 0, 0), + [1913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 3, 0, 0), + [1915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_reference, 3, 0, 0), + [1917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_reference, 3, 0, 0), + [1919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 6, 0, 135), + [1921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 6, 0, 135), + [1923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 5, 0, 105), + [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 5, 0, 105), + [1927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_expression, 3, 0, 33), + [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_expression, 3, 0, 33), + [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__literal, 1, 0, 0), + [1933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__literal, 1, 0, 0), + [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_invocation, 2, 0, 6), + [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_invocation, 2, 0, 6), + [1939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_argument_list, 2, 0, 0), + [1941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_argument_list, 2, 0, 0), + [1943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_initializer, 3, 0, 0), + [1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_initializer, 3, 0, 0), + [1947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 3, 0, 34), + [1949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 3, 0, 34), + [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 79), + [1953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 79), + [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 80), + [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 80), + [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 85), + [1961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 85), + [1963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 86), + [1965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unqualified_object_creation_expression, 6, 0, 86), + [1967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compact_constructor_declaration, 3, 0, 20), + [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compact_constructor_declaration, 3, 0, 20), + [1971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 117), + [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 117), + [1975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_body, 2, 0, 0), + [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_body, 2, 0, 0), + [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 119), + [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 119), + [1983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field_declaration, 3, 0, 40), + [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, 0, 40), + [1987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string_literal, 3, 0, 0), + [1989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string_literal, 3, 0, 0), + [1991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__multiline_string_literal, 3, 0, 0), + [1993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_literal, 3, 0, 0), + [1995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, 0, 49), + [1997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, 0, 49), + [1999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 3, 0, 40), + [2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 3, 0, 40), + [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constant_declaration, 4, 0, 71), + [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constant_declaration, 4, 0, 71), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [2009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2, 0, 0), SHIFT_REPEAT(1361), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [2022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 5, 0, 106), + [2024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 5, 0, 106), + [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 194), + [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 194), + [2030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 2, 0, 0), + [2032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 2, 0, 0), + [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 196), + [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 196), + [2038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, 0, 29), + [2040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, 0, 29), + [2042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 3, 0, 0), + [2044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 3, 0, 0), + [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 197), + [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 6, 0, 197), + [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 69), + [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 69), + [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 2, 0, 0), + [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 2, 0, 0), + [2060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 203), + [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 203), + [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 204), + [2066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 204), + [2068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 8, 0, 207), + [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 8, 0, 207), + [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 3, 0, 31), + [2074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 3, 0, 31), + [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 0), + [2078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 0), + [2080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 4), + [2082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 4), + [2084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 28), + [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 28), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_body, 4, 0, 0), + [2090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern_body, 4, 0, 0), + [2092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 5, 0, 178), + [2094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 5, 0, 178), + [2096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instanceof_expression, 4, 0, 67), + [2098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instanceof_expression, 4, 0, 67), + [2100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 202), + [2102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_annotation_type_element_declaration, 7, 0, 202), + [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), REDUCE(sym_record_pattern_body, 2, 0, 0), + [2107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), REDUCE(sym_record_pattern_body, 2, 0, 0), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 107), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [2134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [2142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 28), + [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [2148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(627), + [2151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(911), + [2154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_modifiers_repeat1, 2, 0, 0), SHIFT_REPEAT(627), + [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [2187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 2, 0, 0), + [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [2191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [2205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [2209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [2211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__element_value, 1, 0, 0), + [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [2215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [2223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [2225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [2227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 76), + [2231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [2233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [2235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [2237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [2293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 152), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(892), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(868), + [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [2319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_initializer_repeat1, 2, 0, 0), + [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), + [2327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 4, 0, 124), + [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [2331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 97), + [2333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), + [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), + [2337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(913), + [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2, 0, 0), + [2342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 5, 0, 148), + [2344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), REDUCE(aux_sym_modifiers_repeat1, 1, 0, 0), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(922), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [2491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(981), + [2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource, 1, 0, 0), + [2496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_type, 1, 0, 0), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [2500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [2502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [2510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), + [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), + [2514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [2518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [2522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 1, 0, 0), + [2530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [2532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [2534] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__unannotated_type, 1, 0, 0), SHIFT(981), + [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912), + [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), + [2543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(870), + [2546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(915), + [2549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(916), + [2552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(917), + [2555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_body_repeat1, 2, 0, 0), SHIFT_REPEAT(918), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_id, 1, 0, 7), - [2568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_id, 1, 0, 7), + [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), [2580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_requires_module_directive_repeat1, 2, 0, 130), - [2582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requires_module_directive_repeat1, 2, 0, 130), SHIFT_REPEAT(909), - [2585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_declarator, 2, 0, 39), - [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [2589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [2593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [2607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), - [2609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [2611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), - [2613] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), - [2619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), SHIFT_REPEAT(844), - [2622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), - [2624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_type, 2, 0, 0), - [2628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), - [2630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(982), - [2633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(241), - [2636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(902), - [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [2647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [2649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [2651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), - [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [2582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_requires_module_directive_repeat1, 2, 0, 130), SHIFT_REPEAT(912), + [2585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [2591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [2593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_declarator, 2, 0, 39), + [2595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [2597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [2603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [2605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(910), + [2607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), + [2609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(973), + [2612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(241), + [2615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__multiline_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(895), + [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [2626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_catch_type_repeat1, 2, 0, 0), SHIFT_REPEAT(832), + [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_type, 2, 0, 0), + [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), + [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_requires_modifier, 1, 0, 0), - [2659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_requires_module_directive_repeat1, 1, 0, 99), - [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), - [2665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1101), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [2669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), - [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [2679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [2681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [2683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1040), - [2685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), - [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [2691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [2693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 1, 0, 7), - [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), - [2707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), SHIFT_REPEAT(135), - [2710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1256), - [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 5), - [2715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 6, 0, 0), - [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), - [2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), - [2725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [2667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [2679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_requires_module_directive_repeat1, 1, 0, 99), + [2683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [2685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [2689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [2691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [2693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), + [2697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [2699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [2701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 1, 0, 7), + [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [2709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 5), + [2717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), + [2721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), SHIFT_REPEAT(133), + [2724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2, 0, 0), SHIFT_REPEAT(1244), [2727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), - [2729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 3, 0, 131), - [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 5, 0, 176), - [2733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_module_directive, 4, 0, 158), - [2735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(911), - [2738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), - [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_provides_module_directive, 5, 0, 177), - [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uses_module_directive, 3, 0, 45), - [2750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_module_directive, 3, 0, 129), - [2752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 3, 0, 131), - [2758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [2762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [2764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), - [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [2768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 6, 0, 189), - [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_provides_module_directive, 6, 0, 192), - [2772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), - [2774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), SHIFT_REPEAT(142), - [2777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), SHIFT_REPEAT(1256), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [2784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_interpolation, 3, 0, 0), - [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_directive, 1, 0, 0), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 5, 0, 176), - [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [2800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), - [2802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 3, 0, 0), - [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_fragment, 1, 0, 0), - [2808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), - [2810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(983), - [2813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(209), - [2816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(983), - [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 6, 0, 189), - [2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_id, 2, 0, 38), - [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 6), - [2827] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(222), - [2830] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(774), - [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2, 0, 0), - [2835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [2837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 2, 0, 0), - [2841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 26), - [2851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(199), - [2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 1, 0, 0), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_interpolation, 3, 0, 0), - [2862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 3, 0, 0), - [2864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [2868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [2870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2, 0, 0), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 15), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1, 0, 0), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 10), - [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 2, 0, 0), - [2890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 4, 0, 72), - [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), - [2894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), SHIFT_REPEAT(777), - [2897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throws, 2, 0, 0), - [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 4, 0, 0), - [2903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [2913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [2915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throws, 3, 0, 0), - [2921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_bound_repeat1, 2, 0, 0), SHIFT_REPEAT(765), - [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_bound_repeat1, 2, 0, 0), - [2926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_bound, 3, 0, 0), - [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 2), - [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_bound, 2, 0, 0), - [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 2, 0, 11), - [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 5, 0, 0), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 3, 0, 37), + [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 6, 0, 0), + [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [2737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [2743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 3, 0, 131), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [2751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(911), + [2754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_module_directive, 4, 0, 158), + [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_requires_module_directive, 3, 0, 129), + [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [2760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), + [2762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(956), + [2765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(209), + [2768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(956), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [2773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uses_module_directive, 3, 0, 45), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [2777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [2781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 5, 0, 176), + [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 5, 0, 176), + [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 3, 0, 131), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), + [2791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), SHIFT_REPEAT(132), + [2794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat2, 2, 0, 0), SHIFT_REPEAT(1244), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_provides_module_directive, 5, 0, 177), + [2799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [2801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__multiline_string_fragment, 1, 0, 0), + [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exports_module_directive, 6, 0, 189), + [2807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opens_module_directive, 6, 0, 189), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_provides_module_directive, 6, 0, 192), + [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_directive, 1, 0, 0), + [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_interpolation, 3, 0, 0), + [2821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 3, 0, 0), + [2825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [2827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [2831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(222), + [2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 6), + [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 2, 0, 0), + [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 1, 0, 0), + [2844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2, 0, 0), SHIFT_REPEAT(774), + [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2, 0, 0), + [2849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(199), + [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_id, 2, 0, 38), + [2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 26), + [2860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throws, 3, 0, 0), + [2866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1, 0, 0), + [2868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_bound_repeat1, 2, 0, 0), SHIFT_REPEAT(765), + [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_bound_repeat1, 2, 0, 0), + [2873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [2875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_bound, 2, 0, 0), + [2881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string_interpolation, 3, 0, 0), + [2887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [2889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), SHIFT_REPEAT(777), + [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [2898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 10), + [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [2906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 5, 0, 0), + [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 3, 0, 0), + [2910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 2, 0, 11), + [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 2, 0, 0), + [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 15), + [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_bound, 3, 0, 0), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 4, 0, 72), + [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throws, 2, 0, 0), + [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 2), + [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_array_initializer, 4, 0, 0), + [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [2964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_value_array_initializer_repeat1, 2, 0, 0), - [2966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_element_value_array_initializer_repeat1, 2, 0, 0), SHIFT_REPEAT(139), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 20), - [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_argument_list_repeat1, 2, 0, 0), - [2981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(903), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [2986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass, 2, 0, 0), - [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 4, 0, 159), - [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [3006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_resource_specification_repeat1, 2, 0, 0), - [3008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_resource_specification_repeat1, 2, 0, 0), SHIFT_REPEAT(255), - [3011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_body_repeat1, 2, 0, 0), - [3013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_body_repeat1, 2, 0, 0), SHIFT_REPEAT(657), - [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [3018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 188), - [3020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_receiver_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(1360), - [3023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_receiver_parameter_repeat1, 2, 0, 0), - [3025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [3029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_initializer_repeat1, 2, 0, 0), SHIFT_REPEAT(145), - [3032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), - [3034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(483), - [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [3043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 98), SHIFT_REPEAT(198), - [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 98), - [3048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inferred_parameters_repeat1, 2, 0, 0), - [3050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_inferred_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(927), - [3053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 190), SHIFT_REPEAT(913), - [3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 190), - [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_list, 2, 0, 41), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [3082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 132), - [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [3090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), - [3092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(719), - [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 191), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [3103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_list, 1, 0, 9), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [3113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 153), - [3115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 153), SHIFT_REPEAT(207), - [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [3134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [3136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(934), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 46), - [3145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 46), SHIFT_REPEAT(772), - [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_pattern, 2, 0, 0), - [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_rule, 3, 0, 0), - [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [3182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 87), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [3190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_declarator, 3, 0, 73), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [3194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 193), SHIFT_REPEAT(917), - [3197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 193), - [3199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__variable_declarator_list_repeat1, 2, 0, 75), SHIFT_REPEAT(883), - [3202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__variable_declarator_list_repeat1, 2, 0, 75), - [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [3208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 45), - [3210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [3212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 3, 0, 0), - [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_component, 1, 0, 0), - [3216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 2), - [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_declarator, 2, 0, 39), - [3220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 4, 0, 0), - [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_interfaces, 2, 0, 0), - [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 2, 0, 0), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_interfaces, 2, 0, 0), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [3246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 4, 0, 0), - [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [3252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 5, 0, 72), - [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 5, 0, 0), - [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 4, 0, 0), - [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_pair, 3, 0, 128), - [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [3264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__wildcard_bounds, 2, 0, 0), - [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [3270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameter, 3, 0, 43), - [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 3, 0, 0), - [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 1, 0, 0), - [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 3, 0, 11), - [3278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 3, 0, 0), - [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_declarator, 3, 0, 118), - [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [3288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 4, 0, 37), - [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2, 0, 0), + [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 3, 0, 37), + [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [2960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, 0, 0), + [2962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_declarator, 3, 0, 73), + [2964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__variable_declarator_list_repeat1, 2, 0, 75), SHIFT_REPEAT(887), + [2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__variable_declarator_list_repeat1, 2, 0, 75), + [2969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_superclass, 2, 0, 0), + [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_resource_specification_repeat1, 2, 0, 0), + [2973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_resource_specification_repeat1, 2, 0, 0), SHIFT_REPEAT(255), + [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [2984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 98), SHIFT_REPEAT(198), + [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2, 0, 98), + [2989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_element_value_array_initializer_repeat1, 2, 0, 0), + [2991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_element_value_array_initializer_repeat1, 2, 0, 0), SHIFT_REPEAT(140), + [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [3010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 4, 0, 159), + [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 2, 0, 87), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [3030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_body_repeat1, 2, 0, 0), + [3032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_body_repeat1, 2, 0, 0), SHIFT_REPEAT(657), + [3035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_receiver_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(1346), + [3038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_receiver_parameter_repeat1, 2, 0, 0), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [3048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(483), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [3063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), + [3065] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(719), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [3074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_inferred_parameters_repeat1, 2, 0, 0), + [3076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_inferred_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(928), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [3091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [3093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [3100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_initializer_repeat1, 2, 0, 0), SHIFT_REPEAT(144), + [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [3111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 132), + [3113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [3127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 188), + [3129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_annotation_argument_list_repeat1, 2, 0, 0), + [3131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_annotation_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(906), + [3134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 190), SHIFT_REPEAT(908), + [3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_exports_module_directive_repeat1, 2, 0, 190), + [3139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_pattern, 3, 0, 0), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 191), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [3147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_list, 1, 0, 9), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [3151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 193), SHIFT_REPEAT(909), + [3154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_provides_module_directive_repeat1, 2, 0, 193), + [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [3158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__variable_declarator_list, 2, 0, 41), + [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_constant, 3, 0, 20), + [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [3190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_pattern, 2, 0, 0), + [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_rule, 3, 0, 0), + [3194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 153), + [3196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat2, 2, 0, 153), SHIFT_REPEAT(207), + [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 46), + [3201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 46), SHIFT_REPEAT(772), + [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [3214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_wildcard, 3, 0, 0), + [3216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_component, 2, 0, 0), + [3218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_component, 1, 0, 0), + [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [3222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_value_pair, 3, 0, 128), + [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 15), + [3228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameter, 3, 0, 43), + [3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 3, 0, 0), + [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 5, 0, 72), + [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 5, 0, 0), + [3258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 2), + [3260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 1, 0, 0), + [3262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 3, 0, 11), + [3264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 4, 0, 0), + [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [3270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_cast_expression_repeat1, 2, 0, 45), + [3272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__method_header, 4, 0, 37), + [3274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameter, 2, 0, 14), + [3276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 2, 0, 0), + [3278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_declarator, 3, 0, 118), + [3280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [3282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_super_interfaces, 2, 0, 0), + [3284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_label, 4, 0, 0), + [3286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [3290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_declarator, 2, 0, 39), [3292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__variable_declarator_list_repeat1, 2, 0, 74), - [3294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 15), - [3296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameter, 2, 0, 14), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern_component, 2, 0, 0), - [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [3310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 4, 0, 0), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [3330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_formal_parameter, 3, 0, 150), - [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [3344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk, 1, 0, 0), - [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 3, 0, 0), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [3364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_value, 2, 0, 195), - [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [3380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inferred_parameters, 4, 0, 0), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [3384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 5, 0, 0), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [3390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_formal_parameter, 2, 0, 125), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [3396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permits, 2, 0, 0), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [3420] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [3422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inferred_parameters, 3, 0, 0), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [3300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_receiver_parameter, 4, 0, 0), + [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [3304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_interfaces, 2, 0, 0), + [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [3308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__wildcard_bounds, 2, 0, 0), + [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [3314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_parameter, 3, 0, 0), + [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 3, 0, 0), + [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [3336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [3340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__default_value, 2, 0, 195), + [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [3360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk, 1, 0, 0), + [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [3364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_formal_parameter, 3, 0, 150), + [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [3376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_permits, 2, 0, 0), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [3382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 4, 0, 0), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [3386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inferred_parameters, 4, 0, 0), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_specification, 5, 0, 0), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [3404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_formal_parameter, 2, 0, 125), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [3414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [3420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [3422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [3432] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [3434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inferred_parameters, 3, 0, 0), + [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), }; #ifdef __cplusplus