c_src: regenerate
[nit.git] / c_src / nitc__nith.types.5.c
diff --git a/c_src/nitc__nith.types.5.c b/c_src/nitc__nith.types.5.c
new file mode 100644 (file)
index 0000000..411fe41
--- /dev/null
@@ -0,0 +1,9962 @@
+#include "nitc__nith.types.0.h"
+/* runtime type Array[AAttrPropdef] */
+const struct type type_core__Array__nitc__AAttrPropdef = {
+270,
+"Array[AAttrPropdef]", /* class_name_string */
+431,
+0,
+&resolution_table_core__Array__nitc__AAttrPropdef,
+510,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2433, /* Collection[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2440, /* Collection[Prod] */
+-1, /* empty */
+2442, /* Collection[AAttrPropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2455, /* Collection[APropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2460, /* Collection[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2511, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2565, /* AbstractArrayRead[Prod] */
+-1, /* empty */
+2567, /* AbstractArrayRead[AAttrPropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2581, /* AbstractArrayRead[APropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2586, /* AbstractArrayRead[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2881, /* AbstractArray[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2888, /* AbstractArray[Prod] */
+-1, /* empty */
+2890, /* AbstractArray[AAttrPropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2905, /* AbstractArray[APropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2910, /* AbstractArray[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+228, /* Array[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+258, /* Array[Prod] */
+-1, /* empty */
+270, /* Array[AAttrPropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1223, /* Array[APropdef] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1327, /* Array[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__nitc__AAttrPropdef = {
+0, /* dummy */
+{
+&type_nitc__AAttrPropdef, /* E: AAttrPropdef */
+&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
+&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
+&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
+&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */
+&type_core__NativeArray__nitc__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */
+&type_nitc__AAttrPropdef, /* E: AAttrPropdef */
+&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
+&type_nitc__AAttrPropdef, /* E: AAttrPropdef */
+&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
+&type_core__Collection__nitc__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
+&type_core__Array__nitc__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
+&type_core__AbstractArray__nitc__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */
+&type_core__array__ArrayIterator__nitc__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */
+&type_core__array__ArrayReverseIterator__nitc__AAttrPropdef, /* ArrayReverseIterator[E]: ArrayReverseIterator[AAttrPropdef] */
+}
+};
+/* runtime type SeparateCompilerVisitor */
+const struct type type_nitc__SeparateCompilerVisitor = {
+271,
+"SeparateCompilerVisitor", /* class_name_string */
+3,
+0,
+&resolution_table_nitc__SeparateCompilerVisitor,
+4,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2981, /* AbstractCompilerVisitor */
+271, /* SeparateCompilerVisitor */
+},
+};
+const struct types resolution_table_nitc__SeparateCompilerVisitor = {
+0, /* dummy */
+{
+&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */
+}
+};
+/* runtime type HashMap[Variable, RuntimeVariable] */
+const struct type type_core__HashMap__nitc__Variable__nitc__RuntimeVariable = {
+272,
+"HashMap[Variable, RuntimeVariable]", /* class_name_string */
+48,
+0,
+&resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+272, /* HashMap[Variable, RuntimeVariable] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__Variable__nitc__RuntimeVariable = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__Variable__nitc__RuntimeVariable, /* HashMapIterator[K, V]: HashMapIterator[Variable, RuntimeVariable] */
+&type_nitc__Variable, /* K: Variable */
+&type_nitc__RuntimeVariable, /* V: RuntimeVariable */
+&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* HashMapNode[K, V]: HashMapNode[Variable, RuntimeVariable] */
+&type_core__hash_collection__HashMapKeys__nitc__Variable__nitc__RuntimeVariable, /* HashMapKeys[K, V]: HashMapKeys[Variable, RuntimeVariable] */
+&type_core__hash_collection__HashMapValues__nitc__Variable__nitc__RuntimeVariable, /* HashMapValues[K, V]: HashMapValues[Variable, RuntimeVariable] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* N: HashMapNode[Variable, RuntimeVariable] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__Variable__nitc__RuntimeVariable, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
+}
+};
+/* runtime type SeparateErasureCompilerVisitor */
+const struct type type_nitc__SeparateErasureCompilerVisitor = {
+-1, /*CAST DEAD*/
+"SeparateErasureCompilerVisitor", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__SeparateErasureCompilerVisitor,
+4,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2981, /* AbstractCompilerVisitor */
+271, /* SeparateCompilerVisitor */
+},
+};
+const struct types resolution_table_nitc__SeparateErasureCompilerVisitor = {
+0, /* dummy */
+{
+&type_nitc__SeparateCompiler, /* COMPILER: SeparateCompiler */
+}
+};
+/* runtime type SeparateRuntimeFunction */
+const struct type type_nitc__SeparateRuntimeFunction = {
+-1, /*CAST DEAD*/
+"SeparateRuntimeFunction", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__SeparateRuntimeFunction,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__SeparateRuntimeFunction = {
+0, /* dummy */
+{
+&type_nitc__AbstractCompiler, /* COMPILER: AbstractCompiler */
+}
+};
+/* runtime type RuntimeVariable */
+const struct type type_nitc__RuntimeVariable = {
+275,
+"RuntimeVariable", /* class_name_string */
+2,
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+275, /* RuntimeVariable */
+},
+};
+/* runtime type POSetColorer[MType] */
+const struct type type_nitc__POSetColorer__nitc__MType = {
+-1, /*CAST DEAD*/
+"POSetColorer[MType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__POSetColorer__nitc__MType,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__POSetColorer__nitc__MType = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
+&type_poset__POSet__nitc__MType, /* POSet[E]: POSet[MType] */
+&type_core__Map__nitc__MType__core__Set__nitc__MType, /* Map[E, Set[E]]: Map[MType, Set[MType]] */
+&type_nitc__POSetConflictGraph__nitc__MType, /* POSetConflictGraph[E]: POSetConflictGraph[MType] */
+&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
+&type_core__Set__nitc__MType, /* Set[E]: Set[MType] */
+&type_nitc__MType, /* E: MType */
+&type_core__Collection__nitc__MType, /* Collection[E]: Collection[MType] */
+}
+};
+/* runtime type HashMap[MType, Int] */
+const struct type type_core__HashMap__nitc__MType__core__Int = {
+277,
+"HashMap[MType, Int]", /* class_name_string */
+49,
+0,
+&resolution_table_core__HashMap__nitc__MType__core__Int,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+277, /* HashMap[MType, Int] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MType__core__Int = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MType__core__Int, /* HashMapIterator[K, V]: HashMapIterator[MType, Int] */
+&type_nitc__MType, /* K: MType */
+&type_core__Int, /* V: Int */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* HashMapNode[K, V]: HashMapNode[MType, Int] */
+&type_core__hash_collection__HashMapKeys__nitc__MType__core__Int, /* HashMapKeys[K, V]: HashMapKeys[MType, Int] */
+&type_core__hash_collection__HashMapValues__nitc__MType__core__Int, /* HashMapValues[K, V]: HashMapValues[MType, Int] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* nullable N: nullable HashMapNode[MType, Int] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MType__core__Int, /* N: HashMapNode[MType, Int] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Int]] */
+}
+};
+/* runtime type Path */
+const struct type type_core__Path = {
+278,
+"Path", /* class_name_string */
+2,
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+278, /* Path */
+},
+};
+/* runtime type BytesIterator */
+const struct type type_core__bytes__BytesIterator = {
+-1, /*CAST DEAD*/
+"BytesIterator", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_core__bytes__BytesIterator,
+11,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2391, /* Iterator[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__bytes__BytesIterator = {
+0, /* dummy */
+{
+&type_core__Array__core__Byte, /* Array[E]: Array[Byte] */
+}
+};
+/* runtime type Array[ReduceAction] */
+const struct type type_core__Array__nitc__parser_work__ReduceAction = {
+280,
+"Array[ReduceAction]", /* class_name_string */
+432,
+0,
+&resolution_table_core__Array__nitc__parser_work__ReduceAction,
+510,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2433, /* Collection[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2443, /* Collection[ReduceAction] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2511, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2557, /* AbstractArrayRead[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2568, /* AbstractArrayRead[ReduceAction] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2881, /* AbstractArray[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2891, /* AbstractArray[ReduceAction] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+228, /* Array[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+280, /* Array[ReduceAction] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__nitc__parser_work__ReduceAction = {
+0, /* dummy */
+{
+&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */
+&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
+&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
+&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
+&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */
+&type_core__NativeArray__nitc__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */
+&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */
+&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
+&type_nitc__parser_work__ReduceAction, /* E: ReduceAction */
+&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
+&type_core__Collection__nitc__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
+&type_core__Array__nitc__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
+&type_core__AbstractArray__nitc__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */
+&type_core__array__ArrayIterator__nitc__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */
+&type_core__array__ArrayReverseIterator__nitc__parser_work__ReduceAction, /* ArrayReverseIterator[E]: ArrayReverseIterator[ReduceAction] */
+}
+};
+/* runtime type ReduceAction0 */
+const struct type type_nitc__parser__ReduceAction0 = {
+-1, /*CAST DEAD*/
+"ReduceAction0", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1 */
+const struct type type_nitc__parser__ReduceAction1 = {
+-1, /*CAST DEAD*/
+"ReduceAction1", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction2 */
+const struct type type_nitc__parser__ReduceAction2 = {
+-1, /*CAST DEAD*/
+"ReduceAction2", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction3 */
+const struct type type_nitc__parser__ReduceAction3 = {
+-1, /*CAST DEAD*/
+"ReduceAction3", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction4 */
+const struct type type_nitc__parser__ReduceAction4 = {
+-1, /*CAST DEAD*/
+"ReduceAction4", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction5 */
+const struct type type_nitc__parser__ReduceAction5 = {
+-1, /*CAST DEAD*/
+"ReduceAction5", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction6 */
+const struct type type_nitc__parser__ReduceAction6 = {
+-1, /*CAST DEAD*/
+"ReduceAction6", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction7 */
+const struct type type_nitc__parser__ReduceAction7 = {
+-1, /*CAST DEAD*/
+"ReduceAction7", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction8 */
+const struct type type_nitc__parser__ReduceAction8 = {
+-1, /*CAST DEAD*/
+"ReduceAction8", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction9 */
+const struct type type_nitc__parser__ReduceAction9 = {
+-1, /*CAST DEAD*/
+"ReduceAction9", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction10 */
+const struct type type_nitc__parser__ReduceAction10 = {
+-1, /*CAST DEAD*/
+"ReduceAction10", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction11 */
+const struct type type_nitc__parser__ReduceAction11 = {
+-1, /*CAST DEAD*/
+"ReduceAction11", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction12 */
+const struct type type_nitc__parser__ReduceAction12 = {
+-1, /*CAST DEAD*/
+"ReduceAction12", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction13 */
+const struct type type_nitc__parser__ReduceAction13 = {
+-1, /*CAST DEAD*/
+"ReduceAction13", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction14 */
+const struct type type_nitc__parser__ReduceAction14 = {
+-1, /*CAST DEAD*/
+"ReduceAction14", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction15 */
+const struct type type_nitc__parser__ReduceAction15 = {
+-1, /*CAST DEAD*/
+"ReduceAction15", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction16 */
+const struct type type_nitc__parser__ReduceAction16 = {
+-1, /*CAST DEAD*/
+"ReduceAction16", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction17 */
+const struct type type_nitc__parser__ReduceAction17 = {
+-1, /*CAST DEAD*/
+"ReduceAction17", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction18 */
+const struct type type_nitc__parser__ReduceAction18 = {
+-1, /*CAST DEAD*/
+"ReduceAction18", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction19 */
+const struct type type_nitc__parser__ReduceAction19 = {
+-1, /*CAST DEAD*/
+"ReduceAction19", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction20 */
+const struct type type_nitc__parser__ReduceAction20 = {
+-1, /*CAST DEAD*/
+"ReduceAction20", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction21 */
+const struct type type_nitc__parser__ReduceAction21 = {
+-1, /*CAST DEAD*/
+"ReduceAction21", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction22 */
+const struct type type_nitc__parser__ReduceAction22 = {
+-1, /*CAST DEAD*/
+"ReduceAction22", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction23 */
+const struct type type_nitc__parser__ReduceAction23 = {
+-1, /*CAST DEAD*/
+"ReduceAction23", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction24 */
+const struct type type_nitc__parser__ReduceAction24 = {
+-1, /*CAST DEAD*/
+"ReduceAction24", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction26 */
+const struct type type_nitc__parser__ReduceAction26 = {
+-1, /*CAST DEAD*/
+"ReduceAction26", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction27 */
+const struct type type_nitc__parser__ReduceAction27 = {
+-1, /*CAST DEAD*/
+"ReduceAction27", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction28 */
+const struct type type_nitc__parser__ReduceAction28 = {
+-1, /*CAST DEAD*/
+"ReduceAction28", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction29 */
+const struct type type_nitc__parser__ReduceAction29 = {
+-1, /*CAST DEAD*/
+"ReduceAction29", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction31 */
+const struct type type_nitc__parser__ReduceAction31 = {
+-1, /*CAST DEAD*/
+"ReduceAction31", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction32 */
+const struct type type_nitc__parser__ReduceAction32 = {
+-1, /*CAST DEAD*/
+"ReduceAction32", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction33 */
+const struct type type_nitc__parser__ReduceAction33 = {
+-1, /*CAST DEAD*/
+"ReduceAction33", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction34 */
+const struct type type_nitc__parser__ReduceAction34 = {
+-1, /*CAST DEAD*/
+"ReduceAction34", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction35 */
+const struct type type_nitc__parser__ReduceAction35 = {
+-1, /*CAST DEAD*/
+"ReduceAction35", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction36 */
+const struct type type_nitc__parser__ReduceAction36 = {
+-1, /*CAST DEAD*/
+"ReduceAction36", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction37 */
+const struct type type_nitc__parser__ReduceAction37 = {
+-1, /*CAST DEAD*/
+"ReduceAction37", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction38 */
+const struct type type_nitc__parser__ReduceAction38 = {
+-1, /*CAST DEAD*/
+"ReduceAction38", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction39 */
+const struct type type_nitc__parser__ReduceAction39 = {
+-1, /*CAST DEAD*/
+"ReduceAction39", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction40 */
+const struct type type_nitc__parser__ReduceAction40 = {
+-1, /*CAST DEAD*/
+"ReduceAction40", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction41 */
+const struct type type_nitc__parser__ReduceAction41 = {
+-1, /*CAST DEAD*/
+"ReduceAction41", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction42 */
+const struct type type_nitc__parser__ReduceAction42 = {
+-1, /*CAST DEAD*/
+"ReduceAction42", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction43 */
+const struct type type_nitc__parser__ReduceAction43 = {
+-1, /*CAST DEAD*/
+"ReduceAction43", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction44 */
+const struct type type_nitc__parser__ReduceAction44 = {
+-1, /*CAST DEAD*/
+"ReduceAction44", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction45 */
+const struct type type_nitc__parser__ReduceAction45 = {
+-1, /*CAST DEAD*/
+"ReduceAction45", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction46 */
+const struct type type_nitc__parser__ReduceAction46 = {
+-1, /*CAST DEAD*/
+"ReduceAction46", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction47 */
+const struct type type_nitc__parser__ReduceAction47 = {
+-1, /*CAST DEAD*/
+"ReduceAction47", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction48 */
+const struct type type_nitc__parser__ReduceAction48 = {
+-1, /*CAST DEAD*/
+"ReduceAction48", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction49 */
+const struct type type_nitc__parser__ReduceAction49 = {
+-1, /*CAST DEAD*/
+"ReduceAction49", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction50 */
+const struct type type_nitc__parser__ReduceAction50 = {
+-1, /*CAST DEAD*/
+"ReduceAction50", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction51 */
+const struct type type_nitc__parser__ReduceAction51 = {
+-1, /*CAST DEAD*/
+"ReduceAction51", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction52 */
+const struct type type_nitc__parser__ReduceAction52 = {
+-1, /*CAST DEAD*/
+"ReduceAction52", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction53 */
+const struct type type_nitc__parser__ReduceAction53 = {
+-1, /*CAST DEAD*/
+"ReduceAction53", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction54 */
+const struct type type_nitc__parser__ReduceAction54 = {
+-1, /*CAST DEAD*/
+"ReduceAction54", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction55 */
+const struct type type_nitc__parser__ReduceAction55 = {
+-1, /*CAST DEAD*/
+"ReduceAction55", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction56 */
+const struct type type_nitc__parser__ReduceAction56 = {
+-1, /*CAST DEAD*/
+"ReduceAction56", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction57 */
+const struct type type_nitc__parser__ReduceAction57 = {
+-1, /*CAST DEAD*/
+"ReduceAction57", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction58 */
+const struct type type_nitc__parser__ReduceAction58 = {
+-1, /*CAST DEAD*/
+"ReduceAction58", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction59 */
+const struct type type_nitc__parser__ReduceAction59 = {
+-1, /*CAST DEAD*/
+"ReduceAction59", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction60 */
+const struct type type_nitc__parser__ReduceAction60 = {
+-1, /*CAST DEAD*/
+"ReduceAction60", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction61 */
+const struct type type_nitc__parser__ReduceAction61 = {
+-1, /*CAST DEAD*/
+"ReduceAction61", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction62 */
+const struct type type_nitc__parser__ReduceAction62 = {
+-1, /*CAST DEAD*/
+"ReduceAction62", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction63 */
+const struct type type_nitc__parser__ReduceAction63 = {
+-1, /*CAST DEAD*/
+"ReduceAction63", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction64 */
+const struct type type_nitc__parser__ReduceAction64 = {
+-1, /*CAST DEAD*/
+"ReduceAction64", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction65 */
+const struct type type_nitc__parser__ReduceAction65 = {
+-1, /*CAST DEAD*/
+"ReduceAction65", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction66 */
+const struct type type_nitc__parser__ReduceAction66 = {
+-1, /*CAST DEAD*/
+"ReduceAction66", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction67 */
+const struct type type_nitc__parser__ReduceAction67 = {
+-1, /*CAST DEAD*/
+"ReduceAction67", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction68 */
+const struct type type_nitc__parser__ReduceAction68 = {
+-1, /*CAST DEAD*/
+"ReduceAction68", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction69 */
+const struct type type_nitc__parser__ReduceAction69 = {
+-1, /*CAST DEAD*/
+"ReduceAction69", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction70 */
+const struct type type_nitc__parser__ReduceAction70 = {
+-1, /*CAST DEAD*/
+"ReduceAction70", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction71 */
+const struct type type_nitc__parser__ReduceAction71 = {
+-1, /*CAST DEAD*/
+"ReduceAction71", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction72 */
+const struct type type_nitc__parser__ReduceAction72 = {
+-1, /*CAST DEAD*/
+"ReduceAction72", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction73 */
+const struct type type_nitc__parser__ReduceAction73 = {
+-1, /*CAST DEAD*/
+"ReduceAction73", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction74 */
+const struct type type_nitc__parser__ReduceAction74 = {
+-1, /*CAST DEAD*/
+"ReduceAction74", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction76 */
+const struct type type_nitc__parser__ReduceAction76 = {
+-1, /*CAST DEAD*/
+"ReduceAction76", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction77 */
+const struct type type_nitc__parser__ReduceAction77 = {
+-1, /*CAST DEAD*/
+"ReduceAction77", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction80 */
+const struct type type_nitc__parser__ReduceAction80 = {
+-1, /*CAST DEAD*/
+"ReduceAction80", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction81 */
+const struct type type_nitc__parser__ReduceAction81 = {
+-1, /*CAST DEAD*/
+"ReduceAction81", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction82 */
+const struct type type_nitc__parser__ReduceAction82 = {
+-1, /*CAST DEAD*/
+"ReduceAction82", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction83 */
+const struct type type_nitc__parser__ReduceAction83 = {
+-1, /*CAST DEAD*/
+"ReduceAction83", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction84 */
+const struct type type_nitc__parser__ReduceAction84 = {
+-1, /*CAST DEAD*/
+"ReduceAction84", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction85 */
+const struct type type_nitc__parser__ReduceAction85 = {
+-1, /*CAST DEAD*/
+"ReduceAction85", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction86 */
+const struct type type_nitc__parser__ReduceAction86 = {
+-1, /*CAST DEAD*/
+"ReduceAction86", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction87 */
+const struct type type_nitc__parser__ReduceAction87 = {
+-1, /*CAST DEAD*/
+"ReduceAction87", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction88 */
+const struct type type_nitc__parser__ReduceAction88 = {
+-1, /*CAST DEAD*/
+"ReduceAction88", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction89 */
+const struct type type_nitc__parser__ReduceAction89 = {
+-1, /*CAST DEAD*/
+"ReduceAction89", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction90 */
+const struct type type_nitc__parser__ReduceAction90 = {
+-1, /*CAST DEAD*/
+"ReduceAction90", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction91 */
+const struct type type_nitc__parser__ReduceAction91 = {
+-1, /*CAST DEAD*/
+"ReduceAction91", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction92 */
+const struct type type_nitc__parser__ReduceAction92 = {
+-1, /*CAST DEAD*/
+"ReduceAction92", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction93 */
+const struct type type_nitc__parser__ReduceAction93 = {
+-1, /*CAST DEAD*/
+"ReduceAction93", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction94 */
+const struct type type_nitc__parser__ReduceAction94 = {
+-1, /*CAST DEAD*/
+"ReduceAction94", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction95 */
+const struct type type_nitc__parser__ReduceAction95 = {
+-1, /*CAST DEAD*/
+"ReduceAction95", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction96 */
+const struct type type_nitc__parser__ReduceAction96 = {
+-1, /*CAST DEAD*/
+"ReduceAction96", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction97 */
+const struct type type_nitc__parser__ReduceAction97 = {
+-1, /*CAST DEAD*/
+"ReduceAction97", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction98 */
+const struct type type_nitc__parser__ReduceAction98 = {
+-1, /*CAST DEAD*/
+"ReduceAction98", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction99 */
+const struct type type_nitc__parser__ReduceAction99 = {
+-1, /*CAST DEAD*/
+"ReduceAction99", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction100 */
+const struct type type_nitc__parser__ReduceAction100 = {
+-1, /*CAST DEAD*/
+"ReduceAction100", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction101 */
+const struct type type_nitc__parser__ReduceAction101 = {
+-1, /*CAST DEAD*/
+"ReduceAction101", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction102 */
+const struct type type_nitc__parser__ReduceAction102 = {
+-1, /*CAST DEAD*/
+"ReduceAction102", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction103 */
+const struct type type_nitc__parser__ReduceAction103 = {
+-1, /*CAST DEAD*/
+"ReduceAction103", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction104 */
+const struct type type_nitc__parser__ReduceAction104 = {
+-1, /*CAST DEAD*/
+"ReduceAction104", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction105 */
+const struct type type_nitc__parser__ReduceAction105 = {
+-1, /*CAST DEAD*/
+"ReduceAction105", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction106 */
+const struct type type_nitc__parser__ReduceAction106 = {
+-1, /*CAST DEAD*/
+"ReduceAction106", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction107 */
+const struct type type_nitc__parser__ReduceAction107 = {
+-1, /*CAST DEAD*/
+"ReduceAction107", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction108 */
+const struct type type_nitc__parser__ReduceAction108 = {
+-1, /*CAST DEAD*/
+"ReduceAction108", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction109 */
+const struct type type_nitc__parser__ReduceAction109 = {
+-1, /*CAST DEAD*/
+"ReduceAction109", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction110 */
+const struct type type_nitc__parser__ReduceAction110 = {
+-1, /*CAST DEAD*/
+"ReduceAction110", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction111 */
+const struct type type_nitc__parser__ReduceAction111 = {
+-1, /*CAST DEAD*/
+"ReduceAction111", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction112 */
+const struct type type_nitc__parser__ReduceAction112 = {
+-1, /*CAST DEAD*/
+"ReduceAction112", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction113 */
+const struct type type_nitc__parser__ReduceAction113 = {
+-1, /*CAST DEAD*/
+"ReduceAction113", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction114 */
+const struct type type_nitc__parser__ReduceAction114 = {
+-1, /*CAST DEAD*/
+"ReduceAction114", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction116 */
+const struct type type_nitc__parser__ReduceAction116 = {
+-1, /*CAST DEAD*/
+"ReduceAction116", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction117 */
+const struct type type_nitc__parser__ReduceAction117 = {
+-1, /*CAST DEAD*/
+"ReduceAction117", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction118 */
+const struct type type_nitc__parser__ReduceAction118 = {
+-1, /*CAST DEAD*/
+"ReduceAction118", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction119 */
+const struct type type_nitc__parser__ReduceAction119 = {
+-1, /*CAST DEAD*/
+"ReduceAction119", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction120 */
+const struct type type_nitc__parser__ReduceAction120 = {
+-1, /*CAST DEAD*/
+"ReduceAction120", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction121 */
+const struct type type_nitc__parser__ReduceAction121 = {
+-1, /*CAST DEAD*/
+"ReduceAction121", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction122 */
+const struct type type_nitc__parser__ReduceAction122 = {
+-1, /*CAST DEAD*/
+"ReduceAction122", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction123 */
+const struct type type_nitc__parser__ReduceAction123 = {
+-1, /*CAST DEAD*/
+"ReduceAction123", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction125 */
+const struct type type_nitc__parser__ReduceAction125 = {
+-1, /*CAST DEAD*/
+"ReduceAction125", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction126 */
+const struct type type_nitc__parser__ReduceAction126 = {
+-1, /*CAST DEAD*/
+"ReduceAction126", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction128 */
+const struct type type_nitc__parser__ReduceAction128 = {
+-1, /*CAST DEAD*/
+"ReduceAction128", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction129 */
+const struct type type_nitc__parser__ReduceAction129 = {
+-1, /*CAST DEAD*/
+"ReduceAction129", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction130 */
+const struct type type_nitc__parser__ReduceAction130 = {
+-1, /*CAST DEAD*/
+"ReduceAction130", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction131 */
+const struct type type_nitc__parser__ReduceAction131 = {
+-1, /*CAST DEAD*/
+"ReduceAction131", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction132 */
+const struct type type_nitc__parser__ReduceAction132 = {
+-1, /*CAST DEAD*/
+"ReduceAction132", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction133 */
+const struct type type_nitc__parser__ReduceAction133 = {
+-1, /*CAST DEAD*/
+"ReduceAction133", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction134 */
+const struct type type_nitc__parser__ReduceAction134 = {
+-1, /*CAST DEAD*/
+"ReduceAction134", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction135 */
+const struct type type_nitc__parser__ReduceAction135 = {
+-1, /*CAST DEAD*/
+"ReduceAction135", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction136 */
+const struct type type_nitc__parser__ReduceAction136 = {
+-1, /*CAST DEAD*/
+"ReduceAction136", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction137 */
+const struct type type_nitc__parser__ReduceAction137 = {
+-1, /*CAST DEAD*/
+"ReduceAction137", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction139 */
+const struct type type_nitc__parser__ReduceAction139 = {
+-1, /*CAST DEAD*/
+"ReduceAction139", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction140 */
+const struct type type_nitc__parser__ReduceAction140 = {
+-1, /*CAST DEAD*/
+"ReduceAction140", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction141 */
+const struct type type_nitc__parser__ReduceAction141 = {
+-1, /*CAST DEAD*/
+"ReduceAction141", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction142 */
+const struct type type_nitc__parser__ReduceAction142 = {
+-1, /*CAST DEAD*/
+"ReduceAction142", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction143 */
+const struct type type_nitc__parser__ReduceAction143 = {
+-1, /*CAST DEAD*/
+"ReduceAction143", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction145 */
+const struct type type_nitc__parser__ReduceAction145 = {
+-1, /*CAST DEAD*/
+"ReduceAction145", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction146 */
+const struct type type_nitc__parser__ReduceAction146 = {
+-1, /*CAST DEAD*/
+"ReduceAction146", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction147 */
+const struct type type_nitc__parser__ReduceAction147 = {
+-1, /*CAST DEAD*/
+"ReduceAction147", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction148 */
+const struct type type_nitc__parser__ReduceAction148 = {
+-1, /*CAST DEAD*/
+"ReduceAction148", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction149 */
+const struct type type_nitc__parser__ReduceAction149 = {
+-1, /*CAST DEAD*/
+"ReduceAction149", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction150 */
+const struct type type_nitc__parser__ReduceAction150 = {
+-1, /*CAST DEAD*/
+"ReduceAction150", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction151 */
+const struct type type_nitc__parser__ReduceAction151 = {
+-1, /*CAST DEAD*/
+"ReduceAction151", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction152 */
+const struct type type_nitc__parser__ReduceAction152 = {
+-1, /*CAST DEAD*/
+"ReduceAction152", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction156 */
+const struct type type_nitc__parser__ReduceAction156 = {
+-1, /*CAST DEAD*/
+"ReduceAction156", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction157 */
+const struct type type_nitc__parser__ReduceAction157 = {
+-1, /*CAST DEAD*/
+"ReduceAction157", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction158 */
+const struct type type_nitc__parser__ReduceAction158 = {
+-1, /*CAST DEAD*/
+"ReduceAction158", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction159 */
+const struct type type_nitc__parser__ReduceAction159 = {
+-1, /*CAST DEAD*/
+"ReduceAction159", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction160 */
+const struct type type_nitc__parser__ReduceAction160 = {
+-1, /*CAST DEAD*/
+"ReduceAction160", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction161 */
+const struct type type_nitc__parser__ReduceAction161 = {
+-1, /*CAST DEAD*/
+"ReduceAction161", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction162 */
+const struct type type_nitc__parser__ReduceAction162 = {
+-1, /*CAST DEAD*/
+"ReduceAction162", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction163 */
+const struct type type_nitc__parser__ReduceAction163 = {
+-1, /*CAST DEAD*/
+"ReduceAction163", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction164 */
+const struct type type_nitc__parser__ReduceAction164 = {
+-1, /*CAST DEAD*/
+"ReduceAction164", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction165 */
+const struct type type_nitc__parser__ReduceAction165 = {
+-1, /*CAST DEAD*/
+"ReduceAction165", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction169 */
+const struct type type_nitc__parser__ReduceAction169 = {
+-1, /*CAST DEAD*/
+"ReduceAction169", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction170 */
+const struct type type_nitc__parser__ReduceAction170 = {
+-1, /*CAST DEAD*/
+"ReduceAction170", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction171 */
+const struct type type_nitc__parser__ReduceAction171 = {
+-1, /*CAST DEAD*/
+"ReduceAction171", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction172 */
+const struct type type_nitc__parser__ReduceAction172 = {
+-1, /*CAST DEAD*/
+"ReduceAction172", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction173 */
+const struct type type_nitc__parser__ReduceAction173 = {
+-1, /*CAST DEAD*/
+"ReduceAction173", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction174 */
+const struct type type_nitc__parser__ReduceAction174 = {
+-1, /*CAST DEAD*/
+"ReduceAction174", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction175 */
+const struct type type_nitc__parser__ReduceAction175 = {
+-1, /*CAST DEAD*/
+"ReduceAction175", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction183 */
+const struct type type_nitc__parser__ReduceAction183 = {
+-1, /*CAST DEAD*/
+"ReduceAction183", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction184 */
+const struct type type_nitc__parser__ReduceAction184 = {
+-1, /*CAST DEAD*/
+"ReduceAction184", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction185 */
+const struct type type_nitc__parser__ReduceAction185 = {
+-1, /*CAST DEAD*/
+"ReduceAction185", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction186 */
+const struct type type_nitc__parser__ReduceAction186 = {
+-1, /*CAST DEAD*/
+"ReduceAction186", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction187 */
+const struct type type_nitc__parser__ReduceAction187 = {
+-1, /*CAST DEAD*/
+"ReduceAction187", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction188 */
+const struct type type_nitc__parser__ReduceAction188 = {
+-1, /*CAST DEAD*/
+"ReduceAction188", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction189 */
+const struct type type_nitc__parser__ReduceAction189 = {
+-1, /*CAST DEAD*/
+"ReduceAction189", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction190 */
+const struct type type_nitc__parser__ReduceAction190 = {
+-1, /*CAST DEAD*/
+"ReduceAction190", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction191 */
+const struct type type_nitc__parser__ReduceAction191 = {
+-1, /*CAST DEAD*/
+"ReduceAction191", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction192 */
+const struct type type_nitc__parser__ReduceAction192 = {
+-1, /*CAST DEAD*/
+"ReduceAction192", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction193 */
+const struct type type_nitc__parser__ReduceAction193 = {
+-1, /*CAST DEAD*/
+"ReduceAction193", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction194 */
+const struct type type_nitc__parser__ReduceAction194 = {
+-1, /*CAST DEAD*/
+"ReduceAction194", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction195 */
+const struct type type_nitc__parser__ReduceAction195 = {
+-1, /*CAST DEAD*/
+"ReduceAction195", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction197 */
+const struct type type_nitc__parser__ReduceAction197 = {
+-1, /*CAST DEAD*/
+"ReduceAction197", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction198 */
+const struct type type_nitc__parser__ReduceAction198 = {
+-1, /*CAST DEAD*/
+"ReduceAction198", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction200 */
+const struct type type_nitc__parser__ReduceAction200 = {
+-1, /*CAST DEAD*/
+"ReduceAction200", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction201 */
+const struct type type_nitc__parser__ReduceAction201 = {
+-1, /*CAST DEAD*/
+"ReduceAction201", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction202 */
+const struct type type_nitc__parser__ReduceAction202 = {
+-1, /*CAST DEAD*/
+"ReduceAction202", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction203 */
+const struct type type_nitc__parser__ReduceAction203 = {
+-1, /*CAST DEAD*/
+"ReduceAction203", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction204 */
+const struct type type_nitc__parser__ReduceAction204 = {
+-1, /*CAST DEAD*/
+"ReduceAction204", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction205 */
+const struct type type_nitc__parser__ReduceAction205 = {
+-1, /*CAST DEAD*/
+"ReduceAction205", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction206 */
+const struct type type_nitc__parser__ReduceAction206 = {
+-1, /*CAST DEAD*/
+"ReduceAction206", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction207 */
+const struct type type_nitc__parser__ReduceAction207 = {
+-1, /*CAST DEAD*/
+"ReduceAction207", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction208 */
+const struct type type_nitc__parser__ReduceAction208 = {
+-1, /*CAST DEAD*/
+"ReduceAction208", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction209 */
+const struct type type_nitc__parser__ReduceAction209 = {
+-1, /*CAST DEAD*/
+"ReduceAction209", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction210 */
+const struct type type_nitc__parser__ReduceAction210 = {
+-1, /*CAST DEAD*/
+"ReduceAction210", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction211 */
+const struct type type_nitc__parser__ReduceAction211 = {
+-1, /*CAST DEAD*/
+"ReduceAction211", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction212 */
+const struct type type_nitc__parser__ReduceAction212 = {
+-1, /*CAST DEAD*/
+"ReduceAction212", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction213 */
+const struct type type_nitc__parser__ReduceAction213 = {
+-1, /*CAST DEAD*/
+"ReduceAction213", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction214 */
+const struct type type_nitc__parser__ReduceAction214 = {
+-1, /*CAST DEAD*/
+"ReduceAction214", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction215 */
+const struct type type_nitc__parser__ReduceAction215 = {
+-1, /*CAST DEAD*/
+"ReduceAction215", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction216 */
+const struct type type_nitc__parser__ReduceAction216 = {
+-1, /*CAST DEAD*/
+"ReduceAction216", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction217 */
+const struct type type_nitc__parser__ReduceAction217 = {
+-1, /*CAST DEAD*/
+"ReduceAction217", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction218 */
+const struct type type_nitc__parser__ReduceAction218 = {
+-1, /*CAST DEAD*/
+"ReduceAction218", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction219 */
+const struct type type_nitc__parser__ReduceAction219 = {
+-1, /*CAST DEAD*/
+"ReduceAction219", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction220 */
+const struct type type_nitc__parser__ReduceAction220 = {
+-1, /*CAST DEAD*/
+"ReduceAction220", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction221 */
+const struct type type_nitc__parser__ReduceAction221 = {
+-1, /*CAST DEAD*/
+"ReduceAction221", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction222 */
+const struct type type_nitc__parser__ReduceAction222 = {
+-1, /*CAST DEAD*/
+"ReduceAction222", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction223 */
+const struct type type_nitc__parser__ReduceAction223 = {
+-1, /*CAST DEAD*/
+"ReduceAction223", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction224 */
+const struct type type_nitc__parser__ReduceAction224 = {
+-1, /*CAST DEAD*/
+"ReduceAction224", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction225 */
+const struct type type_nitc__parser__ReduceAction225 = {
+-1, /*CAST DEAD*/
+"ReduceAction225", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction226 */
+const struct type type_nitc__parser__ReduceAction226 = {
+-1, /*CAST DEAD*/
+"ReduceAction226", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction227 */
+const struct type type_nitc__parser__ReduceAction227 = {
+-1, /*CAST DEAD*/
+"ReduceAction227", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction228 */
+const struct type type_nitc__parser__ReduceAction228 = {
+-1, /*CAST DEAD*/
+"ReduceAction228", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction229 */
+const struct type type_nitc__parser__ReduceAction229 = {
+-1, /*CAST DEAD*/
+"ReduceAction229", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction230 */
+const struct type type_nitc__parser__ReduceAction230 = {
+-1, /*CAST DEAD*/
+"ReduceAction230", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction231 */
+const struct type type_nitc__parser__ReduceAction231 = {
+-1, /*CAST DEAD*/
+"ReduceAction231", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction232 */
+const struct type type_nitc__parser__ReduceAction232 = {
+-1, /*CAST DEAD*/
+"ReduceAction232", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction233 */
+const struct type type_nitc__parser__ReduceAction233 = {
+-1, /*CAST DEAD*/
+"ReduceAction233", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction234 */
+const struct type type_nitc__parser__ReduceAction234 = {
+-1, /*CAST DEAD*/
+"ReduceAction234", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction235 */
+const struct type type_nitc__parser__ReduceAction235 = {
+-1, /*CAST DEAD*/
+"ReduceAction235", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction236 */
+const struct type type_nitc__parser__ReduceAction236 = {
+-1, /*CAST DEAD*/
+"ReduceAction236", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction237 */
+const struct type type_nitc__parser__ReduceAction237 = {
+-1, /*CAST DEAD*/
+"ReduceAction237", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction238 */
+const struct type type_nitc__parser__ReduceAction238 = {
+-1, /*CAST DEAD*/
+"ReduceAction238", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction239 */
+const struct type type_nitc__parser__ReduceAction239 = {
+-1, /*CAST DEAD*/
+"ReduceAction239", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction240 */
+const struct type type_nitc__parser__ReduceAction240 = {
+-1, /*CAST DEAD*/
+"ReduceAction240", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction241 */
+const struct type type_nitc__parser__ReduceAction241 = {
+-1, /*CAST DEAD*/
+"ReduceAction241", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction242 */
+const struct type type_nitc__parser__ReduceAction242 = {
+-1, /*CAST DEAD*/
+"ReduceAction242", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction243 */
+const struct type type_nitc__parser__ReduceAction243 = {
+-1, /*CAST DEAD*/
+"ReduceAction243", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction244 */
+const struct type type_nitc__parser__ReduceAction244 = {
+-1, /*CAST DEAD*/
+"ReduceAction244", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction245 */
+const struct type type_nitc__parser__ReduceAction245 = {
+-1, /*CAST DEAD*/
+"ReduceAction245", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction246 */
+const struct type type_nitc__parser__ReduceAction246 = {
+-1, /*CAST DEAD*/
+"ReduceAction246", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction247 */
+const struct type type_nitc__parser__ReduceAction247 = {
+-1, /*CAST DEAD*/
+"ReduceAction247", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction248 */
+const struct type type_nitc__parser__ReduceAction248 = {
+-1, /*CAST DEAD*/
+"ReduceAction248", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction249 */
+const struct type type_nitc__parser__ReduceAction249 = {
+-1, /*CAST DEAD*/
+"ReduceAction249", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction250 */
+const struct type type_nitc__parser__ReduceAction250 = {
+-1, /*CAST DEAD*/
+"ReduceAction250", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction251 */
+const struct type type_nitc__parser__ReduceAction251 = {
+-1, /*CAST DEAD*/
+"ReduceAction251", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction252 */
+const struct type type_nitc__parser__ReduceAction252 = {
+-1, /*CAST DEAD*/
+"ReduceAction252", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction253 */
+const struct type type_nitc__parser__ReduceAction253 = {
+-1, /*CAST DEAD*/
+"ReduceAction253", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction254 */
+const struct type type_nitc__parser__ReduceAction254 = {
+-1, /*CAST DEAD*/
+"ReduceAction254", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction255 */
+const struct type type_nitc__parser__ReduceAction255 = {
+-1, /*CAST DEAD*/
+"ReduceAction255", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction256 */
+const struct type type_nitc__parser__ReduceAction256 = {
+-1, /*CAST DEAD*/
+"ReduceAction256", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction257 */
+const struct type type_nitc__parser__ReduceAction257 = {
+-1, /*CAST DEAD*/
+"ReduceAction257", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction258 */
+const struct type type_nitc__parser__ReduceAction258 = {
+-1, /*CAST DEAD*/
+"ReduceAction258", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction259 */
+const struct type type_nitc__parser__ReduceAction259 = {
+-1, /*CAST DEAD*/
+"ReduceAction259", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction260 */
+const struct type type_nitc__parser__ReduceAction260 = {
+-1, /*CAST DEAD*/
+"ReduceAction260", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction261 */
+const struct type type_nitc__parser__ReduceAction261 = {
+-1, /*CAST DEAD*/
+"ReduceAction261", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction262 */
+const struct type type_nitc__parser__ReduceAction262 = {
+-1, /*CAST DEAD*/
+"ReduceAction262", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction263 */
+const struct type type_nitc__parser__ReduceAction263 = {
+-1, /*CAST DEAD*/
+"ReduceAction263", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction264 */
+const struct type type_nitc__parser__ReduceAction264 = {
+-1, /*CAST DEAD*/
+"ReduceAction264", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction265 */
+const struct type type_nitc__parser__ReduceAction265 = {
+-1, /*CAST DEAD*/
+"ReduceAction265", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction267 */
+const struct type type_nitc__parser__ReduceAction267 = {
+-1, /*CAST DEAD*/
+"ReduceAction267", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction268 */
+const struct type type_nitc__parser__ReduceAction268 = {
+-1, /*CAST DEAD*/
+"ReduceAction268", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction269 */
+const struct type type_nitc__parser__ReduceAction269 = {
+-1, /*CAST DEAD*/
+"ReduceAction269", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction270 */
+const struct type type_nitc__parser__ReduceAction270 = {
+-1, /*CAST DEAD*/
+"ReduceAction270", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction271 */
+const struct type type_nitc__parser__ReduceAction271 = {
+-1, /*CAST DEAD*/
+"ReduceAction271", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction272 */
+const struct type type_nitc__parser__ReduceAction272 = {
+-1, /*CAST DEAD*/
+"ReduceAction272", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction273 */
+const struct type type_nitc__parser__ReduceAction273 = {
+-1, /*CAST DEAD*/
+"ReduceAction273", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction274 */
+const struct type type_nitc__parser__ReduceAction274 = {
+-1, /*CAST DEAD*/
+"ReduceAction274", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction275 */
+const struct type type_nitc__parser__ReduceAction275 = {
+-1, /*CAST DEAD*/
+"ReduceAction275", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction276 */
+const struct type type_nitc__parser__ReduceAction276 = {
+-1, /*CAST DEAD*/
+"ReduceAction276", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction277 */
+const struct type type_nitc__parser__ReduceAction277 = {
+-1, /*CAST DEAD*/
+"ReduceAction277", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction278 */
+const struct type type_nitc__parser__ReduceAction278 = {
+-1, /*CAST DEAD*/
+"ReduceAction278", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction279 */
+const struct type type_nitc__parser__ReduceAction279 = {
+-1, /*CAST DEAD*/
+"ReduceAction279", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction281 */
+const struct type type_nitc__parser__ReduceAction281 = {
+-1, /*CAST DEAD*/
+"ReduceAction281", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction282 */
+const struct type type_nitc__parser__ReduceAction282 = {
+-1, /*CAST DEAD*/
+"ReduceAction282", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction283 */
+const struct type type_nitc__parser__ReduceAction283 = {
+-1, /*CAST DEAD*/
+"ReduceAction283", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction284 */
+const struct type type_nitc__parser__ReduceAction284 = {
+-1, /*CAST DEAD*/
+"ReduceAction284", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction285 */
+const struct type type_nitc__parser__ReduceAction285 = {
+-1, /*CAST DEAD*/
+"ReduceAction285", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction287 */
+const struct type type_nitc__parser__ReduceAction287 = {
+-1, /*CAST DEAD*/
+"ReduceAction287", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction289 */
+const struct type type_nitc__parser__ReduceAction289 = {
+-1, /*CAST DEAD*/
+"ReduceAction289", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction290 */
+const struct type type_nitc__parser__ReduceAction290 = {
+-1, /*CAST DEAD*/
+"ReduceAction290", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction291 */
+const struct type type_nitc__parser__ReduceAction291 = {
+-1, /*CAST DEAD*/
+"ReduceAction291", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction292 */
+const struct type type_nitc__parser__ReduceAction292 = {
+-1, /*CAST DEAD*/
+"ReduceAction292", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction294 */
+const struct type type_nitc__parser__ReduceAction294 = {
+-1, /*CAST DEAD*/
+"ReduceAction294", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction296 */
+const struct type type_nitc__parser__ReduceAction296 = {
+-1, /*CAST DEAD*/
+"ReduceAction296", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction297 */
+const struct type type_nitc__parser__ReduceAction297 = {
+-1, /*CAST DEAD*/
+"ReduceAction297", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction298 */
+const struct type type_nitc__parser__ReduceAction298 = {
+-1, /*CAST DEAD*/
+"ReduceAction298", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction299 */
+const struct type type_nitc__parser__ReduceAction299 = {
+-1, /*CAST DEAD*/
+"ReduceAction299", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction300 */
+const struct type type_nitc__parser__ReduceAction300 = {
+-1, /*CAST DEAD*/
+"ReduceAction300", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction301 */
+const struct type type_nitc__parser__ReduceAction301 = {
+-1, /*CAST DEAD*/
+"ReduceAction301", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction302 */
+const struct type type_nitc__parser__ReduceAction302 = {
+-1, /*CAST DEAD*/
+"ReduceAction302", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction303 */
+const struct type type_nitc__parser__ReduceAction303 = {
+-1, /*CAST DEAD*/
+"ReduceAction303", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction305 */
+const struct type type_nitc__parser__ReduceAction305 = {
+-1, /*CAST DEAD*/
+"ReduceAction305", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction307 */
+const struct type type_nitc__parser__ReduceAction307 = {
+-1, /*CAST DEAD*/
+"ReduceAction307", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction309 */
+const struct type type_nitc__parser__ReduceAction309 = {
+-1, /*CAST DEAD*/
+"ReduceAction309", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction311 */
+const struct type type_nitc__parser__ReduceAction311 = {
+-1, /*CAST DEAD*/
+"ReduceAction311", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction312 */
+const struct type type_nitc__parser__ReduceAction312 = {
+-1, /*CAST DEAD*/
+"ReduceAction312", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction314 */
+const struct type type_nitc__parser__ReduceAction314 = {
+-1, /*CAST DEAD*/
+"ReduceAction314", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction315 */
+const struct type type_nitc__parser__ReduceAction315 = {
+-1, /*CAST DEAD*/
+"ReduceAction315", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction317 */
+const struct type type_nitc__parser__ReduceAction317 = {
+-1, /*CAST DEAD*/
+"ReduceAction317", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction318 */
+const struct type type_nitc__parser__ReduceAction318 = {
+-1, /*CAST DEAD*/
+"ReduceAction318", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction319 */
+const struct type type_nitc__parser__ReduceAction319 = {
+-1, /*CAST DEAD*/
+"ReduceAction319", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction321 */
+const struct type type_nitc__parser__ReduceAction321 = {
+-1, /*CAST DEAD*/
+"ReduceAction321", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction323 */
+const struct type type_nitc__parser__ReduceAction323 = {
+-1, /*CAST DEAD*/
+"ReduceAction323", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction324 */
+const struct type type_nitc__parser__ReduceAction324 = {
+-1, /*CAST DEAD*/
+"ReduceAction324", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction325 */
+const struct type type_nitc__parser__ReduceAction325 = {
+-1, /*CAST DEAD*/
+"ReduceAction325", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction326 */
+const struct type type_nitc__parser__ReduceAction326 = {
+-1, /*CAST DEAD*/
+"ReduceAction326", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction328 */
+const struct type type_nitc__parser__ReduceAction328 = {
+-1, /*CAST DEAD*/
+"ReduceAction328", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction329 */
+const struct type type_nitc__parser__ReduceAction329 = {
+-1, /*CAST DEAD*/
+"ReduceAction329", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction330 */
+const struct type type_nitc__parser__ReduceAction330 = {
+-1, /*CAST DEAD*/
+"ReduceAction330", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction331 */
+const struct type type_nitc__parser__ReduceAction331 = {
+-1, /*CAST DEAD*/
+"ReduceAction331", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction333 */
+const struct type type_nitc__parser__ReduceAction333 = {
+-1, /*CAST DEAD*/
+"ReduceAction333", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction334 */
+const struct type type_nitc__parser__ReduceAction334 = {
+-1, /*CAST DEAD*/
+"ReduceAction334", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction336 */
+const struct type type_nitc__parser__ReduceAction336 = {
+-1, /*CAST DEAD*/
+"ReduceAction336", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction338 */
+const struct type type_nitc__parser__ReduceAction338 = {
+-1, /*CAST DEAD*/
+"ReduceAction338", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction340 */
+const struct type type_nitc__parser__ReduceAction340 = {
+-1, /*CAST DEAD*/
+"ReduceAction340", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction342 */
+const struct type type_nitc__parser__ReduceAction342 = {
+-1, /*CAST DEAD*/
+"ReduceAction342", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction344 */
+const struct type type_nitc__parser__ReduceAction344 = {
+-1, /*CAST DEAD*/
+"ReduceAction344", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction346 */
+const struct type type_nitc__parser__ReduceAction346 = {
+-1, /*CAST DEAD*/
+"ReduceAction346", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction348 */
+const struct type type_nitc__parser__ReduceAction348 = {
+-1, /*CAST DEAD*/
+"ReduceAction348", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction350 */
+const struct type type_nitc__parser__ReduceAction350 = {
+-1, /*CAST DEAD*/
+"ReduceAction350", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction352 */
+const struct type type_nitc__parser__ReduceAction352 = {
+-1, /*CAST DEAD*/
+"ReduceAction352", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction354 */
+const struct type type_nitc__parser__ReduceAction354 = {
+-1, /*CAST DEAD*/
+"ReduceAction354", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction356 */
+const struct type type_nitc__parser__ReduceAction356 = {
+-1, /*CAST DEAD*/
+"ReduceAction356", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction357 */
+const struct type type_nitc__parser__ReduceAction357 = {
+-1, /*CAST DEAD*/
+"ReduceAction357", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction358 */
+const struct type type_nitc__parser__ReduceAction358 = {
+-1, /*CAST DEAD*/
+"ReduceAction358", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction359 */
+const struct type type_nitc__parser__ReduceAction359 = {
+-1, /*CAST DEAD*/
+"ReduceAction359", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction360 */
+const struct type type_nitc__parser__ReduceAction360 = {
+-1, /*CAST DEAD*/
+"ReduceAction360", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction361 */
+const struct type type_nitc__parser__ReduceAction361 = {
+-1, /*CAST DEAD*/
+"ReduceAction361", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction362 */
+const struct type type_nitc__parser__ReduceAction362 = {
+-1, /*CAST DEAD*/
+"ReduceAction362", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction363 */
+const struct type type_nitc__parser__ReduceAction363 = {
+-1, /*CAST DEAD*/
+"ReduceAction363", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction364 */
+const struct type type_nitc__parser__ReduceAction364 = {
+-1, /*CAST DEAD*/
+"ReduceAction364", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction365 */
+const struct type type_nitc__parser__ReduceAction365 = {
+-1, /*CAST DEAD*/
+"ReduceAction365", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction366 */
+const struct type type_nitc__parser__ReduceAction366 = {
+-1, /*CAST DEAD*/
+"ReduceAction366", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction367 */
+const struct type type_nitc__parser__ReduceAction367 = {
+-1, /*CAST DEAD*/
+"ReduceAction367", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction368 */
+const struct type type_nitc__parser__ReduceAction368 = {
+-1, /*CAST DEAD*/
+"ReduceAction368", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction370 */
+const struct type type_nitc__parser__ReduceAction370 = {
+-1, /*CAST DEAD*/
+"ReduceAction370", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction371 */
+const struct type type_nitc__parser__ReduceAction371 = {
+-1, /*CAST DEAD*/
+"ReduceAction371", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction372 */
+const struct type type_nitc__parser__ReduceAction372 = {
+-1, /*CAST DEAD*/
+"ReduceAction372", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction373 */
+const struct type type_nitc__parser__ReduceAction373 = {
+-1, /*CAST DEAD*/
+"ReduceAction373", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction374 */
+const struct type type_nitc__parser__ReduceAction374 = {
+-1, /*CAST DEAD*/
+"ReduceAction374", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction375 */
+const struct type type_nitc__parser__ReduceAction375 = {
+-1, /*CAST DEAD*/
+"ReduceAction375", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction376 */
+const struct type type_nitc__parser__ReduceAction376 = {
+-1, /*CAST DEAD*/
+"ReduceAction376", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction377 */
+const struct type type_nitc__parser__ReduceAction377 = {
+-1, /*CAST DEAD*/
+"ReduceAction377", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction378 */
+const struct type type_nitc__parser__ReduceAction378 = {
+-1, /*CAST DEAD*/
+"ReduceAction378", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction379 */
+const struct type type_nitc__parser__ReduceAction379 = {
+-1, /*CAST DEAD*/
+"ReduceAction379", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction382 */
+const struct type type_nitc__parser__ReduceAction382 = {
+-1, /*CAST DEAD*/
+"ReduceAction382", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction383 */
+const struct type type_nitc__parser__ReduceAction383 = {
+-1, /*CAST DEAD*/
+"ReduceAction383", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction384 */
+const struct type type_nitc__parser__ReduceAction384 = {
+-1, /*CAST DEAD*/
+"ReduceAction384", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction385 */
+const struct type type_nitc__parser__ReduceAction385 = {
+-1, /*CAST DEAD*/
+"ReduceAction385", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction387 */
+const struct type type_nitc__parser__ReduceAction387 = {
+-1, /*CAST DEAD*/
+"ReduceAction387", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction388 */
+const struct type type_nitc__parser__ReduceAction388 = {
+-1, /*CAST DEAD*/
+"ReduceAction388", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction389 */
+const struct type type_nitc__parser__ReduceAction389 = {
+-1, /*CAST DEAD*/
+"ReduceAction389", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction390 */
+const struct type type_nitc__parser__ReduceAction390 = {
+-1, /*CAST DEAD*/
+"ReduceAction390", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction392 */
+const struct type type_nitc__parser__ReduceAction392 = {
+-1, /*CAST DEAD*/
+"ReduceAction392", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction394 */
+const struct type type_nitc__parser__ReduceAction394 = {
+-1, /*CAST DEAD*/
+"ReduceAction394", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction395 */
+const struct type type_nitc__parser__ReduceAction395 = {
+-1, /*CAST DEAD*/
+"ReduceAction395", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction396 */
+const struct type type_nitc__parser__ReduceAction396 = {
+-1, /*CAST DEAD*/
+"ReduceAction396", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction397 */
+const struct type type_nitc__parser__ReduceAction397 = {
+-1, /*CAST DEAD*/
+"ReduceAction397", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction398 */
+const struct type type_nitc__parser__ReduceAction398 = {
+-1, /*CAST DEAD*/
+"ReduceAction398", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction399 */
+const struct type type_nitc__parser__ReduceAction399 = {
+-1, /*CAST DEAD*/
+"ReduceAction399", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction402 */
+const struct type type_nitc__parser__ReduceAction402 = {
+-1, /*CAST DEAD*/
+"ReduceAction402", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction403 */
+const struct type type_nitc__parser__ReduceAction403 = {
+-1, /*CAST DEAD*/
+"ReduceAction403", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction404 */
+const struct type type_nitc__parser__ReduceAction404 = {
+-1, /*CAST DEAD*/
+"ReduceAction404", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction405 */
+const struct type type_nitc__parser__ReduceAction405 = {
+-1, /*CAST DEAD*/
+"ReduceAction405", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction406 */
+const struct type type_nitc__parser__ReduceAction406 = {
+-1, /*CAST DEAD*/
+"ReduceAction406", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction408 */
+const struct type type_nitc__parser__ReduceAction408 = {
+-1, /*CAST DEAD*/
+"ReduceAction408", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction409 */
+const struct type type_nitc__parser__ReduceAction409 = {
+-1, /*CAST DEAD*/
+"ReduceAction409", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction410 */
+const struct type type_nitc__parser__ReduceAction410 = {
+-1, /*CAST DEAD*/
+"ReduceAction410", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction411 */
+const struct type type_nitc__parser__ReduceAction411 = {
+-1, /*CAST DEAD*/
+"ReduceAction411", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction414 */
+const struct type type_nitc__parser__ReduceAction414 = {
+-1, /*CAST DEAD*/
+"ReduceAction414", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction416 */
+const struct type type_nitc__parser__ReduceAction416 = {
+-1, /*CAST DEAD*/
+"ReduceAction416", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction417 */
+const struct type type_nitc__parser__ReduceAction417 = {
+-1, /*CAST DEAD*/
+"ReduceAction417", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction418 */
+const struct type type_nitc__parser__ReduceAction418 = {
+-1, /*CAST DEAD*/
+"ReduceAction418", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction419 */
+const struct type type_nitc__parser__ReduceAction419 = {
+-1, /*CAST DEAD*/
+"ReduceAction419", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction420 */
+const struct type type_nitc__parser__ReduceAction420 = {
+-1, /*CAST DEAD*/
+"ReduceAction420", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction421 */
+const struct type type_nitc__parser__ReduceAction421 = {
+-1, /*CAST DEAD*/
+"ReduceAction421", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction422 */
+const struct type type_nitc__parser__ReduceAction422 = {
+-1, /*CAST DEAD*/
+"ReduceAction422", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction423 */
+const struct type type_nitc__parser__ReduceAction423 = {
+-1, /*CAST DEAD*/
+"ReduceAction423", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction424 */
+const struct type type_nitc__parser__ReduceAction424 = {
+-1, /*CAST DEAD*/
+"ReduceAction424", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction425 */
+const struct type type_nitc__parser__ReduceAction425 = {
+-1, /*CAST DEAD*/
+"ReduceAction425", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction426 */
+const struct type type_nitc__parser__ReduceAction426 = {
+-1, /*CAST DEAD*/
+"ReduceAction426", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction430 */
+const struct type type_nitc__parser__ReduceAction430 = {
+-1, /*CAST DEAD*/
+"ReduceAction430", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction433 */
+const struct type type_nitc__parser__ReduceAction433 = {
+-1, /*CAST DEAD*/
+"ReduceAction433", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction434 */
+const struct type type_nitc__parser__ReduceAction434 = {
+-1, /*CAST DEAD*/
+"ReduceAction434", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction435 */
+const struct type type_nitc__parser__ReduceAction435 = {
+-1, /*CAST DEAD*/
+"ReduceAction435", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction436 */
+const struct type type_nitc__parser__ReduceAction436 = {
+-1, /*CAST DEAD*/
+"ReduceAction436", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction437 */
+const struct type type_nitc__parser__ReduceAction437 = {
+-1, /*CAST DEAD*/
+"ReduceAction437", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction438 */
+const struct type type_nitc__parser__ReduceAction438 = {
+-1, /*CAST DEAD*/
+"ReduceAction438", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction439 */
+const struct type type_nitc__parser__ReduceAction439 = {
+-1, /*CAST DEAD*/
+"ReduceAction439", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction440 */
+const struct type type_nitc__parser__ReduceAction440 = {
+-1, /*CAST DEAD*/
+"ReduceAction440", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction442 */
+const struct type type_nitc__parser__ReduceAction442 = {
+-1, /*CAST DEAD*/
+"ReduceAction442", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction444 */
+const struct type type_nitc__parser__ReduceAction444 = {
+-1, /*CAST DEAD*/
+"ReduceAction444", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction445 */
+const struct type type_nitc__parser__ReduceAction445 = {
+-1, /*CAST DEAD*/
+"ReduceAction445", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction447 */
+const struct type type_nitc__parser__ReduceAction447 = {
+-1, /*CAST DEAD*/
+"ReduceAction447", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction448 */
+const struct type type_nitc__parser__ReduceAction448 = {
+-1, /*CAST DEAD*/
+"ReduceAction448", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction449 */
+const struct type type_nitc__parser__ReduceAction449 = {
+-1, /*CAST DEAD*/
+"ReduceAction449", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction450 */
+const struct type type_nitc__parser__ReduceAction450 = {
+-1, /*CAST DEAD*/
+"ReduceAction450", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction451 */
+const struct type type_nitc__parser__ReduceAction451 = {
+-1, /*CAST DEAD*/
+"ReduceAction451", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction452 */
+const struct type type_nitc__parser__ReduceAction452 = {
+-1, /*CAST DEAD*/
+"ReduceAction452", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction453 */
+const struct type type_nitc__parser__ReduceAction453 = {
+-1, /*CAST DEAD*/
+"ReduceAction453", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction454 */
+const struct type type_nitc__parser__ReduceAction454 = {
+-1, /*CAST DEAD*/
+"ReduceAction454", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction455 */
+const struct type type_nitc__parser__ReduceAction455 = {
+-1, /*CAST DEAD*/
+"ReduceAction455", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction456 */
+const struct type type_nitc__parser__ReduceAction456 = {
+-1, /*CAST DEAD*/
+"ReduceAction456", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction457 */
+const struct type type_nitc__parser__ReduceAction457 = {
+-1, /*CAST DEAD*/
+"ReduceAction457", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction458 */
+const struct type type_nitc__parser__ReduceAction458 = {
+-1, /*CAST DEAD*/
+"ReduceAction458", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction459 */
+const struct type type_nitc__parser__ReduceAction459 = {
+-1, /*CAST DEAD*/
+"ReduceAction459", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction461 */
+const struct type type_nitc__parser__ReduceAction461 = {
+-1, /*CAST DEAD*/
+"ReduceAction461", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction462 */
+const struct type type_nitc__parser__ReduceAction462 = {
+-1, /*CAST DEAD*/
+"ReduceAction462", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction463 */
+const struct type type_nitc__parser__ReduceAction463 = {
+-1, /*CAST DEAD*/
+"ReduceAction463", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction464 */
+const struct type type_nitc__parser__ReduceAction464 = {
+-1, /*CAST DEAD*/
+"ReduceAction464", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction465 */
+const struct type type_nitc__parser__ReduceAction465 = {
+-1, /*CAST DEAD*/
+"ReduceAction465", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction466 */
+const struct type type_nitc__parser__ReduceAction466 = {
+-1, /*CAST DEAD*/
+"ReduceAction466", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction467 */
+const struct type type_nitc__parser__ReduceAction467 = {
+-1, /*CAST DEAD*/
+"ReduceAction467", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction469 */
+const struct type type_nitc__parser__ReduceAction469 = {
+-1, /*CAST DEAD*/
+"ReduceAction469", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction470 */
+const struct type type_nitc__parser__ReduceAction470 = {
+-1, /*CAST DEAD*/
+"ReduceAction470", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction472 */
+const struct type type_nitc__parser__ReduceAction472 = {
+-1, /*CAST DEAD*/
+"ReduceAction472", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction473 */
+const struct type type_nitc__parser__ReduceAction473 = {
+-1, /*CAST DEAD*/
+"ReduceAction473", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction476 */
+const struct type type_nitc__parser__ReduceAction476 = {
+-1, /*CAST DEAD*/
+"ReduceAction476", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction477 */
+const struct type type_nitc__parser__ReduceAction477 = {
+-1, /*CAST DEAD*/
+"ReduceAction477", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction480 */
+const struct type type_nitc__parser__ReduceAction480 = {
+-1, /*CAST DEAD*/
+"ReduceAction480", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction482 */
+const struct type type_nitc__parser__ReduceAction482 = {
+-1, /*CAST DEAD*/
+"ReduceAction482", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction483 */
+const struct type type_nitc__parser__ReduceAction483 = {
+-1, /*CAST DEAD*/
+"ReduceAction483", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction484 */
+const struct type type_nitc__parser__ReduceAction484 = {
+-1, /*CAST DEAD*/
+"ReduceAction484", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction486 */
+const struct type type_nitc__parser__ReduceAction486 = {
+-1, /*CAST DEAD*/
+"ReduceAction486", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction488 */
+const struct type type_nitc__parser__ReduceAction488 = {
+-1, /*CAST DEAD*/
+"ReduceAction488", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction489 */
+const struct type type_nitc__parser__ReduceAction489 = {
+-1, /*CAST DEAD*/
+"ReduceAction489", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction492 */
+const struct type type_nitc__parser__ReduceAction492 = {
+-1, /*CAST DEAD*/
+"ReduceAction492", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction853 */
+const struct type type_nitc__parser__ReduceAction853 = {
+-1, /*CAST DEAD*/
+"ReduceAction853", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction855 */
+const struct type type_nitc__parser__ReduceAction855 = {
+-1, /*CAST DEAD*/
+"ReduceAction855", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction856 */
+const struct type type_nitc__parser__ReduceAction856 = {
+-1, /*CAST DEAD*/
+"ReduceAction856", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction857 */
+const struct type type_nitc__parser__ReduceAction857 = {
+-1, /*CAST DEAD*/
+"ReduceAction857", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction858 */
+const struct type type_nitc__parser__ReduceAction858 = {
+-1, /*CAST DEAD*/
+"ReduceAction858", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction859 */
+const struct type type_nitc__parser__ReduceAction859 = {
+-1, /*CAST DEAD*/
+"ReduceAction859", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction860 */
+const struct type type_nitc__parser__ReduceAction860 = {
+-1, /*CAST DEAD*/
+"ReduceAction860", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction861 */
+const struct type type_nitc__parser__ReduceAction861 = {
+-1, /*CAST DEAD*/
+"ReduceAction861", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction862 */
+const struct type type_nitc__parser__ReduceAction862 = {
+-1, /*CAST DEAD*/
+"ReduceAction862", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction863 */
+const struct type type_nitc__parser__ReduceAction863 = {
+-1, /*CAST DEAD*/
+"ReduceAction863", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction866 */
+const struct type type_nitc__parser__ReduceAction866 = {
+-1, /*CAST DEAD*/
+"ReduceAction866", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction867 */
+const struct type type_nitc__parser__ReduceAction867 = {
+-1, /*CAST DEAD*/
+"ReduceAction867", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction891 */
+const struct type type_nitc__parser__ReduceAction891 = {
+-1, /*CAST DEAD*/
+"ReduceAction891", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction892 */
+const struct type type_nitc__parser__ReduceAction892 = {
+-1, /*CAST DEAD*/
+"ReduceAction892", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1053 */
+const struct type type_nitc__parser__ReduceAction1053 = {
+-1, /*CAST DEAD*/
+"ReduceAction1053", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1054 */
+const struct type type_nitc__parser__ReduceAction1054 = {
+-1, /*CAST DEAD*/
+"ReduceAction1054", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1055 */
+const struct type type_nitc__parser__ReduceAction1055 = {
+-1, /*CAST DEAD*/
+"ReduceAction1055", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1056 */
+const struct type type_nitc__parser__ReduceAction1056 = {
+-1, /*CAST DEAD*/
+"ReduceAction1056", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1057 */
+const struct type type_nitc__parser__ReduceAction1057 = {
+-1, /*CAST DEAD*/
+"ReduceAction1057", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1058 */
+const struct type type_nitc__parser__ReduceAction1058 = {
+-1, /*CAST DEAD*/
+"ReduceAction1058", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1060 */
+const struct type type_nitc__parser__ReduceAction1060 = {
+-1, /*CAST DEAD*/
+"ReduceAction1060", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1062 */
+const struct type type_nitc__parser__ReduceAction1062 = {
+-1, /*CAST DEAD*/
+"ReduceAction1062", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1064 */
+const struct type type_nitc__parser__ReduceAction1064 = {
+-1, /*CAST DEAD*/
+"ReduceAction1064", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1065 */
+const struct type type_nitc__parser__ReduceAction1065 = {
+-1, /*CAST DEAD*/
+"ReduceAction1065", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1066 */
+const struct type type_nitc__parser__ReduceAction1066 = {
+-1, /*CAST DEAD*/
+"ReduceAction1066", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1067 */
+const struct type type_nitc__parser__ReduceAction1067 = {
+-1, /*CAST DEAD*/
+"ReduceAction1067", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1068 */
+const struct type type_nitc__parser__ReduceAction1068 = {
+-1, /*CAST DEAD*/
+"ReduceAction1068", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1070 */
+const struct type type_nitc__parser__ReduceAction1070 = {
+-1, /*CAST DEAD*/
+"ReduceAction1070", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1072 */
+const struct type type_nitc__parser__ReduceAction1072 = {
+-1, /*CAST DEAD*/
+"ReduceAction1072", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1078 */
+const struct type type_nitc__parser__ReduceAction1078 = {
+-1, /*CAST DEAD*/
+"ReduceAction1078", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1086 */
+const struct type type_nitc__parser__ReduceAction1086 = {
+-1, /*CAST DEAD*/
+"ReduceAction1086", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1087 */
+const struct type type_nitc__parser__ReduceAction1087 = {
+-1, /*CAST DEAD*/
+"ReduceAction1087", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type ReduceAction1088 */
+const struct type type_nitc__parser__ReduceAction1088 = {
+-1, /*CAST DEAD*/
+"ReduceAction1088", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2376, /* ReduceAction */
+},
+};
+/* runtime type State */
+const struct type type_nitc__parser_work__State = {
+723,
+"State", /* class_name_string */
+2,
+0,
+NULL, /*NO RESOLUTIONS*/
+3,
+{
+2371, /* Object */
+2397, /* nullable Object */
+723, /* State */
+},
+};
+/* runtime type TablesCapable */
+const struct type type_nitc__TablesCapable = {
+-1, /*CAST DEAD*/
+"TablesCapable", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+/* runtime type ANodes[TComment] */
+const struct type type_nitc__ANodes__nitc__TComment = {
+-1, /*CAST DEAD*/
+"ANodes[TComment]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__ANodes__nitc__TComment,
+132,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2433, /* Collection[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2441, /* Collection[Token] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2460, /* Collection[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2470, /* Collection[TComment] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2511, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2202, /* SequenceRead[nullable Object] */
+-1, /* empty */
+},
+};
+const struct types resolution_table_nitc__ANodes__nitc__TComment = {
+0, /* dummy */
+{
+&type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */
+&type_core__Array__nitc__TComment, /* Array[E]: Array[TComment] */
+&type_nitc__TComment, /* E: TComment */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_nitc__TComment, /* E: TComment */
+&type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */
+&type_core__Collection__nitc__TComment, /* Collection[E]: Collection[TComment] */
+}
+};
+/* runtime type StaticFrame */
+const struct type type_nitc__StaticFrame = {
+-1, /*CAST DEAD*/
+"StaticFrame", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__StaticFrame,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__StaticFrame = {
+0, /* dummy */
+{
+&type_nitc__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */
+}
+};
+/* runtime type HashMap[EscapeMark, String] */
+const struct type type_core__HashMap__nitc__EscapeMark__core__String = {
+727,
+"HashMap[EscapeMark, String]", /* class_name_string */
+50,
+0,
+&resolution_table_core__HashMap__nitc__EscapeMark__core__String,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+184, /* HashMap[Object, String] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+727, /* HashMap[EscapeMark, String] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__EscapeMark__core__String = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__EscapeMark__core__String, /* HashMapIterator[K, V]: HashMapIterator[EscapeMark, String] */
+&type_nitc__EscapeMark, /* K: EscapeMark */
+&type_core__String, /* V: String */
+&type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* HashMapNode[K, V]: HashMapNode[EscapeMark, String] */
+&type_core__hash_collection__HashMapKeys__nitc__EscapeMark__core__String, /* HashMapKeys[K, V]: HashMapKeys[EscapeMark, String] */
+&type_core__hash_collection__HashMapValues__nitc__EscapeMark__core__String, /* HashMapValues[K, V]: HashMapValues[EscapeMark, String] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* nullable N: nullable HashMapNode[EscapeMark, String] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* N: HashMapNode[EscapeMark, String] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__EscapeMark__core__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
+}
+};
+/* runtime type MClassDefSorter */
+const struct type type_nitc__model__MClassDefSorter = {
+-1, /*CAST DEAD*/
+"MClassDefSorter", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__model__MClassDefSorter,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__model__MClassDefSorter = {
+0, /* dummy */
+{
+&type_nitc__MClassDef, /* COMPARED: MClassDef */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__Array__nitc__MClassDef, /* Array[COMPARED]: Array[MClassDef] */
+}
+};
+/* runtime type MultiHashMap[MClass, MType] */
+const struct type type_more_collections__MultiHashMap__nitc__MClass__nitc__MType = {
+-1, /*CAST DEAD*/
+"MultiHashMap[MClass, MType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2978, /* Map[MClass, Collection[MType]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2359, /* HashMap[MClass, Array[MType]] */
+-1, /* empty */
+733, /* HashMap[MClass, Array[nullable MType]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1357, /* HashMap[Object, Array[Object]] */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_more_collections__MultiHashMap__nitc__MClass__nitc__MType = {
+0, /* dummy */
+{
+&type_nitc__MClass, /* K: MClass */
+&type_nitc__MType, /* V: MType */
+&type_core__Array__nitc__MType, /* Array[V]: Array[MType] */
+&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[MType]] */
+&type_nitc__MClass, /* K: MClass */
+&type_core__Array__nitc__MType, /* V: Array[MType] */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[MType]] */
+&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[MType]] */
+&type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[MType]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[MType]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* N: HashMapNode[MClass, Array[MType]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[MType]]] */
+}
+};
+/* runtime type Array[nullable MType] */
+const struct type type_core__Array__nullable__nitc__MType = {
+730,
+"Array[nullable MType]", /* class_name_string */
+397,
+0,
+&resolution_table_core__Array__nullable__nitc__MType,
+510,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2444, /* Collection[nullable MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2511, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2015, /* Array[nullable Object] */
+2202, /* SequenceRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2569, /* AbstractArrayRead[nullable MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2637, /* AbstractArrayRead[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2892, /* AbstractArray[nullable MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2961, /* AbstractArray[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+730, /* Array[nullable MType] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__Array__nullable__nitc__MType = {
+0, /* dummy */
+{
+&type_nullable__nitc__MType, /* E: nullable MType */
+&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
+&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
+&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
+&type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */
+&type_core__NativeArray__nullable__nitc__MType, /* NativeArray[E]: NativeArray[nullable MType] */
+&type_nullable__nitc__MType, /* E: nullable MType */
+&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
+&type_nullable__nitc__MType, /* E: nullable MType */
+&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
+&type_core__Collection__nullable__nitc__MType, /* Collection[E]: Collection[nullable MType] */
+&type_core__Array__nullable__nitc__MType, /* Array[E]: Array[nullable MType] */
+&type_core__AbstractArray__nullable__nitc__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */
+&type_core__array__ArrayIterator__nullable__nitc__MType, /* ArrayIterator[E]: ArrayIterator[nullable MType] */
+&type_core__array__ArrayReverseIterator__nullable__nitc__MType, /* ArrayReverseIterator[E]: ArrayReverseIterator[nullable MType] */
+}
+};
+/* runtime type HashMap[MClass, Set[MType]] */
+const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MType = {
+731,
+"HashMap[MClass, Set[MType]]", /* class_name_string */
+52,
+0,
+&resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2978, /* Map[MClass, Collection[MType]] */
+-1, /* empty */
+2982, /* Map[MClass, Set[MType]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+731, /* HashMap[MClass, Set[MType]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MType = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MType]] */
+&type_nitc__MClass, /* K: MClass */
+&type_core__Set__nitc__MType, /* V: Set[MType] */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MType]] */
+&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MType]] */
+&type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MType]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Set[MType]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* N: HashMapNode[MClass, Set[MType]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MType]]] */
+}
+};
+/* runtime type POSetGroupColorer[MClass, MType] */
+const struct type type_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = {
+-1, /*CAST DEAD*/
+"POSetGroupColorer[MClass, MType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__POSetGroupColorer__nitc__MClass__nitc__MType = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
+&type_core__HashMap__nitc__MClass__core__HashSet__core__Int, /* HashMap[H, HashSet[Int]]: HashMap[MClass, HashSet[Int]] */
+&type_core__HashMap__nitc__MClass__core__Int, /* HashMap[H, Int]: HashMap[MClass, Int] */
+&type_nitc__POSetConflictGraph__nitc__MClass, /* POSetConflictGraph[H]: POSetConflictGraph[MClass] */
+&type_core__Map__nitc__MClass__core__Collection__nitc__MType, /* Map[H, Collection[E]]: Map[MClass, Collection[MType]] */
+&type_nitc__MClass, /* H: MClass */
+&type_core__Array__nullable__nitc__MType, /* Array[nullable E]: Array[nullable MType] */
+&type_core__Set__nitc__MClass, /* Set[H]: Set[MClass] */
+&type_core__Collection__nitc__MClass, /* Collection[H]: Collection[MClass] */
+}
+};
+/* runtime type HashMap[MClass, Array[nullable MType]] */
+const struct type type_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = {
+733,
+"HashMap[MClass, Array[nullable MType]]", /* class_name_string */
+53,
+0,
+&resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType,
+85,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2203, /* MapRead[nullable Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+733, /* HashMap[MClass, Array[nullable MType]] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+1358, /* HashMap[Object, nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+},
+};
+const struct types resolution_table_core__HashMap__nitc__MClass__core__Array__nullable__nitc__MType = {
+0, /* dummy */
+{
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_core__hash_collection__HashMapIterator__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MType]] */
+&type_nitc__MClass, /* K: MClass */
+&type_core__Array__nullable__nitc__MType, /* V: Array[nullable MType] */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MType]] */
+&type_core__hash_collection__HashMapKeys__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MType]] */
+&type_core__hash_collection__HashMapValues__nitc__MClass__core__Array__nullable__nitc__MType, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MType]] */
+&type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* nullable N: nullable HashMapNode[MClass, Array[nullable MType]] */
+NULL, /* empty */
+&type_core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* N: HashMapNode[MClass, Array[nullable MType]] */
+&type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Array__nullable__nitc__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MType]]] */
+}
+};
+/* runtime type BucketsColorer[MClass, MType] */
+const struct type type_nitc__BucketsColorer__nitc__MClass__nitc__MType = {
+-1, /*CAST DEAD*/
+"BucketsColorer[MClass, MType]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType,
+2,
+{
+2371, /* Object */
+2397, /* nullable Object */
+},
+};
+const struct types resolution_table_nitc__BucketsColorer__nitc__MClass__nitc__MType = {
+0, /* dummy */
+{
+&type_core__HashMap__nitc__MType__core__Int, /* HashMap[E, Int]: HashMap[MType, Int] */
+&type_core__HashMap__nitc__MType__core__Set__nitc__MType, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
+&type_core__Map__nitc__MClass__core__Set__nitc__MType, /* Map[H, Set[E]]: Map[MClass, Set[MType]] */
+&type_nitc__MType, /* E: MType */
+&type_core__HashSet__nitc__MType, /* HashSet[E]: HashSet[MType] */
+}
+};
+/* runtime type ExternCFile */
+const struct type type_nitc__ExternCFile = {
+735,
+"ExternCFile", /* class_name_string */
+3,
+0,
+NULL, /*NO RESOLUTIONS*/
+4,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2367, /* ExternFile */
+735, /* ExternCFile */
+},
+};
+/* runtime type AModule */
+const struct type type_nitc__AModule = {
+736,
+"AModule", /* class_name_string */
+4,
+0,
+NULL, /*NO RESOLUTIONS*/
+5,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+736, /* AModule */
+},
+};
+/* runtime type AModuledecl */
+const struct type type_nitc__AModuledecl = {
+737,
+"AModuledecl", /* class_name_string */
+4,
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+737, /* AModuledecl */
+2219, /* nullable AModuledecl */
+},
+};
+/* runtime type AStdImport */
+const struct type type_nitc__AStdImport = {
+738,
+"AStdImport", /* class_name_string */
+5,
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2380, /* AImport */
+738, /* AStdImport */
+},
+};
+/* runtime type ANoImport */
+const struct type type_nitc__ANoImport = {
+-1, /*CAST DEAD*/
+"ANoImport", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+5,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2380, /* AImport */
+},
+};
+/* runtime type ATopClassdef */
+const struct type type_nitc__ATopClassdef = {
+740,
+"ATopClassdef", /* class_name_string */
+6,
+0,
+NULL, /*NO RESOLUTIONS*/
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2208, /* AClassdef */
+2218, /* nullable AClassdef */
+740, /* ATopClassdef */
+},
+};
+/* runtime type AMainClassdef */
+const struct type type_nitc__AMainClassdef = {
+-1, /*CAST DEAD*/
+"AMainClassdef", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2208, /* AClassdef */
+2218, /* nullable AClassdef */
+},
+};
+/* runtime type AMainMethPropdef */
+const struct type type_nitc__AMainMethPropdef = {
+742,
+"AMainMethPropdef", /* class_name_string */
+7,
+0,
+&resolution_table_nitc__AMainMethPropdef,
+8,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2228, /* nullable APropdef */
+2341, /* APropdef */
+751, /* AMethPropdef */
+742, /* AMainMethPropdef */
+},
+};
+const struct types resolution_table_nitc__AMainMethPropdef = {
+0, /* dummy */
+{
+&type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
+}
+};
+/* runtime type AStdClassdef */
+const struct type type_nitc__AStdClassdef = {
+743,
+"AStdClassdef", /* class_name_string */
+6,
+0,
+NULL, /*NO RESOLUTIONS*/
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2208, /* AClassdef */
+2218, /* nullable AClassdef */
+743, /* AStdClassdef */
+},
+};
+/* runtime type AConcreteClasskind */
+const struct type type_nitc__AConcreteClasskind = {
+-1, /*CAST DEAD*/
+"AConcreteClasskind", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2230, /* nullable AClasskind */
+2347, /* AClasskind */
+},
+};
+/* runtime type AAbstractClasskind */
+const struct type type_nitc__AAbstractClasskind = {
+-1, /*CAST DEAD*/
+"AAbstractClasskind", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2230, /* nullable AClasskind */
+2347, /* AClasskind */
+},
+};
+/* runtime type AInterfaceClasskind */
+const struct type type_nitc__AInterfaceClasskind = {
+-1, /*CAST DEAD*/
+"AInterfaceClasskind", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2230, /* nullable AClasskind */
+2347, /* AClasskind */
+},
+};
+/* runtime type AEnumClasskind */
+const struct type type_nitc__AEnumClasskind = {
+-1, /*CAST DEAD*/
+"AEnumClasskind", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2230, /* nullable AClasskind */
+2347, /* AClasskind */
+},
+};
+/* runtime type AExternClasskind */
+const struct type type_nitc__AExternClasskind = {
+-1, /*CAST DEAD*/
+"AExternClasskind", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2230, /* nullable AClasskind */
+2347, /* AClasskind */
+},
+};
+/* runtime type AFormaldef */
+const struct type type_nitc__AFormaldef = {
+749,
+"AFormaldef", /* class_name_string */
+4,
+0,
+NULL, /*NO RESOLUTIONS*/
+5,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+749, /* AFormaldef */
+},
+};
+/* runtime type ASuperPropdef */
+const struct type type_nitc__ASuperPropdef = {
+750,
+"ASuperPropdef", /* class_name_string */
+6,
+0,
+&resolution_table_nitc__ASuperPropdef,
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2228, /* nullable APropdef */
+2341, /* APropdef */
+750, /* ASuperPropdef */
+},
+};
+const struct types resolution_table_nitc__ASuperPropdef = {
+0, /* dummy */
+{
+&type_nullable__nitc__MPropDef, /* nullable MPROPDEF: nullable MPropDef */
+}
+};
+/* runtime type AMethPropdef */
+const struct type type_nitc__AMethPropdef = {
+751,
+"AMethPropdef", /* class_name_string */
+6,
+0,
+&resolution_table_nitc__AMethPropdef,
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2228, /* nullable APropdef */
+2341, /* APropdef */
+751, /* AMethPropdef */
+},
+};
+const struct types resolution_table_nitc__AMethPropdef = {
+0, /* dummy */
+{
+&type_nullable__nitc__MMethodDef, /* nullable MPROPDEF: nullable MMethodDef */
+}
+};
+/* runtime type AAttrPropdef */
+const struct type type_nitc__AAttrPropdef = {
+752,
+"AAttrPropdef", /* class_name_string */
+6,
+0,
+&resolution_table_nitc__AAttrPropdef,
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2228, /* nullable APropdef */
+2341, /* APropdef */
+752, /* AAttrPropdef */
+},
+};
+const struct types resolution_table_nitc__AAttrPropdef = {
+0, /* dummy */
+{
+&type_nullable__nitc__MAttributeDef, /* nullable MPROPDEF: nullable MAttributeDef */
+}
+};
+/* runtime type ATypePropdef */
+const struct type type_nitc__ATypePropdef = {
+753,
+"ATypePropdef", /* class_name_string */
+6,
+0,
+&resolution_table_nitc__ATypePropdef,
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2228, /* nullable APropdef */
+2341, /* APropdef */
+753, /* ATypePropdef */
+},
+};
+const struct types resolution_table_nitc__ATypePropdef = {
+0, /* dummy */
+{
+&type_nullable__nitc__MVirtualTypeDef, /* nullable MPROPDEF: nullable MVirtualTypeDef */
+}
+};
+/* runtime type AAnnotations */
+const struct type type_nitc__AAnnotations = {
+754,
+"AAnnotations", /* class_name_string */
+4,
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+754, /* AAnnotations */
+2225, /* nullable AAnnotations */
+},
+};
+/* runtime type APublicVisibility */
+const struct type type_nitc__APublicVisibility = {
+755,
+"APublicVisibility", /* class_name_string */
+6,
+0,
+NULL, /*NO RESOLUTIONS*/
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2222, /* nullable AVisibility */
+2346, /* AVisibility */
+755, /* APublicVisibility */
+},
+};
+/* runtime type APrivateVisibility */
+const struct type type_nitc__APrivateVisibility = {
+-1, /*CAST DEAD*/
+"APrivateVisibility", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2222, /* nullable AVisibility */
+2346, /* AVisibility */
+},
+};
+/* runtime type AProtectedVisibility */
+const struct type type_nitc__AProtectedVisibility = {
+-1, /*CAST DEAD*/
+"AProtectedVisibility", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2222, /* nullable AVisibility */
+2346, /* AVisibility */
+},
+};
+/* runtime type AIntrudeVisibility */
+const struct type type_nitc__AIntrudeVisibility = {
+-1, /*CAST DEAD*/
+"AIntrudeVisibility", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2222, /* nullable AVisibility */
+2346, /* AVisibility */
+},
+};
+/* runtime type APlusMethid */
+const struct type type_nitc__APlusMethid = {
+-1, /*CAST DEAD*/
+"APlusMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AMinusMethid */
+const struct type type_nitc__AMinusMethid = {
+-1, /*CAST DEAD*/
+"AMinusMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AStarMethid */
+const struct type type_nitc__AStarMethid = {
+-1, /*CAST DEAD*/
+"AStarMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AStarstarMethid */
+const struct type type_nitc__AStarstarMethid = {
+-1, /*CAST DEAD*/
+"AStarstarMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ASlashMethid */
+const struct type type_nitc__ASlashMethid = {
+-1, /*CAST DEAD*/
+"ASlashMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type APercentMethid */
+const struct type type_nitc__APercentMethid = {
+-1, /*CAST DEAD*/
+"APercentMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type APipeMethid */
+const struct type type_nitc__APipeMethid = {
+-1, /*CAST DEAD*/
+"APipeMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ACaretMethid */
+const struct type type_nitc__ACaretMethid = {
+-1, /*CAST DEAD*/
+"ACaretMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AAmpMethid */
+const struct type type_nitc__AAmpMethid = {
+-1, /*CAST DEAD*/
+"AAmpMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ATildeMethid */
+const struct type type_nitc__ATildeMethid = {
+-1, /*CAST DEAD*/
+"ATildeMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AEqMethid */
+const struct type type_nitc__AEqMethid = {
+-1, /*CAST DEAD*/
+"AEqMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ANeMethid */
+const struct type type_nitc__ANeMethid = {
+-1, /*CAST DEAD*/
+"ANeMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ALeMethid */
+const struct type type_nitc__ALeMethid = {
+-1, /*CAST DEAD*/
+"ALeMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AGeMethid */
+const struct type type_nitc__AGeMethid = {
+-1, /*CAST DEAD*/
+"AGeMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ALtMethid */
+const struct type type_nitc__ALtMethid = {
+-1, /*CAST DEAD*/
+"ALtMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AGtMethid */
+const struct type type_nitc__AGtMethid = {
+-1, /*CAST DEAD*/
+"AGtMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ALlMethid */
+const struct type type_nitc__ALlMethid = {
+-1, /*CAST DEAD*/
+"ALlMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AGgMethid */
+const struct type type_nitc__AGgMethid = {
+-1, /*CAST DEAD*/
+"AGgMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ABraMethid */
+const struct type type_nitc__ABraMethid = {
+-1, /*CAST DEAD*/
+"ABraMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AStarshipMethid */
+const struct type type_nitc__AStarshipMethid = {
+-1, /*CAST DEAD*/
+"AStarshipMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AAssignMethid */
+const struct type type_nitc__AAssignMethid = {
+-1, /*CAST DEAD*/
+"AAssignMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type ABraassignMethid */
+const struct type type_nitc__ABraassignMethid = {
+-1, /*CAST DEAD*/
+"ABraassignMethid", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+},
+};
+/* runtime type AIdMethid */
+const struct type type_nitc__AIdMethid = {
+781,
+"AIdMethid", /* class_name_string */
+6,
+0,
+NULL, /*NO RESOLUTIONS*/
+7,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2244, /* nullable AMethid */
+2348, /* AMethid */
+781, /* AIdMethid */
+},
+};
+/* runtime type ASignature */
+const struct type type_nitc__ASignature = {
+782,
+"ASignature", /* class_name_string */
+5,
+0,
+NULL, /*NO RESOLUTIONS*/
+6,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2245, /* nullable ASignature */
+782, /* ASignature */
+},
+};
+/* runtime type ANodes[AParam] */
+const struct type type_nitc__ANodes__nitc__AParam = {
+-1, /*CAST DEAD*/
+"ANodes[AParam]", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+&resolution_table_nitc__ANodes__nitc__AParam,
+132,
+{
+2371, /* Object */
+2397, /* nullable Object */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2433, /* Collection[Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2440, /* Collection[Prod] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2460, /* Collection[ANode] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2471, /* Collection[AParam] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2511, /* Collection[nullable Object] */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+-1, /* empty */
+2202, /* SequenceRead[nullable Object] */
+-1, /* empty */
+},
+};
+const struct types resolution_table_nitc__ANodes__nitc__AParam = {
+0, /* dummy */
+{
+&type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */
+&type_core__Array__nitc__AParam, /* Array[E]: Array[AParam] */
+&type_nitc__AParam, /* E: AParam */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+NULL, /* empty */
+&type_nitc__AParam, /* E: AParam */
+&type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */
+&type_core__Collection__nitc__AParam, /* Collection[E]: Collection[AParam] */
+}
+};
+/* runtime type AParam */
+const struct type type_nitc__AParam = {
+784,
+"AParam", /* class_name_string */
+4,
+0,
+NULL, /*NO RESOLUTIONS*/
+5,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+784, /* AParam */
+},
+};
+/* runtime type AExternCalls */
+const struct type type_nitc__AExternCalls = {
+-1, /*CAST DEAD*/
+"AExternCalls", /* class_name_string */
+-1, /*CAST DEAD*/
+0,
+NULL, /*NO RESOLUTIONS*/
+5,
+{
+2371, /* Object */
+2397, /* nullable Object */
+2379, /* ANode */
+2216, /* Prod */
+2248, /* nullable AExternCalls */
+},
+};