-/* runtime class core__Int8: core::Int8 (dead=false; need_corpse=true)*/
-const struct class class_core__Int8 = {
-8, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to fixed_ints:Int8:kernel#Object#init */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Object___33d_61d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to fixed_ints:Int8:kernel#Object#sys */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__abstract_text__Object__to_s, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_s */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Object___61d_61d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to fixed_ints:Int8:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to fixed_ints:Int8:abstract_text#Object#inspect */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Object__object_id, /* pointer to fixed_ints:Int8:fixed_ints#Int8#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to fixed_ints:Int8:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to fixed_ints:Int8:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to fixed_ints:Int8:abstract_text#Object#native_class_name */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Object__hash, /* pointer to fixed_ints:Int8:fixed_ints#Int8#hash */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Comparable___60d_61d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#<= */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Comparable___62d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#> */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Comparable___62d_61d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#>= */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Comparable___60d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#< */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Comparable___60d_61d_62d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#<=> */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric___43d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#+ */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric___45d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#- */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric__unary_32d_45d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#unary - */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Discrete__successor, /* pointer to fixed_ints:Int8:fixed_ints#Int8#successor */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Discrete__distance, /* pointer to fixed_ints:Int8:fixed_ints#Int8#distance */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric__to_i, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_i */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric___42d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#* */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric__to_b, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_b */
-(nitmethod_t)VIRTUAL_core___core__Int8___Numeric__to_i8, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_i8 */
-(nitmethod_t)VIRTUAL_core___core__Int8___Numeric__to_i16, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_i16 */
-(nitmethod_t)VIRTUAL_core___core__Int8___Numeric__to_u16, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_u16 */
-(nitmethod_t)VIRTUAL_core___core__Int8___Numeric__to_i32, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_i32 */
-(nitmethod_t)VIRTUAL_core___core__Int8___Numeric__to_u32, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_u32 */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric___47d, /* pointer to fixed_ints:Int8:fixed_ints#Int8#/ */
-(nitmethod_t)VIRTUAL_core___core__Int8___core__kernel__Numeric__to_f, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_f */
-(nitmethod_t)core___core__Int8___to_s_len, /* pointer to fixed_ints:Int8:fixed_ints#Int8#to_s_len */
-(nitmethod_t)core___core__Int8___native_to_s, /* pointer to fixed_ints:Int8:fixed_ints#Int8#native_to_s */
-}
-};
-/* allocate Int8 */
-val* BOX_core__Int8(int8_t value) {
-struct instance_core__Int8*res = nit_alloc(sizeof(struct instance_core__Int8));
-res->type = &type_core__Int8;
-res->class = &class_core__Int8;
-res->value = value;
-return (val*)res;
-}
-/* runtime class core__Int16: core::Int16 (dead=false; need_corpse=true)*/
-const struct class class_core__Int16 = {
-9, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to fixed_ints:Int16:kernel#Object#init */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Object___33d_61d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to fixed_ints:Int16:kernel#Object#sys */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__abstract_text__Object__to_s, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_s */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Object___61d_61d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to fixed_ints:Int16:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to fixed_ints:Int16:abstract_text#Object#inspect */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Object__object_id, /* pointer to fixed_ints:Int16:fixed_ints#Int16#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to fixed_ints:Int16:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to fixed_ints:Int16:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to fixed_ints:Int16:abstract_text#Object#native_class_name */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Object__hash, /* pointer to fixed_ints:Int16:fixed_ints#Int16#hash */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Comparable___60d_61d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#<= */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Comparable___62d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#> */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Comparable___62d_61d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#>= */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Comparable___60d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#< */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Comparable___60d_61d_62d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#<=> */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric___43d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#+ */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric___45d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#- */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric__unary_32d_45d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#unary - */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Discrete__successor, /* pointer to fixed_ints:Int16:fixed_ints#Int16#successor */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Discrete__distance, /* pointer to fixed_ints:Int16:fixed_ints#Int16#distance */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric__to_i, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_i */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric___42d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#* */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric__to_b, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_b */
-(nitmethod_t)VIRTUAL_core___core__Int16___Numeric__to_i8, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_i8 */
-(nitmethod_t)VIRTUAL_core___core__Int16___Numeric__to_i16, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_i16 */
-(nitmethod_t)VIRTUAL_core___core__Int16___Numeric__to_u16, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_u16 */
-(nitmethod_t)VIRTUAL_core___core__Int16___Numeric__to_i32, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_i32 */
-(nitmethod_t)VIRTUAL_core___core__Int16___Numeric__to_u32, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_u32 */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric___47d, /* pointer to fixed_ints:Int16:fixed_ints#Int16#/ */
-(nitmethod_t)VIRTUAL_core___core__Int16___core__kernel__Numeric__to_f, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_f */
-(nitmethod_t)core___core__Int16___to_s_len, /* pointer to fixed_ints:Int16:fixed_ints#Int16#to_s_len */
-(nitmethod_t)core___core__Int16___native_to_s, /* pointer to fixed_ints:Int16:fixed_ints#Int16#native_to_s */
-}
-};
-/* allocate Int16 */
-val* BOX_core__Int16(int16_t value) {
-struct instance_core__Int16*res = nit_alloc(sizeof(struct instance_core__Int16));
-res->type = &type_core__Int16;
-res->class = &class_core__Int16;
-res->value = value;
-return (val*)res;
-}
-/* runtime class core__UInt16: core::UInt16 (dead=false; need_corpse=true)*/
-const struct class class_core__UInt16 = {
-10, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to fixed_ints:UInt16:kernel#Object#init */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Object___33d_61d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to fixed_ints:UInt16:kernel#Object#sys */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__abstract_text__Object__to_s, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_s */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Object___61d_61d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to fixed_ints:UInt16:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to fixed_ints:UInt16:abstract_text#Object#inspect */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Object__object_id, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to fixed_ints:UInt16:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to fixed_ints:UInt16:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to fixed_ints:UInt16:abstract_text#Object#native_class_name */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Object__hash, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#hash */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d_61d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#<= */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Comparable___62d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#> */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Comparable___62d_61d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#>= */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#< */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Comparable___60d_61d_62d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#<=> */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric___43d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#+ */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric___45d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#- */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric__unary_32d_45d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#unary - */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Discrete__successor, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#successor */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Discrete__distance, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#distance */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_i, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_i */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric___42d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#* */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_b, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_b */
-(nitmethod_t)VIRTUAL_core___core__UInt16___Numeric__to_i8, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_i8 */
-(nitmethod_t)VIRTUAL_core___core__UInt16___Numeric__to_i16, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_i16 */
-(nitmethod_t)VIRTUAL_core___core__UInt16___Numeric__to_u16, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_u16 */
-(nitmethod_t)VIRTUAL_core___core__UInt16___Numeric__to_i32, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_i32 */
-(nitmethod_t)VIRTUAL_core___core__UInt16___Numeric__to_u32, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_u32 */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric___47d, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#/ */
-(nitmethod_t)VIRTUAL_core___core__UInt16___core__kernel__Numeric__to_f, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_f */
-(nitmethod_t)core___core__UInt16___to_s_len, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#to_s_len */
-(nitmethod_t)core___core__UInt16___native_to_s, /* pointer to fixed_ints:UInt16:fixed_ints#UInt16#native_to_s */
-}
-};
-/* allocate UInt16 */
-val* BOX_core__UInt16(uint16_t value) {
-struct instance_core__UInt16*res = nit_alloc(sizeof(struct instance_core__UInt16));
-res->type = &type_core__UInt16;
-res->class = &class_core__UInt16;
-res->value = value;
-return (val*)res;
-}
-/* runtime class core__Int32: core::Int32 (dead=false; need_corpse=true)*/
-const struct class class_core__Int32 = {
-11, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to fixed_ints:Int32:kernel#Object#init */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Object___33d_61d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to fixed_ints:Int32:kernel#Object#sys */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__abstract_text__Object__to_s, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_s */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Object___61d_61d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to fixed_ints:Int32:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to fixed_ints:Int32:abstract_text#Object#inspect */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Object__object_id, /* pointer to fixed_ints:Int32:fixed_ints#Int32#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to fixed_ints:Int32:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to fixed_ints:Int32:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to fixed_ints:Int32:abstract_text#Object#native_class_name */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Object__hash, /* pointer to fixed_ints:Int32:fixed_ints#Int32#hash */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Comparable___60d_61d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#<= */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Comparable___62d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#> */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Comparable___62d_61d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#>= */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Comparable___60d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#< */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Comparable___60d_61d_62d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#<=> */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric___43d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#+ */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric___45d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#- */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric__unary_32d_45d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#unary - */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Discrete__successor, /* pointer to fixed_ints:Int32:fixed_ints#Int32#successor */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Discrete__distance, /* pointer to fixed_ints:Int32:fixed_ints#Int32#distance */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric__to_i, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_i */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric___42d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#* */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric__to_b, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_b */
-(nitmethod_t)VIRTUAL_core___core__Int32___Numeric__to_i8, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_i8 */
-(nitmethod_t)VIRTUAL_core___core__Int32___Numeric__to_i16, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_i16 */
-(nitmethod_t)VIRTUAL_core___core__Int32___Numeric__to_u16, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_u16 */
-(nitmethod_t)VIRTUAL_core___core__Int32___Numeric__to_i32, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_i32 */
-(nitmethod_t)VIRTUAL_core___core__Int32___Numeric__to_u32, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_u32 */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric___47d, /* pointer to fixed_ints:Int32:fixed_ints#Int32#/ */
-(nitmethod_t)VIRTUAL_core___core__Int32___core__kernel__Numeric__to_f, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_f */
-(nitmethod_t)core___core__Int32___to_s_len, /* pointer to fixed_ints:Int32:fixed_ints#Int32#to_s_len */
-(nitmethod_t)core___core__Int32___native_to_s, /* pointer to fixed_ints:Int32:fixed_ints#Int32#native_to_s */
-}
-};
-/* allocate Int32 */
-val* BOX_core__Int32(int32_t value) {
-struct instance_core__Int32*res = nit_alloc(sizeof(struct instance_core__Int32));
-res->type = &type_core__Int32;
-res->class = &class_core__Int32;
-res->value = value;
-return (val*)res;
-}
-/* runtime class core__UInt32: core::UInt32 (dead=false; need_corpse=true)*/
-const struct class class_core__UInt32 = {
-12, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to fixed_ints:UInt32:kernel#Object#init */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Object___33d_61d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to fixed_ints:UInt32:kernel#Object#sys */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__abstract_text__Object__to_s, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_s */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Object___61d_61d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to fixed_ints:UInt32:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to fixed_ints:UInt32:abstract_text#Object#inspect */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Object__object_id, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to fixed_ints:UInt32:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to fixed_ints:UInt32:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to fixed_ints:UInt32:abstract_text#Object#native_class_name */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Object__hash, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#hash */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#<= */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#> */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Comparable___62d_61d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#>= */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#< */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Comparable___60d_61d_62d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#<=> */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric___43d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#+ */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric___45d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#- */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric__unary_32d_45d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#unary - */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Discrete__successor, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#successor */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Discrete__distance, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#distance */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_i, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_i */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric___42d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#* */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_b, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_b */
-(nitmethod_t)VIRTUAL_core___core__UInt32___Numeric__to_i8, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_i8 */
-(nitmethod_t)VIRTUAL_core___core__UInt32___Numeric__to_i16, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_i16 */
-(nitmethod_t)VIRTUAL_core___core__UInt32___Numeric__to_u16, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_u16 */
-(nitmethod_t)VIRTUAL_core___core__UInt32___Numeric__to_i32, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_i32 */
-(nitmethod_t)VIRTUAL_core___core__UInt32___Numeric__to_u32, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_u32 */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric___47d, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#/ */
-(nitmethod_t)VIRTUAL_core___core__UInt32___core__kernel__Numeric__to_f, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_f */
-(nitmethod_t)core___core__UInt32___to_s_len, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#to_s_len */
-(nitmethod_t)core___core__UInt32___native_to_s, /* pointer to fixed_ints:UInt32:fixed_ints#UInt32#native_to_s */
-}
-};
-/* allocate UInt32 */
-val* BOX_core__UInt32(uint32_t value) {
-struct instance_core__UInt32*res = nit_alloc(sizeof(struct instance_core__UInt32));
-res->type = &type_core__UInt32;
-res->class = &class_core__UInt32;
-res->value = value;
-return (val*)res;
-}
-/* runtime class nitc__MPackage: nitc::MPackage (dead=false; need_corpse=false)*/
-const struct class class_nitc__MPackage = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc___nitc__MPackage___core__kernel__Object__init, /* pointer to mpackage:MPackage:mpackage#MPackage#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to mpackage:MPackage:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to mpackage:MPackage:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__MPackage___core__abstract_text__Object__to_s, /* pointer to mpackage:MPackage:mpackage#MPackage#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to mpackage:MPackage:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to mpackage:MPackage:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to mpackage:MPackage:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to mpackage:MPackage:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to mpackage:MPackage:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to mpackage:MPackage:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to mpackage:MPackage:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to mpackage:MPackage:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__MPackage___nitc__model_base__MEntity__c_name, /* pointer to mpackage:MPackage:mpackage#MPackage#c_name */
-(nitmethod_t)nitc___nitc__MPackage___nitc__model_base__MEntity__model, /* pointer to mpackage:MPackage:mpackage#MPackage#model */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive, /* pointer to mpackage:MPackage:model_base#MEntity#is_fictive */
-(nitmethod_t)nitc___nitc__MPackage___nitc__model_base__MEntity__name, /* pointer to mpackage:MPackage:mpackage#MPackage#name */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive_61d, /* pointer to mpackage:MPackage:model_base#MEntity#is_fictive= */
-(nitmethod_t)nitc___nitc__MPackage___nitc__model_base__MEntity__full_name, /* pointer to mpackage:MPackage:mpackage#MPackage#full_name */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc_61d, /* pointer to mpackage:MPackage:mdoc#MEntity#mdoc= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken_61d, /* pointer to mpackage:MPackage:model_base#MEntity#is_broken= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken, /* pointer to mpackage:MPackage:model_base#MEntity#is_broken */
-(nitmethod_t)nitc__separate_compiler___MEntity___const_color, /* pointer to mpackage:MPackage:separate_compiler#MEntity#const_color */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc, /* pointer to mpackage:MPackage:mdoc#MEntity#mdoc */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation_61d, /* pointer to mpackage:MPackage:mdoc#MEntity#deprecation= */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation, /* pointer to mpackage:MPackage:mdoc#MEntity#deprecation */
-(nitmethod_t)nitc___nitc__MPackage___name_61d, /* pointer to mpackage:MPackage:mpackage#MPackage#name= */
-(nitmethod_t)nitc___nitc__MPackage___model_61d, /* pointer to mpackage:MPackage:mpackage#MPackage#model= */
-(nitmethod_t)nitc___nitc__MPackage___root_61d, /* pointer to mpackage:MPackage:mpackage#MPackage#root= */
-(nitmethod_t)nitc__loader___MPackage___ini_61d, /* pointer to mpackage:MPackage:loader#MPackage#ini= */
-(nitmethod_t)nitc___nitc__MPackage___mgroups, /* pointer to mpackage:MPackage:mpackage#MPackage#mgroups */
-(nitmethod_t)nitc___nitc__MPackage___root, /* pointer to mpackage:MPackage:mpackage#MPackage#root */
-(nitmethod_t)core___core__Object___init, /* pointer to mpackage:MPackage:kernel#Object#init */
-}
-};
-/* allocate MPackage */
-val* NEW_nitc__MPackage(const struct type* type) {
-val* self /* : MPackage */;
-val* var /* : POSet[MGroup] */;
-self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__MPackage;
-self->attrs[COLOR_nitc__model_base__MEntity___is_broken].s = 0; /* _is_broken on <self:MPackage exact> */
-self->attrs[COLOR_nitc__model_base__MEntity___is_fictive].s = 0; /* _is_fictive on <self:MPackage exact> */
-var = NEW_poset__POSet(&type_poset__POSet__nitc__MGroup);
-{
-{ /* Inline kernel#Object#init (var) on <var:POSet[MGroup]> */
-RET_LABEL:(void)0;
-}
-}
-self->attrs[COLOR_nitc__mpackage__MPackage___mgroups].val = var; /* _mgroups on <self:MPackage exact> */
-return self;
-}
-/* runtime class nitc__MGroup: nitc::MGroup (dead=false; need_corpse=false)*/
-const struct class class_nitc__MGroup = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc___nitc__MGroup___core__kernel__Object__init, /* pointer to mpackage:MGroup:mpackage#MGroup#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to mpackage:MGroup:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to mpackage:MGroup:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__MGroup___core__abstract_text__Object__to_s, /* pointer to mpackage:MGroup:mpackage#MGroup#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to mpackage:MGroup:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to mpackage:MGroup:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to mpackage:MGroup:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to mpackage:MGroup:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to mpackage:MGroup:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to mpackage:MGroup:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to mpackage:MGroup:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to mpackage:MGroup:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__MEntity___c_name, /* pointer to mpackage:MGroup:model_base#MEntity#c_name */
-(nitmethod_t)nitc___nitc__MGroup___nitc__model_base__MEntity__model, /* pointer to mpackage:MGroup:mpackage#MGroup#model */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive, /* pointer to mpackage:MGroup:model_base#MEntity#is_fictive */
-(nitmethod_t)nitc___nitc__MGroup___nitc__model_base__MEntity__name, /* pointer to mpackage:MGroup:mpackage#MGroup#name */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive_61d, /* pointer to mpackage:MGroup:model_base#MEntity#is_fictive= */
-(nitmethod_t)nitc___nitc__MGroup___nitc__model_base__MEntity__full_name, /* pointer to mpackage:MGroup:mpackage#MGroup#full_name */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc_61d, /* pointer to mpackage:MGroup:mdoc#MEntity#mdoc= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken_61d, /* pointer to mpackage:MGroup:model_base#MEntity#is_broken= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken, /* pointer to mpackage:MGroup:model_base#MEntity#is_broken */
-(nitmethod_t)nitc__separate_compiler___MEntity___const_color, /* pointer to mpackage:MGroup:separate_compiler#MEntity#const_color */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc, /* pointer to mpackage:MGroup:mdoc#MEntity#mdoc */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation_61d, /* pointer to mpackage:MGroup:mdoc#MEntity#deprecation= */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation, /* pointer to mpackage:MGroup:mdoc#MEntity#deprecation */
-(nitmethod_t)nitc___nitc__MGroup___mpackage, /* pointer to mpackage:MGroup:mpackage#MGroup#mpackage */
-(nitmethod_t)nitc___nitc__MGroup___filepath, /* pointer to mpackage:MGroup:mpackage#MGroup#filepath */
-(nitmethod_t)nitc___nitc__MGroup___name_61d, /* pointer to mpackage:MGroup:mpackage#MGroup#name= */
-(nitmethod_t)nitc___nitc__MGroup___mpackage_61d, /* pointer to mpackage:MGroup:mpackage#MGroup#mpackage= */
-(nitmethod_t)nitc___nitc__MGroup___parent_61d, /* pointer to mpackage:MGroup:mpackage#MGroup#parent= */
-(nitmethod_t)nitc___nitc__MGroup___filepath_61d, /* pointer to mpackage:MGroup:mpackage#MGroup#filepath= */
-(nitmethod_t)nitc__mmodule___MGroup___mmodules, /* pointer to mpackage:MGroup:mmodule#MGroup#mmodules */
-(nitmethod_t)nitc__mmodule___MGroup___default_mmodule, /* pointer to mpackage:MGroup:mmodule#MGroup#default_mmodule */
-(nitmethod_t)nitc__mmodule___MGroup___default_mmodule_61d, /* pointer to mpackage:MGroup:mmodule#MGroup#default_mmodule= */
-(nitmethod_t)nitc__loader___MGroup___mmodules_by_name, /* pointer to mpackage:MGroup:loader#MGroup#mmodules_by_name */
-(nitmethod_t)nitc___nitc__MGroup___in_nesting_61d, /* pointer to mpackage:MGroup:mpackage#MGroup#in_nesting= */
-(nitmethod_t)nitc___nitc__MGroup___parent, /* pointer to mpackage:MGroup:mpackage#MGroup#parent */
-(nitmethod_t)nitc__loader___MGroup___scanned, /* pointer to mpackage:MGroup:loader#MGroup#scanned */
-(nitmethod_t)nitc__loader___MGroup___scanned_61d, /* pointer to mpackage:MGroup:loader#MGroup#scanned= */
-(nitmethod_t)nitc___nitc__MGroup___in_nesting, /* pointer to mpackage:MGroup:mpackage#MGroup#in_nesting */
-(nitmethod_t)core___core__Object___init, /* pointer to mpackage:MGroup:kernel#Object#init */
-}
-};
-/* allocate MGroup */
-val* NEW_nitc__MGroup(const struct type* type) {
-val* self /* : MGroup */;
-val* var /* : Array[MModule] */;
-self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__MGroup;
-self->attrs[COLOR_nitc__model_base__MEntity___is_broken].s = 0; /* _is_broken on <self:MGroup exact> */
-self->attrs[COLOR_nitc__model_base__MEntity___is_fictive].s = 0; /* _is_fictive on <self:MGroup exact> */
-var = NEW_core__Array(&type_core__Array__nitc__MModule);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[MModule]>*/
-}
-self->attrs[COLOR_nitc__mmodule__MGroup___mmodules].val = var; /* _mmodules on <self:MGroup exact> */
-self->attrs[COLOR_nitc__loader__MGroup___scanned].s = 0; /* _scanned on <self:MGroup exact> */
-return self;
-}
-/* runtime class nitc__Model: nitc::Model (dead=false; need_corpse=false)*/
-const struct class class_nitc__Model = {
-0, /* box_kind */
-{
-(nitmethod_t)core___core__Object___init, /* pointer to model_base:Model:kernel#Object#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to model_base:Model:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to model_base:Model:kernel#Object#sys */
-(nitmethod_t)core__abstract_text___Object___to_s, /* pointer to model_base:Model:abstract_text#Object#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to model_base:Model:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to model_base:Model:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to model_base:Model:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to model_base:Model:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to model_base:Model:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to model_base:Model:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to model_base:Model:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to model_base:Model:kernel#Object#hash */
-(nitmethod_t)nitc___nitc__MEntity___c_name, /* pointer to model_base:Model:model_base#MEntity#c_name */
-(nitmethod_t)nitc___nitc__Model___MEntity__model, /* pointer to model_base:Model:model_base#Model#model */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive, /* pointer to model_base:Model:model_base#MEntity#is_fictive */
-(nitmethod_t)nitc___nitc__MEntity___name, /* pointer to model_base:Model:model_base#MEntity#name */
-(nitmethod_t)nitc___nitc__MEntity___is_fictive_61d, /* pointer to model_base:Model:model_base#MEntity#is_fictive= */
-(nitmethod_t)nitc___nitc__MEntity___full_name, /* pointer to model_base:Model:model_base#MEntity#full_name */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc_61d, /* pointer to model_base:Model:mdoc#MEntity#mdoc= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken_61d, /* pointer to model_base:Model:model_base#MEntity#is_broken= */
-(nitmethod_t)nitc___nitc__MEntity___is_broken, /* pointer to model_base:Model:model_base#MEntity#is_broken */
-(nitmethod_t)nitc__separate_compiler___MEntity___const_color, /* pointer to model_base:Model:separate_compiler#MEntity#const_color */
-(nitmethod_t)nitc__mdoc___MEntity___mdoc, /* pointer to model_base:Model:mdoc#MEntity#mdoc */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation_61d, /* pointer to model_base:Model:mdoc#MEntity#deprecation= */
-(nitmethod_t)nitc__mdoc___MEntity___deprecation, /* pointer to model_base:Model:mdoc#MEntity#deprecation */
-(nitmethod_t)nitc__mmodule___Model___mmodule_importation_hierarchy, /* pointer to model_base:Model:mmodule#Model#mmodule_importation_hierarchy */
-(nitmethod_t)nitc__mmodule___Model___mmodules_by_name, /* pointer to model_base:Model:mmodule#Model#mmodules_by_name */
-(nitmethod_t)nitc__mmodule___Model___mmodules, /* pointer to model_base:Model:mmodule#Model#mmodules */
-(nitmethod_t)nitc__model___Model___get_mclasses_by_name, /* pointer to model_base:Model:model#Model#get_mclasses_by_name */
-(nitmethod_t)nitc__model___Model___mclassdef_hierarchy, /* pointer to model_base:Model:model#Model#mclassdef_hierarchy */
-(nitmethod_t)nitc__model___Model___get_mproperties_by_name, /* pointer to model_base:Model:model#Model#get_mproperties_by_name */
-(nitmethod_t)nitc__mpackage___Model___mpackages, /* pointer to model_base:Model:mpackage#Model#mpackages */
-(nitmethod_t)nitc__mpackage___Model___mpackage_by_name, /* pointer to model_base:Model:mpackage#Model#mpackage_by_name */
-(nitmethod_t)nitc__model___Model___mclasses_by_name, /* pointer to model_base:Model:model#Model#mclasses_by_name */
-(nitmethod_t)nitc__model___Model___mclasses, /* pointer to model_base:Model:model#Model#mclasses */
-(nitmethod_t)nitc__model___Model___full_mtype_specialization_hierarchy, /* pointer to model_base:Model:model#Model#full_mtype_specialization_hierarchy */
-(nitmethod_t)nitc__model___Model___intro_mtype_specialization_hierarchy, /* pointer to model_base:Model:model#Model#intro_mtype_specialization_hierarchy */
-(nitmethod_t)nitc__model___Model___mproperties_by_name, /* pointer to model_base:Model:model#Model#mproperties_by_name */
-(nitmethod_t)nitc__mmodule___Model___get_mmodules_by_name, /* pointer to model_base:Model:mmodule#Model#get_mmodules_by_name */
-(nitmethod_t)nitc__model___Model___null_type, /* pointer to model_base:Model:model#Model#null_type */
-(nitmethod_t)nitc__model___Model___mproperties, /* pointer to model_base:Model:model#Model#mproperties */
-}
-};
-/* allocate Model */
-val* NEW_nitc__Model(const struct type* type) {
-val* self /* : Model */;
-val* var /* : Array[MPackage] */;
-val* var1 /* : MultiHashMap[String, MPackage] */;
-val* var2 /* : Array[MModule] */;
-val* var3 /* : POSet[MModule] */;
-val* var4 /* : MultiHashMap[String, MModule] */;
-val* var5 /* : Array[MClass] */;
-val* var6 /* : Array[MProperty] */;
-val* var7 /* : POSet[MClassDef] */;
-val* var9 /* : POSet[MClassType] */;
-val* var11 /* : POSet[MClassType] */;
-val* var13 /* : MultiHashMap[String, MClass] */;
-val* var14 /* : MultiHashMap[String, MProperty] */;
-val* var15 /* : MNullType */;
-self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__Model;
-self->attrs[COLOR_nitc__model_base__MEntity___is_broken].s = 0; /* _is_broken on <self:Model exact> */
-self->attrs[COLOR_nitc__model_base__MEntity___is_fictive].s = 0; /* _is_fictive on <self:Model exact> */
-var = NEW_core__Array(&type_core__Array__nitc__MPackage);
-{
-core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[MPackage]>*/
-}
-self->attrs[COLOR_nitc__mpackage__Model___mpackages].val = var; /* _mpackages on <self:Model exact> */
-var1 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__core__String__nitc__MPackage);
-{
-core___core__HashMap___core__kernel__Object__init(var1); /* Direct call hash_collection#HashMap#init on <var1:MultiHashMap[String, MPackage]>*/
-}
-self->attrs[COLOR_nitc__mpackage__Model___mpackage_by_name].val = var1; /* _mpackage_by_name on <self:Model exact> */
-var2 = NEW_core__Array(&type_core__Array__nitc__MModule);
-{
-core___core__Array___core__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[MModule]>*/
-}
-self->attrs[COLOR_nitc__mmodule__Model___mmodules].val = var2; /* _mmodules on <self:Model exact> */
-var3 = NEW_poset__POSet(&type_poset__POSet__nitc__MModule);
-{
-{ /* Inline kernel#Object#init (var3) on <var3:POSet[MModule]> */
-RET_LABEL:(void)0;
-}
-}
-self->attrs[COLOR_nitc__mmodule__Model___mmodule_importation_hierarchy].val = var3; /* _mmodule_importation_hierarchy on <self:Model exact> */
-var4 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__core__String__nitc__MModule);
-{
-core___core__HashMap___core__kernel__Object__init(var4); /* Direct call hash_collection#HashMap#init on <var4:MultiHashMap[String, MModule]>*/
-}
-self->attrs[COLOR_nitc__mmodule__Model___mmodules_by_name].val = var4; /* _mmodules_by_name on <self:Model exact> */
-var5 = NEW_core__Array(&type_core__Array__nitc__MClass);
-{
-core___core__Array___core__kernel__Object__init(var5); /* Direct call array#Array#init on <var5:Array[MClass]>*/
-}
-self->attrs[COLOR_nitc__model__Model___mclasses].val = var5; /* _mclasses on <self:Model exact> */
-var6 = NEW_core__Array(&type_core__Array__nitc__MProperty);
-{
-core___core__Array___core__kernel__Object__init(var6); /* Direct call array#Array#init on <var6:Array[MProperty]>*/
-}
-self->attrs[COLOR_nitc__model__Model___mproperties].val = var6; /* _mproperties on <self:Model exact> */
-var7 = NEW_poset__POSet(&type_poset__POSet__nitc__MClassDef);
-{
-{ /* Inline kernel#Object#init (var7) on <var7:POSet[MClassDef]> */
-RET_LABEL8:(void)0;
-}
-}
-self->attrs[COLOR_nitc__model__Model___mclassdef_hierarchy].val = var7; /* _mclassdef_hierarchy on <self:Model exact> */
-var9 = NEW_poset__POSet(&type_poset__POSet__nitc__MClassType);
-{
-{ /* Inline kernel#Object#init (var9) on <var9:POSet[MClassType]> */
-RET_LABEL10:(void)0;
-}
-}
-self->attrs[COLOR_nitc__model__Model___intro_mtype_specialization_hierarchy].val = var9; /* _intro_mtype_specialization_hierarchy on <self:Model exact> */
-var11 = NEW_poset__POSet(&type_poset__POSet__nitc__MClassType);
-{
-{ /* Inline kernel#Object#init (var11) on <var11:POSet[MClassType]> */
-RET_LABEL12:(void)0;
-}
-}
-self->attrs[COLOR_nitc__model__Model___full_mtype_specialization_hierarchy].val = var11; /* _full_mtype_specialization_hierarchy on <self:Model exact> */
-var13 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__core__String__nitc__MClass);
-{
-core___core__HashMap___core__kernel__Object__init(var13); /* Direct call hash_collection#HashMap#init on <var13:MultiHashMap[String, MClass]>*/
-}
-self->attrs[COLOR_nitc__model__Model___mclasses_by_name].val = var13; /* _mclasses_by_name on <self:Model exact> */
-var14 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__core__String__nitc__MProperty);
-{
-core___core__HashMap___core__kernel__Object__init(var14); /* Direct call hash_collection#HashMap#init on <var14:MultiHashMap[String, MProperty]>*/
-}
-self->attrs[COLOR_nitc__model__Model___mproperties_by_name].val = var14; /* _mproperties_by_name on <self:Model exact> */
-var15 = NEW_nitc__MNullType(&type_nitc__MNullType);
-{
-((void(*)(val* self, val* p0))(var15->class->vft[COLOR_nitc__model__MNullType__model_61d]))(var15, self); /* model= on <var15:MNullType>*/
-}
-{
-((void(*)(val* self))(var15->class->vft[COLOR_core__kernel__Object__init]))(var15); /* init on <var15:MNullType>*/
-}
-self->attrs[COLOR_nitc__model__Model___null_type].val = var15; /* _null_type on <self:Model exact> */
-return self;
-}
-/* runtime class nitc__MEntity: nitc::MEntity (dead=true; need_corpse=false)*/
-/* allocate MEntity */
-val* NEW_nitc__MEntity(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "MEntity is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__MConcern: nitc::MConcern (dead=true; need_corpse=false)*/
-/* allocate MConcern */
-val* NEW_nitc__MConcern(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "MConcern is DEAD");
-PRINT_ERROR("\n");
-fatal_exit(1);
-}
-/* runtime class nitc__MVisibility: nitc::MVisibility (dead=false; need_corpse=false)*/
-const struct class class_nitc__MVisibility = {
-0, /* box_kind */
-{
-(nitmethod_t)nitc___nitc__MVisibility___core__kernel__Object__init, /* pointer to model_base:MVisibility:model_base#MVisibility#init */
-(nitmethod_t)core___core__Object____33d_61d, /* pointer to model_base:MVisibility:kernel#Object#!= */
-(nitmethod_t)core___core__Object___sys, /* pointer to model_base:MVisibility:kernel#Object#sys */
-(nitmethod_t)nitc___nitc__MVisibility___core__abstract_text__Object__to_s, /* pointer to model_base:MVisibility:model_base#MVisibility#to_s */
-(nitmethod_t)core___core__Object____61d_61d, /* pointer to model_base:MVisibility:kernel#Object#== */
-(nitmethod_t)core___core__Object___is_same_instance, /* pointer to model_base:MVisibility:kernel#Object#is_same_instance */
-(nitmethod_t)core__abstract_text___Object___inspect, /* pointer to model_base:MVisibility:abstract_text#Object#inspect */
-(nitmethod_t)core___core__Object___object_id, /* pointer to model_base:MVisibility:kernel#Object#object_id */
-(nitmethod_t)core__abstract_text___Object___class_name, /* pointer to model_base:MVisibility:abstract_text#Object#class_name */
-(nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to model_base:MVisibility:abstract_text#Object#inspect_head */
-(nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to model_base:MVisibility:abstract_text#Object#native_class_name */
-(nitmethod_t)core___core__Object___hash, /* pointer to model_base:MVisibility:kernel#Object#hash */
-(nitmethod_t)core___core__Comparable____60d_61d, /* pointer to model_base:MVisibility:kernel#Comparable#<= */
-(nitmethod_t)core___core__Comparable____62d, /* pointer to model_base:MVisibility:kernel#Comparable#> */
-(nitmethod_t)core___core__Comparable____62d_61d, /* pointer to model_base:MVisibility:kernel#Comparable#>= */
-(nitmethod_t)nitc___nitc__MVisibility___core__kernel__Comparable___60d, /* pointer to model_base:MVisibility:model_base#MVisibility#< */
-(nitmethod_t)core___core__Comparable____60d_61d_62d, /* pointer to model_base:MVisibility:kernel#Comparable#<=> */
-(nitmethod_t)nitc___nitc__MVisibility___to_s_61d, /* pointer to model_base:MVisibility:model_base#MVisibility#to_s= */
-(nitmethod_t)nitc___nitc__MVisibility___level_61d, /* pointer to model_base:MVisibility:model_base#MVisibility#level= */
-(nitmethod_t)nitc___nitc__MVisibility___level, /* pointer to model_base:MVisibility:model_base#MVisibility#level */
-(nitmethod_t)core___core__Object___init, /* pointer to model_base:MVisibility:kernel#Object#init */
-}
-};
-/* allocate MVisibility */
-val* NEW_nitc__MVisibility(const struct type* type) {
-val* self /* : MVisibility */;
-self = nit_alloc(sizeof(struct instance) + 2*sizeof(nitattribute_t));
-self->type = type;
-self->class = &class_nitc__MVisibility;
-return self;
-}
-/* runtime class nitc__MEntityNameSorter: nitc::MEntityNameSorter (dead=true; need_corpse=false)*/
-/* allocate MEntityNameSorter */
-val* NEW_nitc__MEntityNameSorter(const struct type* type) {
-PRINT_ERROR("Runtime error: %s", "MEntityNameSorter is DEAD");