-((struct instance_core__NativeArray*)var262)->values[1]=var264;
-} else {
-var262 = varonce261;
-varonce261 = NULL;
-}
-{
-var267 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var268 = ((val*(*)(val* self))(var267->class->vft[COLOR_core__abstract_text__Object__to_s]))(var267); /* to_s on <var267:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var262)->values[0]=var268;
-{
-var269 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var270 = ((val*(*)(val* self))(var269->class->vft[COLOR_core__abstract_text__Object__to_s]))(var269); /* to_s on <var269:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var262)->values[2]=var270;
-{
-var271 = ((val*(*)(val* self))(var262->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var262); /* native_to_s on <var262:NativeArray[String]>*/
-}
-varonce261 = var262;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2243);
-fatal_exit(1);
-}
-{
-var272 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var271, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var272); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce273!=NULL)) {
-var274 = varonce273;
-} else {
-var275 = "to_i8";
-var276 = core__flat___NativeString___to_s_full(var275, 5l, 5l);
-var274 = var276;
-varonce273 = var274;
-}
-{
-var277 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var274); /* == on <var_pname:String>*/
-}
-if (var277){
-if (unlikely(varonce278==NULL)) {
-var279 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce280!=NULL)) {
-var281 = varonce280;
-} else {
-var282 = "(int8_t)";
-var283 = core__flat___NativeString___to_s_full(var282, 8l, 8l);
-var281 = var283;
-varonce280 = var281;
-}
-((struct instance_core__NativeArray*)var279)->values[0]=var281;
-} else {
-var279 = varonce278;
-varonce278 = NULL;
-}
-{
-var284 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var285 = ((val*(*)(val* self))(var284->class->vft[COLOR_core__abstract_text__Object__to_s]))(var284); /* to_s on <var284:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var279)->values[1]=var285;
-{
-var286 = ((val*(*)(val* self))(var279->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var279); /* native_to_s on <var279:NativeArray[String]>*/
-}
-varonce278 = var279;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2246);
-fatal_exit(1);
-}
-{
-var287 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var286, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var287); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce288!=NULL)) {
-var289 = varonce288;
-} else {
-var290 = "to_i16";
-var291 = core__flat___NativeString___to_s_full(var290, 6l, 6l);
-var289 = var291;
-varonce288 = var289;
-}
-{
-var292 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var289); /* == on <var_pname:String>*/
-}
-if (var292){
-if (unlikely(varonce293==NULL)) {
-var294 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce295!=NULL)) {
-var296 = varonce295;
-} else {
-var297 = "(int16_t)";
-var298 = core__flat___NativeString___to_s_full(var297, 9l, 9l);
-var296 = var298;
-varonce295 = var296;
-}
-((struct instance_core__NativeArray*)var294)->values[0]=var296;
-} else {
-var294 = varonce293;
-varonce293 = NULL;
-}
-{
-var299 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var300 = ((val*(*)(val* self))(var299->class->vft[COLOR_core__abstract_text__Object__to_s]))(var299); /* to_s on <var299:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var294)->values[1]=var300;
-{
-var301 = ((val*(*)(val* self))(var294->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var294); /* native_to_s on <var294:NativeArray[String]>*/
-}
-varonce293 = var294;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2249);
-fatal_exit(1);
-}
-{
-var302 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var301, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var302); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce303!=NULL)) {
-var304 = varonce303;
-} else {
-var305 = "to_u16";
-var306 = core__flat___NativeString___to_s_full(var305, 6l, 6l);
-var304 = var306;
-varonce303 = var304;
-}
-{
-var307 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var304); /* == on <var_pname:String>*/
-}
-if (var307){
-if (unlikely(varonce308==NULL)) {
-var309 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce310!=NULL)) {
-var311 = varonce310;
-} else {
-var312 = "(uint16_t)";
-var313 = core__flat___NativeString___to_s_full(var312, 10l, 10l);
-var311 = var313;
-varonce310 = var311;
-}
-((struct instance_core__NativeArray*)var309)->values[0]=var311;
-} else {
-var309 = varonce308;
-varonce308 = NULL;
-}
-{
-var314 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var315 = ((val*(*)(val* self))(var314->class->vft[COLOR_core__abstract_text__Object__to_s]))(var314); /* to_s on <var314:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var309)->values[1]=var315;
-{
-var316 = ((val*(*)(val* self))(var309->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var309); /* native_to_s on <var309:NativeArray[String]>*/
-}
-varonce308 = var309;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2252);
-fatal_exit(1);
-}
-{
-var317 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var316, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var317); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce318!=NULL)) {
-var319 = varonce318;
-} else {
-var320 = "to_i32";
-var321 = core__flat___NativeString___to_s_full(var320, 6l, 6l);
-var319 = var321;
-varonce318 = var319;
-}
-{
-var322 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var319); /* == on <var_pname:String>*/
-}
-if (var322){
-if (unlikely(varonce323==NULL)) {
-var324 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce325!=NULL)) {
-var326 = varonce325;
-} else {
-var327 = "(int32_t)";
-var328 = core__flat___NativeString___to_s_full(var327, 9l, 9l);
-var326 = var328;
-varonce325 = var326;
-}
-((struct instance_core__NativeArray*)var324)->values[0]=var326;
-} else {
-var324 = varonce323;
-varonce323 = NULL;
-}
-{
-var329 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var330 = ((val*(*)(val* self))(var329->class->vft[COLOR_core__abstract_text__Object__to_s]))(var329); /* to_s on <var329:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var324)->values[1]=var330;
-{
-var331 = ((val*(*)(val* self))(var324->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var324); /* native_to_s on <var324:NativeArray[String]>*/
-}
-varonce323 = var324;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2255);
-fatal_exit(1);
-}
-{
-var332 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var331, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var332); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce333!=NULL)) {
-var334 = varonce333;
-} else {
-var335 = "to_u32";
-var336 = core__flat___NativeString___to_s_full(var335, 6l, 6l);
-var334 = var336;
-varonce333 = var334;
-}
-{
-var337 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var334); /* == on <var_pname:String>*/
-}
-if (var337){
-if (unlikely(varonce338==NULL)) {
-var339 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce340!=NULL)) {
-var341 = varonce340;
-} else {
-var342 = "(uint32_t)";
-var343 = core__flat___NativeString___to_s_full(var342, 10l, 10l);
-var341 = var343;
-varonce340 = var341;
-}
-((struct instance_core__NativeArray*)var339)->values[0]=var341;
-} else {
-var339 = varonce338;
-varonce338 = NULL;
-}
-{
-var344 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var345 = ((val*(*)(val* self))(var344->class->vft[COLOR_core__abstract_text__Object__to_s]))(var344); /* to_s on <var344:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var339)->values[1]=var345;
-{
-var346 = ((val*(*)(val* self))(var339->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var339); /* native_to_s on <var339:NativeArray[String]>*/
-}
-varonce338 = var339;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2258);
-fatal_exit(1);
-}
-{
-var347 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var346, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var347); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce348!=NULL)) {
-var349 = varonce348;
-} else {
-var350 = "to_f";
-var351 = core__flat___NativeString___to_s_full(var350, 4l, 4l);
-var349 = var351;
-varonce348 = var349;
-}
-{
-var352 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var349); /* == on <var_pname:String>*/
-}
-if (var352){
-if (unlikely(varonce353==NULL)) {
-var354 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce355!=NULL)) {
-var356 = varonce355;
-} else {
-var357 = "(double)";
-var358 = core__flat___NativeString___to_s_full(var357, 8l, 8l);
-var356 = var358;
-varonce355 = var356;
-}
-((struct instance_core__NativeArray*)var354)->values[0]=var356;
-} else {
-var354 = varonce353;
-varonce353 = NULL;
-}
-{
-var359 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var360 = ((val*(*)(val* self))(var359->class->vft[COLOR_core__abstract_text__Object__to_s]))(var359); /* to_s on <var359:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var354)->values[1]=var360;
-{
-var361 = ((val*(*)(val* self))(var354->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var354); /* native_to_s on <var354:NativeArray[String]>*/
-}
-varonce353 = var354;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2261);
-fatal_exit(1);
-}
-{
-var362 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var361, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var362); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce363!=NULL)) {
-var364 = varonce363;
-} else {
-var365 = "to_b";
-var366 = core__flat___NativeString___to_s_full(var365, 4l, 4l);
-var364 = var366;
-varonce363 = var364;
-}
-{
-var367 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var364); /* == on <var_pname:String>*/
-}
-if (var367){
-if (unlikely(varonce368==NULL)) {
-var369 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce370!=NULL)) {
-var371 = varonce370;
-} else {
-var372 = "(unsigned char)";
-var373 = core__flat___NativeString___to_s_full(var372, 15l, 15l);
-var371 = var373;
-varonce370 = var371;
-}
-((struct instance_core__NativeArray*)var369)->values[0]=var371;
-} else {
-var369 = varonce368;
-varonce368 = NULL;
-}
-{
-var374 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var375 = ((val*(*)(val* self))(var374->class->vft[COLOR_core__abstract_text__Object__to_s]))(var374); /* to_s on <var374:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var369)->values[1]=var375;
-{
-var376 = ((val*(*)(val* self))(var369->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var369); /* native_to_s on <var369:NativeArray[String]>*/
-}
-varonce368 = var369;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2264);
-fatal_exit(1);
-}
-{
-var377 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var376, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var377); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce378!=NULL)) {
-var379 = varonce378;
-} else {
-var380 = "code_point";
-var381 = core__flat___NativeString___to_s_full(var380, 10l, 10l);
-var379 = var381;
-varonce378 = var379;
-}
-{
-var382 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var379); /* == on <var_pname:String>*/
-}
-if (var382){
-if (unlikely(varonce383==NULL)) {
-var384 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce385!=NULL)) {
-var386 = varonce385;
-} else {
-var387 = "(uint32_t)";
-var388 = core__flat___NativeString___to_s_full(var387, 10l, 10l);
-var386 = var388;
-varonce385 = var386;
-}
-((struct instance_core__NativeArray*)var384)->values[0]=var386;
-} else {
-var384 = varonce383;
-varonce383 = NULL;
-}
-{
-var389 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var390 = ((val*(*)(val* self))(var389->class->vft[COLOR_core__abstract_text__Object__to_s]))(var389); /* to_s on <var389:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var384)->values[1]=var390;
-{
-var391 = ((val*(*)(val* self))(var384->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var384); /* native_to_s on <var384:NativeArray[String]>*/
-}
-varonce383 = var384;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2267);
-fatal_exit(1);
-}
-{
-var392 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var391, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var392); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce393!=NULL)) {
-var394 = varonce393;
-} else {
-var395 = "&";
-var396 = core__flat___NativeString___to_s_full(var395, 1l, 1l);
-var394 = var396;
-varonce393 = var394;
-}
-{
-var397 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var394); /* == on <var_pname:String>*/
-}
-if (var397){
-if (unlikely(varonce398==NULL)) {
-var399 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce400!=NULL)) {
-var401 = varonce400;
-} else {
-var402 = " & ";
-var403 = core__flat___NativeString___to_s_full(var402, 3l, 3l);
-var401 = var403;
-varonce400 = var401;
-}
-((struct instance_core__NativeArray*)var399)->values[1]=var401;
-} else {
-var399 = varonce398;
-varonce398 = NULL;
-}
-{
-var404 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var405 = ((val*(*)(val* self))(var404->class->vft[COLOR_core__abstract_text__Object__to_s]))(var404); /* to_s on <var404:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var399)->values[0]=var405;
-{
-var406 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var407 = ((val*(*)(val* self))(var406->class->vft[COLOR_core__abstract_text__Object__to_s]))(var406); /* to_s on <var406:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var399)->values[2]=var407;
-{
-var408 = ((val*(*)(val* self))(var399->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var399); /* native_to_s on <var399:NativeArray[String]>*/
-}
-varonce398 = var399;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2270);
-fatal_exit(1);
-}
-{
-var409 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var408, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var409); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce410!=NULL)) {
-var411 = varonce410;
-} else {
-var412 = "|";
-var413 = core__flat___NativeString___to_s_full(var412, 1l, 1l);
-var411 = var413;
-varonce410 = var411;
-}
-{
-var414 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var411); /* == on <var_pname:String>*/
-}
-if (var414){
-if (unlikely(varonce415==NULL)) {
-var416 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce417!=NULL)) {
-var418 = varonce417;
-} else {
-var419 = " | ";
-var420 = core__flat___NativeString___to_s_full(var419, 3l, 3l);
-var418 = var420;
-varonce417 = var418;
-}
-((struct instance_core__NativeArray*)var416)->values[1]=var418;
-} else {
-var416 = varonce415;
-varonce415 = NULL;
-}
-{
-var421 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var422 = ((val*(*)(val* self))(var421->class->vft[COLOR_core__abstract_text__Object__to_s]))(var421); /* to_s on <var421:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var416)->values[0]=var422;
-{
-var423 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var424 = ((val*(*)(val* self))(var423->class->vft[COLOR_core__abstract_text__Object__to_s]))(var423); /* to_s on <var423:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var416)->values[2]=var424;
-{
-var425 = ((val*(*)(val* self))(var416->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var416); /* native_to_s on <var416:NativeArray[String]>*/
-}
-varonce415 = var416;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2273);
-fatal_exit(1);
-}
-{
-var426 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var425, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var426); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce427!=NULL)) {
-var428 = varonce427;
-} else {
-var429 = ">>";
-var430 = core__flat___NativeString___to_s_full(var429, 2l, 2l);
-var428 = var430;
-varonce427 = var428;
-}
-{
-var431 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var428); /* == on <var_pname:String>*/
-}
-if (var431){
-if (unlikely(varonce432==NULL)) {
-var433 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce434!=NULL)) {
-var435 = varonce434;
-} else {
-var436 = " >> ";
-var437 = core__flat___NativeString___to_s_full(var436, 4l, 4l);
-var435 = var437;
-varonce434 = var435;
-}
-((struct instance_core__NativeArray*)var433)->values[1]=var435;
-} else {
-var433 = varonce432;
-varonce432 = NULL;
-}
-{
-var438 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var439 = ((val*(*)(val* self))(var438->class->vft[COLOR_core__abstract_text__Object__to_s]))(var438); /* to_s on <var438:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var433)->values[0]=var439;
-{
-var440 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var441 = ((val*(*)(val* self))(var440->class->vft[COLOR_core__abstract_text__Object__to_s]))(var440); /* to_s on <var440:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var433)->values[2]=var441;
-{
-var442 = ((val*(*)(val* self))(var433->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var433); /* native_to_s on <var433:NativeArray[String]>*/
-}
-varonce432 = var433;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2276);
-fatal_exit(1);
-}
-{
-var443 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var442, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var443); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce444!=NULL)) {
-var445 = varonce444;
-} else {
-var446 = "<<";
-var447 = core__flat___NativeString___to_s_full(var446, 2l, 2l);
-var445 = var447;
-varonce444 = var445;
-}
-{
-var448 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var445); /* == on <var_pname:String>*/
-}
-if (var448){
-if (unlikely(varonce449==NULL)) {
-var450 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce451!=NULL)) {
-var452 = varonce451;
-} else {
-var453 = " << ";
-var454 = core__flat___NativeString___to_s_full(var453, 4l, 4l);
-var452 = var454;
-varonce451 = var452;
-}
-((struct instance_core__NativeArray*)var450)->values[1]=var452;
-} else {
-var450 = varonce449;
-varonce449 = NULL;
-}
-{
-var455 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var456 = ((val*(*)(val* self))(var455->class->vft[COLOR_core__abstract_text__Object__to_s]))(var455); /* to_s on <var455:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var450)->values[0]=var456;
-{
-var457 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var458 = ((val*(*)(val* self))(var457->class->vft[COLOR_core__abstract_text__Object__to_s]))(var457); /* to_s on <var457:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var450)->values[2]=var458;
-{
-var459 = ((val*(*)(val* self))(var450->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var450); /* native_to_s on <var450:NativeArray[String]>*/
-}
-varonce449 = var450;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2279);
-fatal_exit(1);
-}
-{
-var460 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var459, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var460); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce461!=NULL)) {
-var462 = varonce461;
-} else {
-var463 = "Char";
-var464 = core__flat___NativeString___to_s_full(var463, 4l, 4l);
-var462 = var464;
-varonce461 = var462;
-}
-{
-var465 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var462); /* == on <var_cname:String>*/
-}
-if (var465){
-if (likely(varonce466!=NULL)) {
-var467 = varonce466;
-} else {
-var468 = "object_id";
-var469 = core__flat___NativeString___to_s_full(var468, 9l, 9l);
-var467 = var469;
-varonce466 = var467;
-}
-{
-var470 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var467); /* == on <var_pname:String>*/
-}
-if (var470){
-if (unlikely(varonce471==NULL)) {
-var472 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce473!=NULL)) {
-var474 = varonce473;
-} else {
-var475 = "(long)";
-var476 = core__flat___NativeString___to_s_full(var475, 6l, 6l);
-var474 = var476;
-varonce473 = var474;
-}
-((struct instance_core__NativeArray*)var472)->values[0]=var474;
-} else {
-var472 = varonce471;
-varonce471 = NULL;
-}
-{
-var477 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var478 = ((val*(*)(val* self))(var477->class->vft[COLOR_core__abstract_text__Object__to_s]))(var477); /* to_s on <var477:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var472)->values[1]=var478;
-{
-var479 = ((val*(*)(val* self))(var472->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var472); /* native_to_s on <var472:NativeArray[String]>*/
-}
-varonce471 = var472;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2284);
-fatal_exit(1);
-}
-{
-var480 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var479, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var480); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce481!=NULL)) {
-var482 = varonce481;
-} else {
-var483 = "successor";
-var484 = core__flat___NativeString___to_s_full(var483, 9l, 9l);
-var482 = var484;
-varonce481 = var482;
-}
-{
-var485 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var482); /* == on <var_pname:String>*/
-}
-if (var485){
-if (unlikely(varonce486==NULL)) {
-var487 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce488!=NULL)) {
-var489 = varonce488;
-} else {
-var490 = " + ";
-var491 = core__flat___NativeString___to_s_full(var490, 3l, 3l);
-var489 = var491;
-varonce488 = var489;
-}
-((struct instance_core__NativeArray*)var487)->values[1]=var489;
-} else {
-var487 = varonce486;
-varonce486 = NULL;
-}
-{
-var492 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var493 = ((val*(*)(val* self))(var492->class->vft[COLOR_core__abstract_text__Object__to_s]))(var492); /* to_s on <var492:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var487)->values[0]=var493;
-{
-var494 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var495 = ((val*(*)(val* self))(var494->class->vft[COLOR_core__abstract_text__Object__to_s]))(var494); /* to_s on <var494:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var487)->values[2]=var495;
-{
-var496 = ((val*(*)(val* self))(var487->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var487); /* native_to_s on <var487:NativeArray[String]>*/
-}
-varonce486 = var487;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2287);
-fatal_exit(1);
-}
-{
-var497 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var496, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var497); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce498!=NULL)) {
-var499 = varonce498;
-} else {
-var500 = "predecessor";
-var501 = core__flat___NativeString___to_s_full(var500, 11l, 11l);
-var499 = var501;
-varonce498 = var499;
-}
-{
-var502 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var499); /* == on <var_pname:String>*/
-}
-if (var502){
-if (unlikely(varonce503==NULL)) {
-var504 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce505!=NULL)) {
-var506 = varonce505;
-} else {
-var507 = " - ";
-var508 = core__flat___NativeString___to_s_full(var507, 3l, 3l);
-var506 = var508;
-varonce505 = var506;
-}
-((struct instance_core__NativeArray*)var504)->values[1]=var506;
-} else {
-var504 = varonce503;
-varonce503 = NULL;
-}
-{
-var509 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var510 = ((val*(*)(val* self))(var509->class->vft[COLOR_core__abstract_text__Object__to_s]))(var509); /* to_s on <var509:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var504)->values[0]=var510;
-{
-var511 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var512 = ((val*(*)(val* self))(var511->class->vft[COLOR_core__abstract_text__Object__to_s]))(var511); /* to_s on <var511:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var504)->values[2]=var512;
-{
-var513 = ((val*(*)(val* self))(var504->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var504); /* native_to_s on <var504:NativeArray[String]>*/
-}
-varonce503 = var504;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2290);
-fatal_exit(1);
-}
-{
-var514 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var513, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var514); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce515!=NULL)) {
-var516 = varonce515;
-} else {
-var517 = "==";
-var518 = core__flat___NativeString___to_s_full(var517, 2l, 2l);
-var516 = var518;
-varonce515 = var516;
-}
-{
-var519 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var516); /* == on <var_pname:String>*/
-}
-if (var519){
-{
-var520 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var521 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var522 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var520, var521);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var522); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce523!=NULL)) {
-var524 = varonce523;
-} else {
-var525 = "!=";
-var526 = core__flat___NativeString___to_s_full(var525, 2l, 2l);
-var524 = var526;
-varonce523 = var524;
-}
-{
-var527 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var524); /* == on <var_pname:String>*/
-}
-if (var527){
-{
-var528 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var529 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var530 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var528, var529);
-}
-var_res531 = var530;
-if (unlikely(varonce532==NULL)) {
-var533 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce534!=NULL)) {
-var535 = varonce534;
-} else {
-var536 = "!";
-var537 = core__flat___NativeString___to_s_full(var536, 1l, 1l);
-var535 = var537;
-varonce534 = var535;
-}
-((struct instance_core__NativeArray*)var533)->values[0]=var535;
-} else {
-var533 = varonce532;
-varonce532 = NULL;
-}
-{
-var538 = ((val*(*)(val* self))(var_res531->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res531); /* to_s on <var_res531:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var533)->values[1]=var538;
-{
-var539 = ((val*(*)(val* self))(var533->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var533); /* native_to_s on <var533:NativeArray[String]>*/
-}
-varonce532 = var533;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2297);
-fatal_exit(1);
-}
-{
-var540 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var539, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var540); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce541!=NULL)) {
-var542 = varonce541;
-} else {
-var543 = "<";
-var544 = core__flat___NativeString___to_s_full(var543, 1l, 1l);
-var542 = var544;
-varonce541 = var542;
-}
-{
-var545 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var542); /* == on <var_pname:String>*/
-}
-if (var545){
-if (unlikely(varonce546==NULL)) {
-var547 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce548!=NULL)) {
-var549 = varonce548;
-} else {
-var550 = " < ";
-var551 = core__flat___NativeString___to_s_full(var550, 3l, 3l);
-var549 = var551;
-varonce548 = var549;
-}
-((struct instance_core__NativeArray*)var547)->values[1]=var549;
-} else {
-var547 = varonce546;
-varonce546 = NULL;
-}
-{
-var552 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var553 = ((val*(*)(val* self))(var552->class->vft[COLOR_core__abstract_text__Object__to_s]))(var552); /* to_s on <var552:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var547)->values[0]=var553;
-{
-var554 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var555 = ((val*(*)(val* self))(var554->class->vft[COLOR_core__abstract_text__Object__to_s]))(var554); /* to_s on <var554:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var547)->values[2]=var555;
-{
-var556 = ((val*(*)(val* self))(var547->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var547); /* native_to_s on <var547:NativeArray[String]>*/
-}
-varonce546 = var547;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2300);
-fatal_exit(1);
-}
-{
-var557 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var556, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var557); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce558!=NULL)) {
-var559 = varonce558;
-} else {
-var560 = ">";
-var561 = core__flat___NativeString___to_s_full(var560, 1l, 1l);
-var559 = var561;
-varonce558 = var559;
-}
-{
-var562 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var559); /* == on <var_pname:String>*/
-}
-if (var562){
-if (unlikely(varonce563==NULL)) {
-var564 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce565!=NULL)) {
-var566 = varonce565;
-} else {
-var567 = " > ";
-var568 = core__flat___NativeString___to_s_full(var567, 3l, 3l);
-var566 = var568;
-varonce565 = var566;
-}
-((struct instance_core__NativeArray*)var564)->values[1]=var566;
-} else {
-var564 = varonce563;
-varonce563 = NULL;
-}
-{
-var569 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var570 = ((val*(*)(val* self))(var569->class->vft[COLOR_core__abstract_text__Object__to_s]))(var569); /* to_s on <var569:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var564)->values[0]=var570;
-{
-var571 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var572 = ((val*(*)(val* self))(var571->class->vft[COLOR_core__abstract_text__Object__to_s]))(var571); /* to_s on <var571:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var564)->values[2]=var572;
-{
-var573 = ((val*(*)(val* self))(var564->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var564); /* native_to_s on <var564:NativeArray[String]>*/
-}
-varonce563 = var564;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2303);
-fatal_exit(1);
-}
-{
-var574 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var573, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var574); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce575!=NULL)) {
-var576 = varonce575;
-} else {
-var577 = "<=";
-var578 = core__flat___NativeString___to_s_full(var577, 2l, 2l);
-var576 = var578;
-varonce575 = var576;
-}
-{
-var579 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var576); /* == on <var_pname:String>*/
-}
-if (var579){
-if (unlikely(varonce580==NULL)) {
-var581 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce582!=NULL)) {
-var583 = varonce582;
-} else {
-var584 = " <= ";
-var585 = core__flat___NativeString___to_s_full(var584, 4l, 4l);
-var583 = var585;
-varonce582 = var583;
-}
-((struct instance_core__NativeArray*)var581)->values[1]=var583;
-} else {
-var581 = varonce580;
-varonce580 = NULL;
-}
-{
-var586 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var587 = ((val*(*)(val* self))(var586->class->vft[COLOR_core__abstract_text__Object__to_s]))(var586); /* to_s on <var586:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var581)->values[0]=var587;
-{
-var588 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var589 = ((val*(*)(val* self))(var588->class->vft[COLOR_core__abstract_text__Object__to_s]))(var588); /* to_s on <var588:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var581)->values[2]=var589;
-{
-var590 = ((val*(*)(val* self))(var581->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var581); /* native_to_s on <var581:NativeArray[String]>*/
-}
-varonce580 = var581;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2306);
-fatal_exit(1);
-}
-{
-var591 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var590, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var591); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce592!=NULL)) {
-var593 = varonce592;
-} else {
-var594 = ">=";
-var595 = core__flat___NativeString___to_s_full(var594, 2l, 2l);
-var593 = var595;
-varonce592 = var593;
-}
-{
-var596 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var593); /* == on <var_pname:String>*/
-}
-if (var596){
-if (unlikely(varonce597==NULL)) {
-var598 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce599!=NULL)) {
-var600 = varonce599;
-} else {
-var601 = " >= ";
-var602 = core__flat___NativeString___to_s_full(var601, 4l, 4l);
-var600 = var602;
-varonce599 = var600;
-}
-((struct instance_core__NativeArray*)var598)->values[1]=var600;
-} else {
-var598 = varonce597;
-varonce597 = NULL;
-}
-{
-var603 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var604 = ((val*(*)(val* self))(var603->class->vft[COLOR_core__abstract_text__Object__to_s]))(var603); /* to_s on <var603:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var598)->values[0]=var604;
-{
-var605 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var606 = ((val*(*)(val* self))(var605->class->vft[COLOR_core__abstract_text__Object__to_s]))(var605); /* to_s on <var605:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var598)->values[2]=var606;
-{
-var607 = ((val*(*)(val* self))(var598->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var598); /* native_to_s on <var598:NativeArray[String]>*/
-}
-varonce597 = var598;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2309);
-fatal_exit(1);
-}
-{
-var608 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var607, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var608); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce609!=NULL)) {
-var610 = varonce609;
-} else {
-var611 = "to_i";
-var612 = core__flat___NativeString___to_s_full(var611, 4l, 4l);
-var610 = var612;
-varonce609 = var610;
-}
-{
-var613 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var610); /* == on <var_pname:String>*/
-}
-if (var613){
-if (unlikely(varonce614==NULL)) {
-var615 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce616!=NULL)) {
-var617 = varonce616;
-} else {
-var618 = "-\'0\'";
-var619 = core__flat___NativeString___to_s_full(var618, 4l, 4l);
-var617 = var619;
-varonce616 = var617;
-}
-((struct instance_core__NativeArray*)var615)->values[1]=var617;
-} else {
-var615 = varonce614;
-varonce614 = NULL;
-}
-{
-var620 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var621 = ((val*(*)(val* self))(var620->class->vft[COLOR_core__abstract_text__Object__to_s]))(var620); /* to_s on <var620:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var615)->values[0]=var621;
-{
-var622 = ((val*(*)(val* self))(var615->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var615); /* native_to_s on <var615:NativeArray[String]>*/
-}
-varonce614 = var615;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2312);
-fatal_exit(1);
-}
-{
-var623 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var622, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var623); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce624!=NULL)) {
-var625 = varonce624;
-} else {
-var626 = "code_point";
-var627 = core__flat___NativeString___to_s_full(var626, 10l, 10l);
-var625 = var627;
-varonce624 = var625;
-}
-{
-var628 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var625); /* == on <var_pname:String>*/
-}
-if (var628){
-if (unlikely(varonce629==NULL)) {
-var630 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce631!=NULL)) {
-var632 = varonce631;
-} else {
-var633 = "(long)";
-var634 = core__flat___NativeString___to_s_full(var633, 6l, 6l);
-var632 = var634;
-varonce631 = var632;
-}
-((struct instance_core__NativeArray*)var630)->values[0]=var632;
-} else {
-var630 = varonce629;
-varonce629 = NULL;
-}
-{
-var635 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var636 = ((val*(*)(val* self))(var635->class->vft[COLOR_core__abstract_text__Object__to_s]))(var635); /* to_s on <var635:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var630)->values[1]=var636;
-{
-var637 = ((val*(*)(val* self))(var630->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var630); /* native_to_s on <var630:NativeArray[String]>*/
-}
-varonce629 = var630;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2315);
-fatal_exit(1);
-}
-{
-var638 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var637, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var638); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce639!=NULL)) {
-var640 = varonce639;
-} else {
-var641 = "Byte";
-var642 = core__flat___NativeString___to_s_full(var641, 4l, 4l);
-var640 = var642;
-varonce639 = var640;
-}
-{
-var643 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var640); /* == on <var_cname:String>*/
-}
-if (var643){
-if (likely(varonce644!=NULL)) {
-var645 = varonce644;
-} else {
-var646 = "output";
-var647 = core__flat___NativeString___to_s_full(var646, 6l, 6l);
-var645 = var647;
-varonce644 = var645;
-}
-{
-var648 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var645); /* == on <var_pname:String>*/
-}
-if (var648){
-if (unlikely(varonce649==NULL)) {
-var650 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce651!=NULL)) {
-var652 = varonce651;
-} else {
-var653 = "printf(\"%x\\n\", ";
-var654 = core__flat___NativeString___to_s_full(var653, 15l, 15l);
-var652 = var654;
-varonce651 = var652;
-}
-((struct instance_core__NativeArray*)var650)->values[0]=var652;
-if (likely(varonce655!=NULL)) {
-var656 = varonce655;
-} else {
-var657 = ");";
-var658 = core__flat___NativeString___to_s_full(var657, 2l, 2l);
-var656 = var658;
-varonce655 = var656;
-}
-((struct instance_core__NativeArray*)var650)->values[2]=var656;
-} else {
-var650 = varonce649;
-varonce649 = NULL;
-}
-{
-var659 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var660 = ((val*(*)(val* self))(var659->class->vft[COLOR_core__abstract_text__Object__to_s]))(var659); /* to_s on <var659:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var650)->values[1]=var660;
-{
-var661 = ((val*(*)(val* self))(var650->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var650); /* native_to_s on <var650:NativeArray[String]>*/
-}
-varonce649 = var650;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var661); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce662!=NULL)) {
-var663 = varonce662;
-} else {
-var664 = "object_id";
-var665 = core__flat___NativeString___to_s_full(var664, 9l, 9l);
-var663 = var665;
-varonce662 = var663;
-}
-{
-var666 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var663); /* == on <var_pname:String>*/
-}
-if (var666){
-if (unlikely(varonce667==NULL)) {
-var668 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce669!=NULL)) {
-var670 = varonce669;
-} else {
-var671 = "(long)";
-var672 = core__flat___NativeString___to_s_full(var671, 6l, 6l);
-var670 = var672;
-varonce669 = var670;
-}
-((struct instance_core__NativeArray*)var668)->values[0]=var670;
-} else {
-var668 = varonce667;
-varonce667 = NULL;
-}
-{
-var673 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var674 = ((val*(*)(val* self))(var673->class->vft[COLOR_core__abstract_text__Object__to_s]))(var673); /* to_s on <var673:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var668)->values[1]=var674;
-{
-var675 = ((val*(*)(val* self))(var668->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var668); /* native_to_s on <var668:NativeArray[String]>*/
-}
-varonce667 = var668;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2323);
-fatal_exit(1);
-}
-{
-var676 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var675, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var676); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce677!=NULL)) {
-var678 = varonce677;
-} else {
-var679 = "+";
-var680 = core__flat___NativeString___to_s_full(var679, 1l, 1l);
-var678 = var680;
-varonce677 = var678;
-}
-{
-var681 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var678); /* == on <var_pname:String>*/
-}
-if (var681){
-if (unlikely(varonce682==NULL)) {
-var683 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce684!=NULL)) {
-var685 = varonce684;
-} else {
-var686 = " + ";
-var687 = core__flat___NativeString___to_s_full(var686, 3l, 3l);
-var685 = var687;
-varonce684 = var685;
-}
-((struct instance_core__NativeArray*)var683)->values[1]=var685;
-} else {
-var683 = varonce682;
-varonce682 = NULL;
-}
-{
-var688 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var689 = ((val*(*)(val* self))(var688->class->vft[COLOR_core__abstract_text__Object__to_s]))(var688); /* to_s on <var688:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var683)->values[0]=var689;
-{
-var690 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var691 = ((val*(*)(val* self))(var690->class->vft[COLOR_core__abstract_text__Object__to_s]))(var690); /* to_s on <var690:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var683)->values[2]=var691;
-{
-var692 = ((val*(*)(val* self))(var683->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var683); /* native_to_s on <var683:NativeArray[String]>*/
-}
-varonce682 = var683;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2326);
-fatal_exit(1);
-}
-{
-var693 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var692, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var693); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce694!=NULL)) {
-var695 = varonce694;
-} else {
-var696 = "-";
-var697 = core__flat___NativeString___to_s_full(var696, 1l, 1l);
-var695 = var697;
-varonce694 = var695;
-}
-{
-var698 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var695); /* == on <var_pname:String>*/
-}
-if (var698){
-if (unlikely(varonce699==NULL)) {
-var700 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce701!=NULL)) {
-var702 = varonce701;
-} else {
-var703 = " - ";
-var704 = core__flat___NativeString___to_s_full(var703, 3l, 3l);
-var702 = var704;
-varonce701 = var702;
-}
-((struct instance_core__NativeArray*)var700)->values[1]=var702;
-} else {
-var700 = varonce699;
-varonce699 = NULL;
-}
-{
-var705 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var706 = ((val*(*)(val* self))(var705->class->vft[COLOR_core__abstract_text__Object__to_s]))(var705); /* to_s on <var705:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var700)->values[0]=var706;
-{
-var707 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var708 = ((val*(*)(val* self))(var707->class->vft[COLOR_core__abstract_text__Object__to_s]))(var707); /* to_s on <var707:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var700)->values[2]=var708;
-{
-var709 = ((val*(*)(val* self))(var700->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var700); /* native_to_s on <var700:NativeArray[String]>*/
-}
-varonce699 = var700;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2329);
-fatal_exit(1);
-}
-{
-var710 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var709, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var710); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce711!=NULL)) {
-var712 = varonce711;
-} else {
-var713 = "unary -";
-var714 = core__flat___NativeString___to_s_full(var713, 7l, 7l);
-var712 = var714;
-varonce711 = var712;
-}
-{
-var715 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var712); /* == on <var_pname:String>*/
-}
-if (var715){
-if (unlikely(varonce716==NULL)) {
-var717 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce718!=NULL)) {
-var719 = varonce718;
-} else {
-var720 = "-";
-var721 = core__flat___NativeString___to_s_full(var720, 1l, 1l);
-var719 = var721;
-varonce718 = var719;
-}
-((struct instance_core__NativeArray*)var717)->values[0]=var719;
-} else {
-var717 = varonce716;
-varonce716 = NULL;
-}
-{
-var722 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var723 = ((val*(*)(val* self))(var722->class->vft[COLOR_core__abstract_text__Object__to_s]))(var722); /* to_s on <var722:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var717)->values[1]=var723;
-{
-var724 = ((val*(*)(val* self))(var717->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var717); /* native_to_s on <var717:NativeArray[String]>*/
-}
-varonce716 = var717;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2332);
-fatal_exit(1);
-}
-{
-var725 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var724, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var725); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce726!=NULL)) {
-var727 = varonce726;
-} else {
-var728 = "unary +";
-var729 = core__flat___NativeString___to_s_full(var728, 7l, 7l);
-var727 = var729;
-varonce726 = var727;
-}
-{
-var730 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var727); /* == on <var_pname:String>*/
-}
-if (var730){
-{
-var731 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var731); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce732!=NULL)) {
-var733 = varonce732;
-} else {
-var734 = "*";
-var735 = core__flat___NativeString___to_s_full(var734, 1l, 1l);
-var733 = var735;
-varonce732 = var733;
-}
-{
-var736 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var733); /* == on <var_pname:String>*/
-}
-if (var736){
-if (unlikely(varonce737==NULL)) {
-var738 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce739!=NULL)) {
-var740 = varonce739;
-} else {
-var741 = " * ";
-var742 = core__flat___NativeString___to_s_full(var741, 3l, 3l);
-var740 = var742;
-varonce739 = var740;
-}
-((struct instance_core__NativeArray*)var738)->values[1]=var740;
-} else {
-var738 = varonce737;
-varonce737 = NULL;
-}
-{
-var743 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var744 = ((val*(*)(val* self))(var743->class->vft[COLOR_core__abstract_text__Object__to_s]))(var743); /* to_s on <var743:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var738)->values[0]=var744;
-{
-var745 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var746 = ((val*(*)(val* self))(var745->class->vft[COLOR_core__abstract_text__Object__to_s]))(var745); /* to_s on <var745:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var738)->values[2]=var746;
-{
-var747 = ((val*(*)(val* self))(var738->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var738); /* native_to_s on <var738:NativeArray[String]>*/
-}
-varonce737 = var738;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2338);
-fatal_exit(1);
-}
-{
-var748 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var747, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var748); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce749!=NULL)) {
-var750 = varonce749;
-} else {
-var751 = "/";
-var752 = core__flat___NativeString___to_s_full(var751, 1l, 1l);
-var750 = var752;
-varonce749 = var750;
-}
-{
-var753 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var750); /* == on <var_pname:String>*/
-}
-if (var753){
-if (unlikely(varonce754==NULL)) {
-var755 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce756!=NULL)) {
-var757 = varonce756;
-} else {
-var758 = " / ";
-var759 = core__flat___NativeString___to_s_full(var758, 3l, 3l);
-var757 = var759;
-varonce756 = var757;
-}
-((struct instance_core__NativeArray*)var755)->values[1]=var757;
-} else {
-var755 = varonce754;
-varonce754 = NULL;
-}
-{
-var760 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var761 = ((val*(*)(val* self))(var760->class->vft[COLOR_core__abstract_text__Object__to_s]))(var760); /* to_s on <var760:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var755)->values[0]=var761;
-{
-var762 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var763 = ((val*(*)(val* self))(var762->class->vft[COLOR_core__abstract_text__Object__to_s]))(var762); /* to_s on <var762:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var755)->values[2]=var763;
-{
-var764 = ((val*(*)(val* self))(var755->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var755); /* native_to_s on <var755:NativeArray[String]>*/
-}
-varonce754 = var755;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2341);
-fatal_exit(1);
-}
-{
-var765 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var764, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var765); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce766!=NULL)) {
-var767 = varonce766;
-} else {
-var768 = "%";
-var769 = core__flat___NativeString___to_s_full(var768, 1l, 1l);
-var767 = var769;
-varonce766 = var767;
-}
-{
-var770 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var767); /* == on <var_pname:String>*/
-}
-if (var770){
-if (unlikely(varonce771==NULL)) {
-var772 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce773!=NULL)) {
-var774 = varonce773;
-} else {
-var775 = " % ";
-var776 = core__flat___NativeString___to_s_full(var775, 3l, 3l);
-var774 = var776;
-varonce773 = var774;
-}
-((struct instance_core__NativeArray*)var772)->values[1]=var774;
-} else {
-var772 = varonce771;
-varonce771 = NULL;
-}
-{
-var777 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var778 = ((val*(*)(val* self))(var777->class->vft[COLOR_core__abstract_text__Object__to_s]))(var777); /* to_s on <var777:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var772)->values[0]=var778;
-{
-var779 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var780 = ((val*(*)(val* self))(var779->class->vft[COLOR_core__abstract_text__Object__to_s]))(var779); /* to_s on <var779:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var772)->values[2]=var780;
-{
-var781 = ((val*(*)(val* self))(var772->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var772); /* native_to_s on <var772:NativeArray[String]>*/
-}
-varonce771 = var772;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2344);
-fatal_exit(1);
-}
-{
-var782 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var781, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var782); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce783!=NULL)) {
-var784 = varonce783;
-} else {
-var785 = "==";
-var786 = core__flat___NativeString___to_s_full(var785, 2l, 2l);
-var784 = var786;
-varonce783 = var784;
-}
-{
-var787 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var784); /* == on <var_pname:String>*/
-}
-if (var787){
-{
-var788 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var789 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var790 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var788, var789);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var790); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce791!=NULL)) {
-var792 = varonce791;
-} else {
-var793 = "!=";
-var794 = core__flat___NativeString___to_s_full(var793, 2l, 2l);
-var792 = var794;
-varonce791 = var792;
-}
-{
-var795 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var792); /* == on <var_pname:String>*/
-}
-if (var795){
-{
-var796 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var797 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var798 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var796, var797);
-}
-var_res799 = var798;
-if (unlikely(varonce800==NULL)) {
-var801 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce802!=NULL)) {
-var803 = varonce802;
-} else {
-var804 = "!";
-var805 = core__flat___NativeString___to_s_full(var804, 1l, 1l);
-var803 = var805;
-varonce802 = var803;
-}
-((struct instance_core__NativeArray*)var801)->values[0]=var803;
-} else {
-var801 = varonce800;
-varonce800 = NULL;
-}
-{
-var806 = ((val*(*)(val* self))(var_res799->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res799); /* to_s on <var_res799:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var801)->values[1]=var806;
-{
-var807 = ((val*(*)(val* self))(var801->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var801); /* native_to_s on <var801:NativeArray[String]>*/
-}
-varonce800 = var801;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2351);
-fatal_exit(1);
-}
-{
-var808 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var807, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var808); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce809!=NULL)) {
-var810 = varonce809;
-} else {
-var811 = "<";
-var812 = core__flat___NativeString___to_s_full(var811, 1l, 1l);
-var810 = var812;
-varonce809 = var810;
-}
-{
-var813 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var810); /* == on <var_pname:String>*/
-}
-if (var813){
-if (unlikely(varonce814==NULL)) {
-var815 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce816!=NULL)) {
-var817 = varonce816;
-} else {
-var818 = " < ";
-var819 = core__flat___NativeString___to_s_full(var818, 3l, 3l);
-var817 = var819;
-varonce816 = var817;
-}
-((struct instance_core__NativeArray*)var815)->values[1]=var817;
-} else {
-var815 = varonce814;
-varonce814 = NULL;
-}
-{
-var820 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var821 = ((val*(*)(val* self))(var820->class->vft[COLOR_core__abstract_text__Object__to_s]))(var820); /* to_s on <var820:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var815)->values[0]=var821;
-{
-var822 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var823 = ((val*(*)(val* self))(var822->class->vft[COLOR_core__abstract_text__Object__to_s]))(var822); /* to_s on <var822:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var815)->values[2]=var823;
-{
-var824 = ((val*(*)(val* self))(var815->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var815); /* native_to_s on <var815:NativeArray[String]>*/
-}
-varonce814 = var815;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2354);
-fatal_exit(1);
-}
-{
-var825 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var824, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var825); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce826!=NULL)) {
-var827 = varonce826;
-} else {
-var828 = ">";
-var829 = core__flat___NativeString___to_s_full(var828, 1l, 1l);
-var827 = var829;
-varonce826 = var827;
-}
-{
-var830 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var827); /* == on <var_pname:String>*/
-}
-if (var830){
-if (unlikely(varonce831==NULL)) {
-var832 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce833!=NULL)) {
-var834 = varonce833;
-} else {
-var835 = " > ";
-var836 = core__flat___NativeString___to_s_full(var835, 3l, 3l);
-var834 = var836;
-varonce833 = var834;
-}
-((struct instance_core__NativeArray*)var832)->values[1]=var834;
-} else {
-var832 = varonce831;
-varonce831 = NULL;
-}
-{
-var837 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var838 = ((val*(*)(val* self))(var837->class->vft[COLOR_core__abstract_text__Object__to_s]))(var837); /* to_s on <var837:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var832)->values[0]=var838;
-{
-var839 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var840 = ((val*(*)(val* self))(var839->class->vft[COLOR_core__abstract_text__Object__to_s]))(var839); /* to_s on <var839:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var832)->values[2]=var840;
-{
-var841 = ((val*(*)(val* self))(var832->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var832); /* native_to_s on <var832:NativeArray[String]>*/
-}
-varonce831 = var832;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2357);
-fatal_exit(1);
-}
-{
-var842 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var841, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var842); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce843!=NULL)) {
-var844 = varonce843;
-} else {
-var845 = "<=";
-var846 = core__flat___NativeString___to_s_full(var845, 2l, 2l);
-var844 = var846;
-varonce843 = var844;
-}
-{
-var847 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var844); /* == on <var_pname:String>*/
-}
-if (var847){
-if (unlikely(varonce848==NULL)) {
-var849 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce850!=NULL)) {
-var851 = varonce850;
-} else {
-var852 = " <= ";
-var853 = core__flat___NativeString___to_s_full(var852, 4l, 4l);
-var851 = var853;
-varonce850 = var851;
-}
-((struct instance_core__NativeArray*)var849)->values[1]=var851;
-} else {
-var849 = varonce848;
-varonce848 = NULL;
-}
-{
-var854 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var855 = ((val*(*)(val* self))(var854->class->vft[COLOR_core__abstract_text__Object__to_s]))(var854); /* to_s on <var854:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var849)->values[0]=var855;
-{
-var856 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var857 = ((val*(*)(val* self))(var856->class->vft[COLOR_core__abstract_text__Object__to_s]))(var856); /* to_s on <var856:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var849)->values[2]=var857;
-{
-var858 = ((val*(*)(val* self))(var849->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var849); /* native_to_s on <var849:NativeArray[String]>*/
-}
-varonce848 = var849;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2360);
-fatal_exit(1);
-}
-{
-var859 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var858, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var859); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce860!=NULL)) {
-var861 = varonce860;
-} else {
-var862 = ">=";
-var863 = core__flat___NativeString___to_s_full(var862, 2l, 2l);
-var861 = var863;
-varonce860 = var861;
-}
-{
-var864 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var861); /* == on <var_pname:String>*/
-}
-if (var864){
-if (unlikely(varonce865==NULL)) {
-var866 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce867!=NULL)) {
-var868 = varonce867;
-} else {
-var869 = " >= ";
-var870 = core__flat___NativeString___to_s_full(var869, 4l, 4l);
-var868 = var870;
-varonce867 = var868;
-}
-((struct instance_core__NativeArray*)var866)->values[1]=var868;
-} else {
-var866 = varonce865;
-varonce865 = NULL;
-}
-{
-var871 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var872 = ((val*(*)(val* self))(var871->class->vft[COLOR_core__abstract_text__Object__to_s]))(var871); /* to_s on <var871:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var866)->values[0]=var872;
-{
-var873 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var874 = ((val*(*)(val* self))(var873->class->vft[COLOR_core__abstract_text__Object__to_s]))(var873); /* to_s on <var873:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var866)->values[2]=var874;
-{
-var875 = ((val*(*)(val* self))(var866->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var866); /* native_to_s on <var866:NativeArray[String]>*/
-}
-varonce865 = var866;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2363);
-fatal_exit(1);
-}
-{
-var876 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var875, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var876); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce877!=NULL)) {
-var878 = varonce877;
-} else {
-var879 = ">>";
-var880 = core__flat___NativeString___to_s_full(var879, 2l, 2l);
-var878 = var880;
-varonce877 = var878;
-}
-{
-var881 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var878); /* == on <var_pname:String>*/
-}
-if (var881){
-if (unlikely(varonce882==NULL)) {
-var883 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce884!=NULL)) {
-var885 = varonce884;
-} else {
-var886 = " >> ";
-var887 = core__flat___NativeString___to_s_full(var886, 4l, 4l);
-var885 = var887;
-varonce884 = var885;
-}
-((struct instance_core__NativeArray*)var883)->values[1]=var885;
-} else {
-var883 = varonce882;
-varonce882 = NULL;
-}
-{
-var888 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var889 = ((val*(*)(val* self))(var888->class->vft[COLOR_core__abstract_text__Object__to_s]))(var888); /* to_s on <var888:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var883)->values[0]=var889;
-{
-var890 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var891 = ((val*(*)(val* self))(var890->class->vft[COLOR_core__abstract_text__Object__to_s]))(var890); /* to_s on <var890:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var883)->values[2]=var891;
-{
-var892 = ((val*(*)(val* self))(var883->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var883); /* native_to_s on <var883:NativeArray[String]>*/
-}
-varonce882 = var883;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2366);
-fatal_exit(1);
-}
-{
-var893 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var892, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var893); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce894!=NULL)) {
-var895 = varonce894;
-} else {
-var896 = "<<";
-var897 = core__flat___NativeString___to_s_full(var896, 2l, 2l);
-var895 = var897;
-varonce894 = var895;
-}
-{
-var898 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var895); /* == on <var_pname:String>*/
-}
-if (var898){
-if (unlikely(varonce899==NULL)) {
-var900 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce901!=NULL)) {
-var902 = varonce901;
-} else {
-var903 = " << ";
-var904 = core__flat___NativeString___to_s_full(var903, 4l, 4l);
-var902 = var904;
-varonce901 = var902;
-}
-((struct instance_core__NativeArray*)var900)->values[1]=var902;
-} else {
-var900 = varonce899;
-varonce899 = NULL;
-}
-{
-var905 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var906 = ((val*(*)(val* self))(var905->class->vft[COLOR_core__abstract_text__Object__to_s]))(var905); /* to_s on <var905:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var900)->values[0]=var906;
-{
-var907 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var908 = ((val*(*)(val* self))(var907->class->vft[COLOR_core__abstract_text__Object__to_s]))(var907); /* to_s on <var907:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var900)->values[2]=var908;
-{
-var909 = ((val*(*)(val* self))(var900->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var900); /* native_to_s on <var900:NativeArray[String]>*/
-}
-varonce899 = var900;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2369);
-fatal_exit(1);
-}
-{
-var910 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var909, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var910); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce911!=NULL)) {
-var912 = varonce911;
-} else {
-var913 = "&";
-var914 = core__flat___NativeString___to_s_full(var913, 1l, 1l);
-var912 = var914;
-varonce911 = var912;
-}
-{
-var915 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var912); /* == on <var_pname:String>*/
-}
-if (var915){
-if (unlikely(varonce916==NULL)) {
-var917 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce918!=NULL)) {
-var919 = varonce918;
-} else {
-var920 = " & ";
-var921 = core__flat___NativeString___to_s_full(var920, 3l, 3l);
-var919 = var921;
-varonce918 = var919;
-}
-((struct instance_core__NativeArray*)var917)->values[1]=var919;
-} else {
-var917 = varonce916;
-varonce916 = NULL;
-}
-{
-var922 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var923 = ((val*(*)(val* self))(var922->class->vft[COLOR_core__abstract_text__Object__to_s]))(var922); /* to_s on <var922:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var917)->values[0]=var923;
-{
-var924 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var925 = ((val*(*)(val* self))(var924->class->vft[COLOR_core__abstract_text__Object__to_s]))(var924); /* to_s on <var924:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var917)->values[2]=var925;
-{
-var926 = ((val*(*)(val* self))(var917->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var917); /* native_to_s on <var917:NativeArray[String]>*/
-}
-varonce916 = var917;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2372);
-fatal_exit(1);
-}
-{
-var927 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var926, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var927); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce928!=NULL)) {
-var929 = varonce928;
-} else {
-var930 = "to_i";
-var931 = core__flat___NativeString___to_s_full(var930, 4l, 4l);
-var929 = var931;
-varonce928 = var929;
-}
-{
-var932 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var929); /* == on <var_pname:String>*/
-}
-if (var932){
-if (unlikely(varonce933==NULL)) {
-var934 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce935!=NULL)) {
-var936 = varonce935;
-} else {
-var937 = "(long)";
-var938 = core__flat___NativeString___to_s_full(var937, 6l, 6l);
-var936 = var938;
-varonce935 = var936;
-}
-((struct instance_core__NativeArray*)var934)->values[0]=var936;
-} else {
-var934 = varonce933;
-varonce933 = NULL;
-}
-{
-var939 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var940 = ((val*(*)(val* self))(var939->class->vft[COLOR_core__abstract_text__Object__to_s]))(var939); /* to_s on <var939:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var934)->values[1]=var940;
-{
-var941 = ((val*(*)(val* self))(var934->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var934); /* native_to_s on <var934:NativeArray[String]>*/
-}
-varonce933 = var934;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2375);
-fatal_exit(1);
-}
-{
-var942 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var941, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var942); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce943!=NULL)) {
-var944 = varonce943;
-} else {
-var945 = "to_f";
-var946 = core__flat___NativeString___to_s_full(var945, 4l, 4l);
-var944 = var946;
-varonce943 = var944;
-}
-{
-var947 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var944); /* == on <var_pname:String>*/
-}
-if (var947){
-if (unlikely(varonce948==NULL)) {
-var949 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce950!=NULL)) {
-var951 = varonce950;
-} else {
-var952 = "(double)";
-var953 = core__flat___NativeString___to_s_full(var952, 8l, 8l);
-var951 = var953;
-varonce950 = var951;
-}
-((struct instance_core__NativeArray*)var949)->values[0]=var951;
-} else {
-var949 = varonce948;
-varonce948 = NULL;
-}
-{
-var954 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var955 = ((val*(*)(val* self))(var954->class->vft[COLOR_core__abstract_text__Object__to_s]))(var954); /* to_s on <var954:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var949)->values[1]=var955;
-{
-var956 = ((val*(*)(val* self))(var949->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var949); /* native_to_s on <var949:NativeArray[String]>*/
-}
-varonce948 = var949;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2378);
-fatal_exit(1);
-}
-{
-var957 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var956, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var957); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce958!=NULL)) {
-var959 = varonce958;
-} else {
-var960 = "to_i8";
-var961 = core__flat___NativeString___to_s_full(var960, 5l, 5l);
-var959 = var961;
-varonce958 = var959;
-}
-{
-var962 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var959); /* == on <var_pname:String>*/
-}
-if (var962){
-if (unlikely(varonce963==NULL)) {
-var964 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce965!=NULL)) {
-var966 = varonce965;
-} else {
-var967 = "(int8_t)";
-var968 = core__flat___NativeString___to_s_full(var967, 8l, 8l);
-var966 = var968;
-varonce965 = var966;
-}
-((struct instance_core__NativeArray*)var964)->values[0]=var966;
-} else {
-var964 = varonce963;
-varonce963 = NULL;
-}
-{
-var969 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var970 = ((val*(*)(val* self))(var969->class->vft[COLOR_core__abstract_text__Object__to_s]))(var969); /* to_s on <var969:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var964)->values[1]=var970;
-{
-var971 = ((val*(*)(val* self))(var964->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var964); /* native_to_s on <var964:NativeArray[String]>*/
-}
-varonce963 = var964;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2381);
-fatal_exit(1);
-}
-{
-var972 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var971, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var972); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce973!=NULL)) {
-var974 = varonce973;
-} else {
-var975 = "to_i16";
-var976 = core__flat___NativeString___to_s_full(var975, 6l, 6l);
-var974 = var976;
-varonce973 = var974;
-}
-{
-var977 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var974); /* == on <var_pname:String>*/
-}
-if (var977){
-if (unlikely(varonce978==NULL)) {
-var979 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce980!=NULL)) {
-var981 = varonce980;
-} else {
-var982 = "(int16_t)";
-var983 = core__flat___NativeString___to_s_full(var982, 9l, 9l);
-var981 = var983;
-varonce980 = var981;
-}
-((struct instance_core__NativeArray*)var979)->values[0]=var981;
-} else {
-var979 = varonce978;
-varonce978 = NULL;
-}
-{
-var984 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var985 = ((val*(*)(val* self))(var984->class->vft[COLOR_core__abstract_text__Object__to_s]))(var984); /* to_s on <var984:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var979)->values[1]=var985;
-{
-var986 = ((val*(*)(val* self))(var979->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var979); /* native_to_s on <var979:NativeArray[String]>*/
-}
-varonce978 = var979;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2384);
-fatal_exit(1);
-}
-{
-var987 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var986, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var987); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce988!=NULL)) {
-var989 = varonce988;
-} else {
-var990 = "to_u16";
-var991 = core__flat___NativeString___to_s_full(var990, 6l, 6l);
-var989 = var991;
-varonce988 = var989;
-}
-{
-var992 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var989); /* == on <var_pname:String>*/
-}
-if (var992){
-if (unlikely(varonce993==NULL)) {
-var994 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce995!=NULL)) {
-var996 = varonce995;
-} else {
-var997 = "(uint16_t)";
-var998 = core__flat___NativeString___to_s_full(var997, 10l, 10l);
-var996 = var998;
-varonce995 = var996;
-}
-((struct instance_core__NativeArray*)var994)->values[0]=var996;
-} else {
-var994 = varonce993;
-varonce993 = NULL;
-}
-{
-var999 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1000 = ((val*(*)(val* self))(var999->class->vft[COLOR_core__abstract_text__Object__to_s]))(var999); /* to_s on <var999:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var994)->values[1]=var1000;
-{
-var1001 = ((val*(*)(val* self))(var994->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var994); /* native_to_s on <var994:NativeArray[String]>*/
-}
-varonce993 = var994;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2387);
-fatal_exit(1);
-}
-{
-var1002 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1001, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1002); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1003!=NULL)) {
-var1004 = varonce1003;
-} else {
-var1005 = "to_i32";
-var1006 = core__flat___NativeString___to_s_full(var1005, 6l, 6l);
-var1004 = var1006;
-varonce1003 = var1004;
-}
-{
-var1007 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1004); /* == on <var_pname:String>*/
-}
-if (var1007){
-if (unlikely(varonce1008==NULL)) {
-var1009 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1010!=NULL)) {
-var1011 = varonce1010;
-} else {
-var1012 = "(int32_t)";
-var1013 = core__flat___NativeString___to_s_full(var1012, 9l, 9l);
-var1011 = var1013;
-varonce1010 = var1011;
-}
-((struct instance_core__NativeArray*)var1009)->values[0]=var1011;
-} else {
-var1009 = varonce1008;
-varonce1008 = NULL;
-}
-{
-var1014 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1015 = ((val*(*)(val* self))(var1014->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1014); /* to_s on <var1014:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1009)->values[1]=var1015;
-{
-var1016 = ((val*(*)(val* self))(var1009->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1009); /* native_to_s on <var1009:NativeArray[String]>*/
-}
-varonce1008 = var1009;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2390);
-fatal_exit(1);
-}
-{
-var1017 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1016, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1017); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1018!=NULL)) {
-var1019 = varonce1018;
-} else {
-var1020 = "to_u32";
-var1021 = core__flat___NativeString___to_s_full(var1020, 6l, 6l);
-var1019 = var1021;
-varonce1018 = var1019;
-}
-{
-var1022 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1019); /* == on <var_pname:String>*/
-}
-if (var1022){
-if (unlikely(varonce1023==NULL)) {
-var1024 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1025!=NULL)) {
-var1026 = varonce1025;
-} else {
-var1027 = "(uint32_t)";
-var1028 = core__flat___NativeString___to_s_full(var1027, 10l, 10l);
-var1026 = var1028;
-varonce1025 = var1026;
-}
-((struct instance_core__NativeArray*)var1024)->values[0]=var1026;
-} else {
-var1024 = varonce1023;
-varonce1023 = NULL;
-}
-{
-var1029 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1030 = ((val*(*)(val* self))(var1029->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1029); /* to_s on <var1029:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1024)->values[1]=var1030;
-{
-var1031 = ((val*(*)(val* self))(var1024->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1024); /* native_to_s on <var1024:NativeArray[String]>*/
-}
-varonce1023 = var1024;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2393);
-fatal_exit(1);
-}
-{
-var1032 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1031, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1032); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1033!=NULL)) {
-var1034 = varonce1033;
-} else {
-var1035 = "ascii";
-var1036 = core__flat___NativeString___to_s_full(var1035, 5l, 5l);
-var1034 = var1036;
-varonce1033 = var1034;
-}
-{
-var1037 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1034); /* == on <var_pname:String>*/
-}
-if (var1037){
-if (unlikely(varonce1038==NULL)) {
-var1039 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1040!=NULL)) {
-var1041 = varonce1040;
-} else {
-var1042 = "(uint32_t)";
-var1043 = core__flat___NativeString___to_s_full(var1042, 10l, 10l);
-var1041 = var1043;
-varonce1040 = var1041;
-}
-((struct instance_core__NativeArray*)var1039)->values[0]=var1041;
-} else {
-var1039 = varonce1038;
-varonce1038 = NULL;
-}
-{
-var1044 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1045 = ((val*(*)(val* self))(var1044->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1044); /* to_s on <var1044:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1039)->values[1]=var1045;
-{
-var1046 = ((val*(*)(val* self))(var1039->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1039); /* native_to_s on <var1039:NativeArray[String]>*/
-}
-varonce1038 = var1039;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2396);
-fatal_exit(1);
-}
-{
-var1047 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1046, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1047); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce1048!=NULL)) {
-var1049 = varonce1048;
-} else {
-var1050 = "Bool";
-var1051 = core__flat___NativeString___to_s_full(var1050, 4l, 4l);
-var1049 = var1051;
-varonce1048 = var1049;
-}
-{
-var1052 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var1049); /* == on <var_cname:String>*/
-}
-if (var1052){
-if (likely(varonce1053!=NULL)) {
-var1054 = varonce1053;
-} else {
-var1055 = "output";
-var1056 = core__flat___NativeString___to_s_full(var1055, 6l, 6l);
-var1054 = var1056;
-varonce1053 = var1054;
-}
-{
-var1057 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1054); /* == on <var_pname:String>*/
-}
-if (var1057){
-if (unlikely(varonce1058==NULL)) {
-var1059 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1060!=NULL)) {
-var1061 = varonce1060;
-} else {
-var1062 = "printf(";
-var1063 = core__flat___NativeString___to_s_full(var1062, 7l, 7l);
-var1061 = var1063;
-varonce1060 = var1061;
-}
-((struct instance_core__NativeArray*)var1059)->values[0]=var1061;
-if (likely(varonce1064!=NULL)) {
-var1065 = varonce1064;
-} else {
-var1066 = "?\"true\\n\":\"false\\n\");";
-var1067 = core__flat___NativeString___to_s_full(var1066, 21l, 21l);
-var1065 = var1067;
-varonce1064 = var1065;
-}
-((struct instance_core__NativeArray*)var1059)->values[2]=var1065;
-} else {
-var1059 = varonce1058;
-varonce1058 = NULL;
-}
-{
-var1068 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1069 = ((val*(*)(val* self))(var1068->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1068); /* to_s on <var1068:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1059)->values[1]=var1069;
-{
-var1070 = ((val*(*)(val* self))(var1059->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1059); /* native_to_s on <var1059:NativeArray[String]>*/
-}
-varonce1058 = var1059;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var1070); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1071!=NULL)) {
-var1072 = varonce1071;
-} else {
-var1073 = "object_id";
-var1074 = core__flat___NativeString___to_s_full(var1073, 9l, 9l);
-var1072 = var1074;
-varonce1071 = var1072;
-}
-{
-var1075 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1072); /* == on <var_pname:String>*/
-}
-if (var1075){
-if (unlikely(varonce1076==NULL)) {
-var1077 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1078!=NULL)) {
-var1079 = varonce1078;
-} else {
-var1080 = "(long)";
-var1081 = core__flat___NativeString___to_s_full(var1080, 6l, 6l);
-var1079 = var1081;
-varonce1078 = var1079;
-}
-((struct instance_core__NativeArray*)var1077)->values[0]=var1079;
-} else {
-var1077 = varonce1076;
-varonce1076 = NULL;
-}
-{
-var1082 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1083 = ((val*(*)(val* self))(var1082->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1082); /* to_s on <var1082:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1077)->values[1]=var1083;
-{
-var1084 = ((val*(*)(val* self))(var1077->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1077); /* native_to_s on <var1077:NativeArray[String]>*/
-}
-varonce1076 = var1077;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2404);
-fatal_exit(1);
-}
-{
-var1085 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1084, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1085); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1086!=NULL)) {
-var1087 = varonce1086;
-} else {
-var1088 = "==";
-var1089 = core__flat___NativeString___to_s_full(var1088, 2l, 2l);
-var1087 = var1089;
-varonce1086 = var1087;
-}
-{
-var1090 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1087); /* == on <var_pname:String>*/
-}
-if (var1090){
-{
-var1091 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1092 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1093 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1091, var1092);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1093); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1094!=NULL)) {
-var1095 = varonce1094;
-} else {
-var1096 = "!=";
-var1097 = core__flat___NativeString___to_s_full(var1096, 2l, 2l);
-var1095 = var1097;
-varonce1094 = var1095;
-}
-{
-var1098 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1095); /* == on <var_pname:String>*/
-}
-if (var1098){
-{
-var1099 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1100 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1101 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1099, var1100);
-}
-var_res1102 = var1101;
-if (unlikely(varonce1103==NULL)) {
-var1104 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1105!=NULL)) {
-var1106 = varonce1105;
-} else {
-var1107 = "!";
-var1108 = core__flat___NativeString___to_s_full(var1107, 1l, 1l);
-var1106 = var1108;
-varonce1105 = var1106;
-}
-((struct instance_core__NativeArray*)var1104)->values[0]=var1106;
-} else {
-var1104 = varonce1103;
-varonce1103 = NULL;
-}
-{
-var1109 = ((val*(*)(val* self))(var_res1102->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res1102); /* to_s on <var_res1102:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var1104)->values[1]=var1109;
-{
-var1110 = ((val*(*)(val* self))(var1104->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1104); /* native_to_s on <var1104:NativeArray[String]>*/
-}
-varonce1103 = var1104;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2411);
-fatal_exit(1);
-}
-{
-var1111 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1110, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1111); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-} else {
-if (likely(varonce1112!=NULL)) {
-var1113 = varonce1112;
-} else {
-var1114 = "Float";
-var1115 = core__flat___NativeString___to_s_full(var1114, 5l, 5l);
-var1113 = var1115;
-varonce1112 = var1113;
-}
-{
-var1116 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var1113); /* == on <var_cname:String>*/
-}
-if (var1116){
-if (likely(varonce1117!=NULL)) {
-var1118 = varonce1117;
-} else {
-var1119 = "output";
-var1120 = core__flat___NativeString___to_s_full(var1119, 6l, 6l);
-var1118 = var1120;
-varonce1117 = var1118;
-}
-{
-var1121 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1118); /* == on <var_pname:String>*/
-}
-if (var1121){
-if (unlikely(varonce1122==NULL)) {
-var1123 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1124!=NULL)) {
-var1125 = varonce1124;
-} else {
-var1126 = "printf(\"%f\\n\", ";
-var1127 = core__flat___NativeString___to_s_full(var1126, 15l, 15l);
-var1125 = var1127;
-varonce1124 = var1125;
-}
-((struct instance_core__NativeArray*)var1123)->values[0]=var1125;
-if (likely(varonce1128!=NULL)) {
-var1129 = varonce1128;
-} else {
-var1130 = ");";
-var1131 = core__flat___NativeString___to_s_full(var1130, 2l, 2l);
-var1129 = var1131;
-varonce1128 = var1129;
-}
-((struct instance_core__NativeArray*)var1123)->values[2]=var1129;
-} else {
-var1123 = varonce1122;
-varonce1122 = NULL;
-}
-{
-var1132 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1133 = ((val*(*)(val* self))(var1132->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1132); /* to_s on <var1132:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1123)->values[1]=var1133;
-{
-var1134 = ((val*(*)(val* self))(var1123->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1123); /* native_to_s on <var1123:NativeArray[String]>*/
-}
-varonce1122 = var1123;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var1134); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1135!=NULL)) {
-var1136 = varonce1135;
-} else {
-var1137 = "object_id";
-var1138 = core__flat___NativeString___to_s_full(var1137, 9l, 9l);
-var1136 = var1138;
-varonce1135 = var1136;
-}
-{
-var1139 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1136); /* == on <var_pname:String>*/
-}
-if (var1139){
-if (unlikely(varonce1140==NULL)) {
-var1141 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1142!=NULL)) {
-var1143 = varonce1142;
-} else {
-var1144 = "(double)";
-var1145 = core__flat___NativeString___to_s_full(var1144, 8l, 8l);
-var1143 = var1145;
-varonce1142 = var1143;
-}
-((struct instance_core__NativeArray*)var1141)->values[0]=var1143;
-} else {
-var1141 = varonce1140;
-varonce1140 = NULL;
-}
-{
-var1146 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1147 = ((val*(*)(val* self))(var1146->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1146); /* to_s on <var1146:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1141)->values[1]=var1147;
-{
-var1148 = ((val*(*)(val* self))(var1141->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1141); /* native_to_s on <var1141:NativeArray[String]>*/
-}
-varonce1140 = var1141;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2419);
-fatal_exit(1);
-}
-{
-var1149 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1148, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1149); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1150!=NULL)) {
-var1151 = varonce1150;
-} else {
-var1152 = "+";
-var1153 = core__flat___NativeString___to_s_full(var1152, 1l, 1l);
-var1151 = var1153;
-varonce1150 = var1151;
-}
-{
-var1154 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1151); /* == on <var_pname:String>*/
-}
-if (var1154){
-if (unlikely(varonce1155==NULL)) {
-var1156 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1157!=NULL)) {
-var1158 = varonce1157;
-} else {
-var1159 = " + ";
-var1160 = core__flat___NativeString___to_s_full(var1159, 3l, 3l);
-var1158 = var1160;
-varonce1157 = var1158;
-}
-((struct instance_core__NativeArray*)var1156)->values[1]=var1158;
-} else {
-var1156 = varonce1155;
-varonce1155 = NULL;
-}
-{
-var1161 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1162 = ((val*(*)(val* self))(var1161->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1161); /* to_s on <var1161:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1156)->values[0]=var1162;
-{
-var1163 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1164 = ((val*(*)(val* self))(var1163->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1163); /* to_s on <var1163:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1156)->values[2]=var1164;
-{
-var1165 = ((val*(*)(val* self))(var1156->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1156); /* native_to_s on <var1156:NativeArray[String]>*/
-}
-varonce1155 = var1156;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2422);
-fatal_exit(1);
-}
-{
-var1166 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1165, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1166); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1167!=NULL)) {
-var1168 = varonce1167;
-} else {
-var1169 = "-";
-var1170 = core__flat___NativeString___to_s_full(var1169, 1l, 1l);
-var1168 = var1170;
-varonce1167 = var1168;
-}
-{
-var1171 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1168); /* == on <var_pname:String>*/
-}
-if (var1171){
-if (unlikely(varonce1172==NULL)) {
-var1173 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1174!=NULL)) {
-var1175 = varonce1174;
-} else {
-var1176 = " - ";
-var1177 = core__flat___NativeString___to_s_full(var1176, 3l, 3l);
-var1175 = var1177;
-varonce1174 = var1175;
-}
-((struct instance_core__NativeArray*)var1173)->values[1]=var1175;
-} else {
-var1173 = varonce1172;
-varonce1172 = NULL;
-}
-{
-var1178 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1179 = ((val*(*)(val* self))(var1178->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1178); /* to_s on <var1178:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1173)->values[0]=var1179;
-{
-var1180 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1181 = ((val*(*)(val* self))(var1180->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1180); /* to_s on <var1180:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1173)->values[2]=var1181;
-{
-var1182 = ((val*(*)(val* self))(var1173->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1173); /* native_to_s on <var1173:NativeArray[String]>*/
-}
-varonce1172 = var1173;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2425);
-fatal_exit(1);
-}
-{
-var1183 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1182, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1183); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1184!=NULL)) {
-var1185 = varonce1184;
-} else {
-var1186 = "unary -";
-var1187 = core__flat___NativeString___to_s_full(var1186, 7l, 7l);
-var1185 = var1187;
-varonce1184 = var1185;
-}
-{
-var1188 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1185); /* == on <var_pname:String>*/
-}
-if (var1188){
-if (unlikely(varonce1189==NULL)) {
-var1190 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1191!=NULL)) {
-var1192 = varonce1191;
-} else {
-var1193 = "-";
-var1194 = core__flat___NativeString___to_s_full(var1193, 1l, 1l);
-var1192 = var1194;
-varonce1191 = var1192;
-}
-((struct instance_core__NativeArray*)var1190)->values[0]=var1192;
-} else {
-var1190 = varonce1189;
-varonce1189 = NULL;
-}
-{
-var1195 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1196 = ((val*(*)(val* self))(var1195->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1195); /* to_s on <var1195:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1190)->values[1]=var1196;
-{
-var1197 = ((val*(*)(val* self))(var1190->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1190); /* native_to_s on <var1190:NativeArray[String]>*/
-}
-varonce1189 = var1190;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2428);
-fatal_exit(1);
-}
-{
-var1198 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1197, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1198); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1199!=NULL)) {
-var1200 = varonce1199;
-} else {
-var1201 = "unary +";
-var1202 = core__flat___NativeString___to_s_full(var1201, 7l, 7l);
-var1200 = var1202;
-varonce1199 = var1200;
-}
-{
-var1203 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1200); /* == on <var_pname:String>*/
-}
-if (var1203){
-{
-var1204 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1204); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1205!=NULL)) {
-var1206 = varonce1205;
-} else {
-var1207 = "succ";
-var1208 = core__flat___NativeString___to_s_full(var1207, 4l, 4l);
-var1206 = var1208;
-varonce1205 = var1206;
-}
-{
-var1209 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1206); /* == on <var_pname:String>*/
-}
-if (var1209){
-if (unlikely(varonce1210==NULL)) {
-var1211 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1212!=NULL)) {
-var1213 = varonce1212;
-} else {
-var1214 = "+1";
-var1215 = core__flat___NativeString___to_s_full(var1214, 2l, 2l);
-var1213 = var1215;
-varonce1212 = var1213;
-}
-((struct instance_core__NativeArray*)var1211)->values[1]=var1213;
-} else {
-var1211 = varonce1210;
-varonce1210 = NULL;
-}
-{
-var1216 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1217 = ((val*(*)(val* self))(var1216->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1216); /* to_s on <var1216:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1211)->values[0]=var1217;
-{
-var1218 = ((val*(*)(val* self))(var1211->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1211); /* native_to_s on <var1211:NativeArray[String]>*/
-}
-varonce1210 = var1211;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2434);
-fatal_exit(1);
-}
-{
-var1219 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1218, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1219); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1220!=NULL)) {
-var1221 = varonce1220;
-} else {
-var1222 = "prec";
-var1223 = core__flat___NativeString___to_s_full(var1222, 4l, 4l);
-var1221 = var1223;
-varonce1220 = var1221;
-}
-{
-var1224 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1221); /* == on <var_pname:String>*/
-}
-if (var1224){
-if (unlikely(varonce1225==NULL)) {
-var1226 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1227!=NULL)) {
-var1228 = varonce1227;
-} else {
-var1229 = "-1";
-var1230 = core__flat___NativeString___to_s_full(var1229, 2l, 2l);
-var1228 = var1230;
-varonce1227 = var1228;
-}
-((struct instance_core__NativeArray*)var1226)->values[1]=var1228;
-} else {
-var1226 = varonce1225;
-varonce1225 = NULL;
-}
-{
-var1231 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1232 = ((val*(*)(val* self))(var1231->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1231); /* to_s on <var1231:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1226)->values[0]=var1232;
-{
-var1233 = ((val*(*)(val* self))(var1226->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1226); /* native_to_s on <var1226:NativeArray[String]>*/
-}
-varonce1225 = var1226;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2437);
-fatal_exit(1);
-}
-{
-var1234 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1233, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1234); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1235!=NULL)) {
-var1236 = varonce1235;
-} else {
-var1237 = "*";
-var1238 = core__flat___NativeString___to_s_full(var1237, 1l, 1l);
-var1236 = var1238;
-varonce1235 = var1236;
-}
-{
-var1239 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1236); /* == on <var_pname:String>*/
-}
-if (var1239){
-if (unlikely(varonce1240==NULL)) {
-var1241 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1242!=NULL)) {
-var1243 = varonce1242;
-} else {
-var1244 = " * ";
-var1245 = core__flat___NativeString___to_s_full(var1244, 3l, 3l);
-var1243 = var1245;
-varonce1242 = var1243;
-}
-((struct instance_core__NativeArray*)var1241)->values[1]=var1243;
-} else {
-var1241 = varonce1240;
-varonce1240 = NULL;
-}
-{
-var1246 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1247 = ((val*(*)(val* self))(var1246->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1246); /* to_s on <var1246:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1241)->values[0]=var1247;
-{
-var1248 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1249 = ((val*(*)(val* self))(var1248->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1248); /* to_s on <var1248:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1241)->values[2]=var1249;
-{
-var1250 = ((val*(*)(val* self))(var1241->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1241); /* native_to_s on <var1241:NativeArray[String]>*/
-}
-varonce1240 = var1241;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2440);
-fatal_exit(1);
-}
-{
-var1251 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1250, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1251); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1252!=NULL)) {
-var1253 = varonce1252;
-} else {
-var1254 = "/";
-var1255 = core__flat___NativeString___to_s_full(var1254, 1l, 1l);
-var1253 = var1255;
-varonce1252 = var1253;
-}
-{
-var1256 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1253); /* == on <var_pname:String>*/
-}
-if (var1256){
-if (unlikely(varonce1257==NULL)) {
-var1258 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1259!=NULL)) {
-var1260 = varonce1259;
-} else {
-var1261 = " / ";
-var1262 = core__flat___NativeString___to_s_full(var1261, 3l, 3l);
-var1260 = var1262;
-varonce1259 = var1260;
-}
-((struct instance_core__NativeArray*)var1258)->values[1]=var1260;
-} else {
-var1258 = varonce1257;
-varonce1257 = NULL;
-}
-{
-var1263 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1264 = ((val*(*)(val* self))(var1263->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1263); /* to_s on <var1263:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1258)->values[0]=var1264;
-{
-var1265 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1266 = ((val*(*)(val* self))(var1265->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1265); /* to_s on <var1265:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1258)->values[2]=var1266;
-{
-var1267 = ((val*(*)(val* self))(var1258->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1258); /* native_to_s on <var1258:NativeArray[String]>*/
-}
-varonce1257 = var1258;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2443);
-fatal_exit(1);
-}
-{
-var1268 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1267, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1268); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1269!=NULL)) {
-var1270 = varonce1269;
-} else {
-var1271 = "==";
-var1272 = core__flat___NativeString___to_s_full(var1271, 2l, 2l);
-var1270 = var1272;
-varonce1269 = var1270;
-}
-{
-var1273 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1270); /* == on <var_pname:String>*/
-}
-if (var1273){
-{
-var1274 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1275 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1276 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1274, var1275);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1276); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1277!=NULL)) {
-var1278 = varonce1277;
-} else {
-var1279 = "!=";
-var1280 = core__flat___NativeString___to_s_full(var1279, 2l, 2l);
-var1278 = var1280;
-varonce1277 = var1278;
-}
-{
-var1281 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1278); /* == on <var_pname:String>*/
-}
-if (var1281){
-{
-var1282 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1283 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1284 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1282, var1283);
-}
-var_res1285 = var1284;
-if (unlikely(varonce1286==NULL)) {
-var1287 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1288!=NULL)) {
-var1289 = varonce1288;
-} else {
-var1290 = "!";
-var1291 = core__flat___NativeString___to_s_full(var1290, 1l, 1l);
-var1289 = var1291;
-varonce1288 = var1289;
-}
-((struct instance_core__NativeArray*)var1287)->values[0]=var1289;
-} else {
-var1287 = varonce1286;
-varonce1286 = NULL;
-}
-{
-var1292 = ((val*(*)(val* self))(var_res1285->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res1285); /* to_s on <var_res1285:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var1287)->values[1]=var1292;
-{
-var1293 = ((val*(*)(val* self))(var1287->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1287); /* native_to_s on <var1287:NativeArray[String]>*/
-}
-varonce1286 = var1287;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2450);
-fatal_exit(1);
-}
-{
-var1294 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1293, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1294); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1295!=NULL)) {
-var1296 = varonce1295;
-} else {
-var1297 = "<";
-var1298 = core__flat___NativeString___to_s_full(var1297, 1l, 1l);
-var1296 = var1298;
-varonce1295 = var1296;
-}
-{
-var1299 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1296); /* == on <var_pname:String>*/
-}
-if (var1299){
-if (unlikely(varonce1300==NULL)) {
-var1301 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1302!=NULL)) {
-var1303 = varonce1302;
-} else {
-var1304 = " < ";
-var1305 = core__flat___NativeString___to_s_full(var1304, 3l, 3l);
-var1303 = var1305;
-varonce1302 = var1303;
-}
-((struct instance_core__NativeArray*)var1301)->values[1]=var1303;
-} else {
-var1301 = varonce1300;
-varonce1300 = NULL;
-}
-{
-var1306 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1307 = ((val*(*)(val* self))(var1306->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1306); /* to_s on <var1306:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1301)->values[0]=var1307;
-{
-var1308 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1309 = ((val*(*)(val* self))(var1308->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1308); /* to_s on <var1308:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1301)->values[2]=var1309;
-{
-var1310 = ((val*(*)(val* self))(var1301->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1301); /* native_to_s on <var1301:NativeArray[String]>*/
-}
-varonce1300 = var1301;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2453);
-fatal_exit(1);
-}
-{
-var1311 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1310, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1311); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1312!=NULL)) {
-var1313 = varonce1312;
-} else {
-var1314 = ">";
-var1315 = core__flat___NativeString___to_s_full(var1314, 1l, 1l);
-var1313 = var1315;
-varonce1312 = var1313;
-}
-{
-var1316 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1313); /* == on <var_pname:String>*/
-}
-if (var1316){
-if (unlikely(varonce1317==NULL)) {
-var1318 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1319!=NULL)) {
-var1320 = varonce1319;
-} else {
-var1321 = " > ";
-var1322 = core__flat___NativeString___to_s_full(var1321, 3l, 3l);
-var1320 = var1322;
-varonce1319 = var1320;
-}
-((struct instance_core__NativeArray*)var1318)->values[1]=var1320;
-} else {
-var1318 = varonce1317;
-varonce1317 = NULL;
-}
-{
-var1323 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1324 = ((val*(*)(val* self))(var1323->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1323); /* to_s on <var1323:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1318)->values[0]=var1324;
-{
-var1325 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1326 = ((val*(*)(val* self))(var1325->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1325); /* to_s on <var1325:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1318)->values[2]=var1326;
-{
-var1327 = ((val*(*)(val* self))(var1318->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1318); /* native_to_s on <var1318:NativeArray[String]>*/
-}
-varonce1317 = var1318;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2456);
-fatal_exit(1);
-}
-{
-var1328 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1327, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1328); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1329!=NULL)) {
-var1330 = varonce1329;
-} else {
-var1331 = "<=";
-var1332 = core__flat___NativeString___to_s_full(var1331, 2l, 2l);
-var1330 = var1332;
-varonce1329 = var1330;
-}
-{
-var1333 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1330); /* == on <var_pname:String>*/
-}
-if (var1333){
-if (unlikely(varonce1334==NULL)) {
-var1335 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1336!=NULL)) {
-var1337 = varonce1336;
-} else {
-var1338 = " <= ";
-var1339 = core__flat___NativeString___to_s_full(var1338, 4l, 4l);
-var1337 = var1339;
-varonce1336 = var1337;
-}
-((struct instance_core__NativeArray*)var1335)->values[1]=var1337;
-} else {
-var1335 = varonce1334;
-varonce1334 = NULL;
-}
-{
-var1340 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1341 = ((val*(*)(val* self))(var1340->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1340); /* to_s on <var1340:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1335)->values[0]=var1341;
-{
-var1342 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1343 = ((val*(*)(val* self))(var1342->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1342); /* to_s on <var1342:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1335)->values[2]=var1343;
-{
-var1344 = ((val*(*)(val* self))(var1335->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1335); /* native_to_s on <var1335:NativeArray[String]>*/
-}
-varonce1334 = var1335;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2459);
-fatal_exit(1);
-}
-{
-var1345 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1344, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1345); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1346!=NULL)) {
-var1347 = varonce1346;
-} else {
-var1348 = ">=";
-var1349 = core__flat___NativeString___to_s_full(var1348, 2l, 2l);
-var1347 = var1349;
-varonce1346 = var1347;
-}
-{
-var1350 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1347); /* == on <var_pname:String>*/
-}
-if (var1350){
-if (unlikely(varonce1351==NULL)) {
-var1352 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1353!=NULL)) {
-var1354 = varonce1353;
-} else {
-var1355 = " >= ";
-var1356 = core__flat___NativeString___to_s_full(var1355, 4l, 4l);
-var1354 = var1356;
-varonce1353 = var1354;
-}
-((struct instance_core__NativeArray*)var1352)->values[1]=var1354;
-} else {
-var1352 = varonce1351;
-varonce1351 = NULL;
-}
-{
-var1357 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1358 = ((val*(*)(val* self))(var1357->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1357); /* to_s on <var1357:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1352)->values[0]=var1358;
-{
-var1359 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1360 = ((val*(*)(val* self))(var1359->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1359); /* to_s on <var1359:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1352)->values[2]=var1360;
-{
-var1361 = ((val*(*)(val* self))(var1352->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1352); /* native_to_s on <var1352:NativeArray[String]>*/
-}
-varonce1351 = var1352;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2462);
-fatal_exit(1);
-}
-{
-var1362 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1361, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1362); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1363!=NULL)) {
-var1364 = varonce1363;
-} else {
-var1365 = "to_i";
-var1366 = core__flat___NativeString___to_s_full(var1365, 4l, 4l);
-var1364 = var1366;
-varonce1363 = var1364;
-}
-{
-var1367 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1364); /* == on <var_pname:String>*/
-}
-if (var1367){
-if (unlikely(varonce1368==NULL)) {
-var1369 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1370!=NULL)) {
-var1371 = varonce1370;
-} else {
-var1372 = "(long)";
-var1373 = core__flat___NativeString___to_s_full(var1372, 6l, 6l);
-var1371 = var1373;
-varonce1370 = var1371;
-}
-((struct instance_core__NativeArray*)var1369)->values[0]=var1371;
-} else {
-var1369 = varonce1368;
-varonce1368 = NULL;
-}
-{
-var1374 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1375 = ((val*(*)(val* self))(var1374->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1374); /* to_s on <var1374:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1369)->values[1]=var1375;
-{
-var1376 = ((val*(*)(val* self))(var1369->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1369); /* native_to_s on <var1369:NativeArray[String]>*/
-}
-varonce1368 = var1369;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2465);
-fatal_exit(1);
-}
-{
-var1377 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1376, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1377); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1378!=NULL)) {
-var1379 = varonce1378;
-} else {
-var1380 = "to_b";
-var1381 = core__flat___NativeString___to_s_full(var1380, 4l, 4l);
-var1379 = var1381;
-varonce1378 = var1379;
-}
-{
-var1382 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1379); /* == on <var_pname:String>*/
-}
-if (var1382){
-if (unlikely(varonce1383==NULL)) {
-var1384 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1385!=NULL)) {
-var1386 = varonce1385;
-} else {
-var1387 = "(unsigned char)";
-var1388 = core__flat___NativeString___to_s_full(var1387, 15l, 15l);
-var1386 = var1388;
-varonce1385 = var1386;
-}
-((struct instance_core__NativeArray*)var1384)->values[0]=var1386;
-} else {
-var1384 = varonce1383;
-varonce1383 = NULL;
-}
-{
-var1389 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1390 = ((val*(*)(val* self))(var1389->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1389); /* to_s on <var1389:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1384)->values[1]=var1390;
-{
-var1391 = ((val*(*)(val* self))(var1384->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1384); /* native_to_s on <var1384:NativeArray[String]>*/
-}
-varonce1383 = var1384;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2468);
-fatal_exit(1);
-}
-{
-var1392 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1391, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1392); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1393!=NULL)) {
-var1394 = varonce1393;
-} else {
-var1395 = "to_i8";
-var1396 = core__flat___NativeString___to_s_full(var1395, 5l, 5l);
-var1394 = var1396;
-varonce1393 = var1394;
-}
-{
-var1397 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1394); /* == on <var_pname:String>*/
-}
-if (var1397){
-if (unlikely(varonce1398==NULL)) {
-var1399 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1400!=NULL)) {
-var1401 = varonce1400;
-} else {
-var1402 = "(int8_t)";
-var1403 = core__flat___NativeString___to_s_full(var1402, 8l, 8l);
-var1401 = var1403;
-varonce1400 = var1401;
-}
-((struct instance_core__NativeArray*)var1399)->values[0]=var1401;
-} else {
-var1399 = varonce1398;
-varonce1398 = NULL;
-}
-{
-var1404 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1405 = ((val*(*)(val* self))(var1404->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1404); /* to_s on <var1404:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1399)->values[1]=var1405;
-{
-var1406 = ((val*(*)(val* self))(var1399->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1399); /* native_to_s on <var1399:NativeArray[String]>*/
-}
-varonce1398 = var1399;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2471);
-fatal_exit(1);
-}
-{
-var1407 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1406, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1407); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1408!=NULL)) {
-var1409 = varonce1408;
-} else {
-var1410 = "to_i16";
-var1411 = core__flat___NativeString___to_s_full(var1410, 6l, 6l);
-var1409 = var1411;
-varonce1408 = var1409;
-}
-{
-var1412 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1409); /* == on <var_pname:String>*/
-}
-if (var1412){
-if (unlikely(varonce1413==NULL)) {
-var1414 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1415!=NULL)) {
-var1416 = varonce1415;
-} else {
-var1417 = "(int16_t)";
-var1418 = core__flat___NativeString___to_s_full(var1417, 9l, 9l);
-var1416 = var1418;
-varonce1415 = var1416;
-}
-((struct instance_core__NativeArray*)var1414)->values[0]=var1416;
-} else {
-var1414 = varonce1413;
-varonce1413 = NULL;
-}
-{
-var1419 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1420 = ((val*(*)(val* self))(var1419->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1419); /* to_s on <var1419:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1414)->values[1]=var1420;
-{
-var1421 = ((val*(*)(val* self))(var1414->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1414); /* native_to_s on <var1414:NativeArray[String]>*/
-}
-varonce1413 = var1414;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2474);
-fatal_exit(1);
-}
-{
-var1422 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1421, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1422); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1423!=NULL)) {
-var1424 = varonce1423;
-} else {
-var1425 = "to_u16";
-var1426 = core__flat___NativeString___to_s_full(var1425, 6l, 6l);
-var1424 = var1426;
-varonce1423 = var1424;
-}
-{
-var1427 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1424); /* == on <var_pname:String>*/
-}
-if (var1427){
-if (unlikely(varonce1428==NULL)) {
-var1429 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1430!=NULL)) {
-var1431 = varonce1430;
-} else {
-var1432 = "(uint16_t)";
-var1433 = core__flat___NativeString___to_s_full(var1432, 10l, 10l);
-var1431 = var1433;
-varonce1430 = var1431;
-}
-((struct instance_core__NativeArray*)var1429)->values[0]=var1431;
-} else {
-var1429 = varonce1428;
-varonce1428 = NULL;
-}
-{
-var1434 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1435 = ((val*(*)(val* self))(var1434->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1434); /* to_s on <var1434:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1429)->values[1]=var1435;
-{
-var1436 = ((val*(*)(val* self))(var1429->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1429); /* native_to_s on <var1429:NativeArray[String]>*/
-}
-varonce1428 = var1429;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2477);
-fatal_exit(1);
-}
-{
-var1437 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1436, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1437); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1438!=NULL)) {
-var1439 = varonce1438;
-} else {
-var1440 = "to_i32";
-var1441 = core__flat___NativeString___to_s_full(var1440, 6l, 6l);
-var1439 = var1441;
-varonce1438 = var1439;
-}
-{
-var1442 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1439); /* == on <var_pname:String>*/
-}
-if (var1442){
-if (unlikely(varonce1443==NULL)) {
-var1444 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1445!=NULL)) {
-var1446 = varonce1445;
-} else {
-var1447 = "(int32_t)";
-var1448 = core__flat___NativeString___to_s_full(var1447, 9l, 9l);
-var1446 = var1448;
-varonce1445 = var1446;
-}
-((struct instance_core__NativeArray*)var1444)->values[0]=var1446;
-} else {
-var1444 = varonce1443;
-varonce1443 = NULL;
-}
-{
-var1449 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1450 = ((val*(*)(val* self))(var1449->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1449); /* to_s on <var1449:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1444)->values[1]=var1450;
-{
-var1451 = ((val*(*)(val* self))(var1444->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1444); /* native_to_s on <var1444:NativeArray[String]>*/
-}
-varonce1443 = var1444;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2480);
-fatal_exit(1);
-}
-{
-var1452 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1451, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1452); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1453!=NULL)) {
-var1454 = varonce1453;
-} else {
-var1455 = "to_u32";
-var1456 = core__flat___NativeString___to_s_full(var1455, 6l, 6l);
-var1454 = var1456;
-varonce1453 = var1454;
-}
-{
-var1457 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1454); /* == on <var_pname:String>*/
-}
-if (var1457){
-if (unlikely(varonce1458==NULL)) {
-var1459 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1460!=NULL)) {
-var1461 = varonce1460;
-} else {
-var1462 = "(uint32_t)";
-var1463 = core__flat___NativeString___to_s_full(var1462, 10l, 10l);
-var1461 = var1463;
-varonce1460 = var1461;
-}
-((struct instance_core__NativeArray*)var1459)->values[0]=var1461;
-} else {
-var1459 = varonce1458;
-varonce1458 = NULL;
-}
-{
-var1464 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1465 = ((val*(*)(val* self))(var1464->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1464); /* to_s on <var1464:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1459)->values[1]=var1465;
-{
-var1466 = ((val*(*)(val* self))(var1459->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1459); /* native_to_s on <var1459:NativeArray[String]>*/
-}
-varonce1458 = var1459;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2483);
-fatal_exit(1);
-}
-{
-var1467 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1466, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1467); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce1468!=NULL)) {
-var1469 = varonce1468;
-} else {
-var1470 = "NativeString";
-var1471 = core__flat___NativeString___to_s_full(var1470, 12l, 12l);
-var1469 = var1471;
-varonce1468 = var1469;
-}
-{
-var1472 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var1469); /* == on <var_cname:String>*/
-}
-if (var1472){
-if (likely(varonce1473!=NULL)) {
-var1474 = varonce1473;
-} else {
-var1475 = "[]";
-var1476 = core__flat___NativeString___to_s_full(var1475, 2l, 2l);
-var1474 = var1476;
-varonce1473 = var1474;
-}
-{
-var1477 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1474); /* == on <var_pname:String>*/
-}
-if (var1477){
-if (unlikely(varonce1478==NULL)) {
-var1479 = NEW_core__NativeArray(5l, &type_core__NativeArray__core__String);
-if (likely(varonce1480!=NULL)) {
-var1481 = varonce1480;
-} else {
-var1482 = "(unsigned char)((int)";
-var1483 = core__flat___NativeString___to_s_full(var1482, 21l, 21l);
-var1481 = var1483;
-varonce1480 = var1481;
-}
-((struct instance_core__NativeArray*)var1479)->values[0]=var1481;
-if (likely(varonce1484!=NULL)) {
-var1485 = varonce1484;
-} else {
-var1486 = "[";
-var1487 = core__flat___NativeString___to_s_full(var1486, 1l, 1l);
-var1485 = var1487;
-varonce1484 = var1485;
-}
-((struct instance_core__NativeArray*)var1479)->values[2]=var1485;
-if (likely(varonce1488!=NULL)) {
-var1489 = varonce1488;
-} else {
-var1490 = "])";
-var1491 = core__flat___NativeString___to_s_full(var1490, 2l, 2l);
-var1489 = var1491;
-varonce1488 = var1489;
-}
-((struct instance_core__NativeArray*)var1479)->values[4]=var1489;
-} else {
-var1479 = varonce1478;
-varonce1478 = NULL;
-}
-{
-var1492 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1493 = ((val*(*)(val* self))(var1492->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1492); /* to_s on <var1492:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1479)->values[1]=var1493;
-{
-var1494 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1495 = ((val*(*)(val* self))(var1494->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1494); /* to_s on <var1494:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1479)->values[3]=var1495;
-{
-var1496 = ((val*(*)(val* self))(var1479->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1479); /* native_to_s on <var1479:NativeArray[String]>*/
-}
-varonce1478 = var1479;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2488);
-fatal_exit(1);
-}
-{
-var1497 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1496, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1497); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1498!=NULL)) {
-var1499 = varonce1498;
-} else {
-var1500 = "[]=";
-var1501 = core__flat___NativeString___to_s_full(var1500, 3l, 3l);
-var1499 = var1501;
-varonce1498 = var1499;
-}
-{
-var1502 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1499); /* == on <var_pname:String>*/
-}
-if (var1502){
-if (unlikely(varonce1503==NULL)) {
-var1504 = NEW_core__NativeArray(6l, &type_core__NativeArray__core__String);
-if (likely(varonce1505!=NULL)) {
-var1506 = varonce1505;
-} else {
-var1507 = "[";
-var1508 = core__flat___NativeString___to_s_full(var1507, 1l, 1l);
-var1506 = var1508;
-varonce1505 = var1506;
-}
-((struct instance_core__NativeArray*)var1504)->values[1]=var1506;
-if (likely(varonce1509!=NULL)) {
-var1510 = varonce1509;
-} else {
-var1511 = "]=(unsigned char)";
-var1512 = core__flat___NativeString___to_s_full(var1511, 17l, 17l);
-var1510 = var1512;
-varonce1509 = var1510;
-}
-((struct instance_core__NativeArray*)var1504)->values[3]=var1510;
-if (likely(varonce1513!=NULL)) {
-var1514 = varonce1513;
-} else {
-var1515 = ";";
-var1516 = core__flat___NativeString___to_s_full(var1515, 1l, 1l);
-var1514 = var1516;
-varonce1513 = var1514;
-}
-((struct instance_core__NativeArray*)var1504)->values[5]=var1514;
-} else {
-var1504 = varonce1503;
-varonce1503 = NULL;
-}
-{
-var1517 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1518 = ((val*(*)(val* self))(var1517->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1517); /* to_s on <var1517:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1504)->values[0]=var1518;
-{
-var1519 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1520 = ((val*(*)(val* self))(var1519->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1519); /* to_s on <var1519:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1504)->values[2]=var1520;
-{
-var1521 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 2l);
-}
-{
-var1522 = ((val*(*)(val* self))(var1521->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1521); /* to_s on <var1521:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1504)->values[4]=var1522;
-{
-var1523 = ((val*(*)(val* self))(var1504->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1504); /* native_to_s on <var1504:NativeArray[String]>*/
-}
-varonce1503 = var1504;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var1523); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1524!=NULL)) {
-var1525 = varonce1524;
-} else {
-var1526 = "copy_to";
-var1527 = core__flat___NativeString___to_s_full(var1526, 7l, 7l);
-var1525 = var1527;
-varonce1524 = var1525;
-}
-{
-var1528 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1525); /* == on <var_pname:String>*/
-}
-if (var1528){
-if (unlikely(varonce1529==NULL)) {
-var1530 = NEW_core__NativeArray(11l, &type_core__NativeArray__core__String);
-if (likely(varonce1531!=NULL)) {
-var1532 = varonce1531;
-} else {
-var1533 = "memmove(";
-var1534 = core__flat___NativeString___to_s_full(var1533, 8l, 8l);
-var1532 = var1534;
-varonce1531 = var1532;
-}
-((struct instance_core__NativeArray*)var1530)->values[0]=var1532;
-if (likely(varonce1535!=NULL)) {
-var1536 = varonce1535;
-} else {
-var1537 = "+";
-var1538 = core__flat___NativeString___to_s_full(var1537, 1l, 1l);
-var1536 = var1538;
-varonce1535 = var1536;
-}
-((struct instance_core__NativeArray*)var1530)->values[2]=var1536;
-if (likely(varonce1539!=NULL)) {
-var1540 = varonce1539;
-} else {
-var1541 = ",";
-var1542 = core__flat___NativeString___to_s_full(var1541, 1l, 1l);
-var1540 = var1542;
-varonce1539 = var1540;
-}
-((struct instance_core__NativeArray*)var1530)->values[4]=var1540;
-if (likely(varonce1543!=NULL)) {
-var1544 = varonce1543;
-} else {
-var1545 = "+";
-var1546 = core__flat___NativeString___to_s_full(var1545, 1l, 1l);
-var1544 = var1546;
-varonce1543 = var1544;
-}
-((struct instance_core__NativeArray*)var1530)->values[6]=var1544;
-if (likely(varonce1547!=NULL)) {
-var1548 = varonce1547;
-} else {
-var1549 = ",";
-var1550 = core__flat___NativeString___to_s_full(var1549, 1l, 1l);
-var1548 = var1550;
-varonce1547 = var1548;
-}
-((struct instance_core__NativeArray*)var1530)->values[8]=var1548;
-if (likely(varonce1551!=NULL)) {
-var1552 = varonce1551;
-} else {
-var1553 = ");";
-var1554 = core__flat___NativeString___to_s_full(var1553, 2l, 2l);
-var1552 = var1554;
-varonce1551 = var1552;
-}
-((struct instance_core__NativeArray*)var1530)->values[10]=var1552;
-} else {
-var1530 = varonce1529;
-varonce1529 = NULL;
-}
-{
-var1555 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1556 = ((val*(*)(val* self))(var1555->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1555); /* to_s on <var1555:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1530)->values[1]=var1556;
-{
-var1557 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 4l);
-}
-{
-var1558 = ((val*(*)(val* self))(var1557->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1557); /* to_s on <var1557:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1530)->values[3]=var1558;
-{
-var1559 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1560 = ((val*(*)(val* self))(var1559->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1559); /* to_s on <var1559:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1530)->values[5]=var1560;
-{
-var1561 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 3l);
-}
-{
-var1562 = ((val*(*)(val* self))(var1561->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1561); /* to_s on <var1561:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1530)->values[7]=var1562;
-{
-var1563 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 2l);
-}
-{
-var1564 = ((val*(*)(val* self))(var1563->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1563); /* to_s on <var1563:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1530)->values[9]=var1564;
-{
-var1565 = ((val*(*)(val* self))(var1530->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1530); /* native_to_s on <var1530:NativeArray[String]>*/
-}
-varonce1529 = var1530;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var1565); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1566!=NULL)) {
-var1567 = varonce1566;
-} else {
-var1568 = "atoi";
-var1569 = core__flat___NativeString___to_s_full(var1568, 4l, 4l);
-var1567 = var1569;
-varonce1566 = var1567;
-}
-{
-var1570 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1567); /* == on <var_pname:String>*/
-}
-if (var1570){
-if (unlikely(varonce1571==NULL)) {
-var1572 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1573!=NULL)) {
-var1574 = varonce1573;
-} else {
-var1575 = "atoi(";
-var1576 = core__flat___NativeString___to_s_full(var1575, 5l, 5l);
-var1574 = var1576;
-varonce1573 = var1574;
-}
-((struct instance_core__NativeArray*)var1572)->values[0]=var1574;
-if (likely(varonce1577!=NULL)) {
-var1578 = varonce1577;
-} else {
-var1579 = ");";
-var1580 = core__flat___NativeString___to_s_full(var1579, 2l, 2l);
-var1578 = var1580;
-varonce1577 = var1578;
-}
-((struct instance_core__NativeArray*)var1572)->values[2]=var1578;
-} else {
-var1572 = varonce1571;
-varonce1571 = NULL;
-}
-{
-var1581 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1582 = ((val*(*)(val* self))(var1581->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1581); /* to_s on <var1581:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1572)->values[1]=var1582;
-{
-var1583 = ((val*(*)(val* self))(var1572->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1572); /* native_to_s on <var1572:NativeArray[String]>*/
-}
-varonce1571 = var1572;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2497);
-fatal_exit(1);
-}
-{
-var1584 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1583, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1584); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1585!=NULL)) {
-var1586 = varonce1585;
-} else {
-var1587 = "fast_cstring";
-var1588 = core__flat___NativeString___to_s_full(var1587, 12l, 12l);
-var1586 = var1588;
-varonce1585 = var1586;
-}
-{
-var1589 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1586); /* == on <var_pname:String>*/
-}
-if (var1589){
-if (unlikely(varonce1590==NULL)) {
-var1591 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1592!=NULL)) {
-var1593 = varonce1592;
-} else {
-var1594 = " + ";
-var1595 = core__flat___NativeString___to_s_full(var1594, 3l, 3l);
-var1593 = var1595;
-varonce1592 = var1593;
-}
-((struct instance_core__NativeArray*)var1591)->values[1]=var1593;
-} else {
-var1591 = varonce1590;
-varonce1590 = NULL;
-}
-{
-var1596 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1597 = ((val*(*)(val* self))(var1596->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1596); /* to_s on <var1596:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1591)->values[0]=var1597;
-{
-var1598 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1599 = ((val*(*)(val* self))(var1598->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1598); /* to_s on <var1598:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1591)->values[2]=var1599;
-{
-var1600 = ((val*(*)(val* self))(var1591->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1591); /* native_to_s on <var1591:NativeArray[String]>*/
-}
-varonce1590 = var1591;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2500);
-fatal_exit(1);
-}
-{
-var1601 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1600, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1601); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1602!=NULL)) {
-var1603 = varonce1602;
-} else {
-var1604 = "==";
-var1605 = core__flat___NativeString___to_s_full(var1604, 2l, 2l);
-var1603 = var1605;
-varonce1602 = var1603;
-}
-{
-var1606 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1603); /* == on <var_pname:String>*/
-}
-if (var1606){
-{
-var1607 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1608 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1609 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1607, var1608);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1609); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1610!=NULL)) {
-var1611 = varonce1610;
-} else {
-var1612 = "!=";
-var1613 = core__flat___NativeString___to_s_full(var1612, 2l, 2l);
-var1611 = var1613;
-varonce1610 = var1611;
-}
-{
-var1614 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1611); /* == on <var_pname:String>*/
-}
-if (var1614){
-{
-var1615 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1616 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1617 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1615, var1616);
-}
-var_res1618 = var1617;
-if (unlikely(varonce1619==NULL)) {
-var1620 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1621!=NULL)) {
-var1622 = varonce1621;
-} else {
-var1623 = "!";
-var1624 = core__flat___NativeString___to_s_full(var1623, 1l, 1l);
-var1622 = var1624;
-varonce1621 = var1622;
-}
-((struct instance_core__NativeArray*)var1620)->values[0]=var1622;
-} else {
-var1620 = varonce1619;
-varonce1619 = NULL;
-}
-{
-var1625 = ((val*(*)(val* self))(var_res1618->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res1618); /* to_s on <var_res1618:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var1620)->values[1]=var1625;
-{
-var1626 = ((val*(*)(val* self))(var1620->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1620); /* native_to_s on <var1620:NativeArray[String]>*/
-}
-varonce1619 = var1620;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2507);
-fatal_exit(1);
-}
-{
-var1627 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1626, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1627); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1628!=NULL)) {
-var1629 = varonce1628;
-} else {
-var1630 = "new";
-var1631 = core__flat___NativeString___to_s_full(var1630, 3l, 3l);
-var1629 = var1631;
-varonce1628 = var1629;
-}
-{
-var1632 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1629); /* == on <var_pname:String>*/
-}
-if (var1632){
-if (unlikely(varonce1633==NULL)) {
-var1634 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1635!=NULL)) {
-var1636 = varonce1635;
-} else {
-var1637 = "(char*)nit_alloc(";
-var1638 = core__flat___NativeString___to_s_full(var1637, 17l, 17l);
-var1636 = var1638;
-varonce1635 = var1636;
-}
-((struct instance_core__NativeArray*)var1634)->values[0]=var1636;
-if (likely(varonce1639!=NULL)) {
-var1640 = varonce1639;
-} else {
-var1641 = ")";
-var1642 = core__flat___NativeString___to_s_full(var1641, 1l, 1l);
-var1640 = var1642;
-varonce1639 = var1640;
-}
-((struct instance_core__NativeArray*)var1634)->values[2]=var1640;
-} else {
-var1634 = varonce1633;
-varonce1633 = NULL;
-}
-{
-var1643 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1644 = ((val*(*)(val* self))(var1643->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1643); /* to_s on <var1643:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1634)->values[1]=var1644;
-{
-var1645 = ((val*(*)(val* self))(var1634->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1634); /* native_to_s on <var1634:NativeArray[String]>*/
-}
-varonce1633 = var1634;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2510);
-fatal_exit(1);
-}
-{
-var1646 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1645, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1646); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1647!=NULL)) {
-var1648 = varonce1647;
-} else {
-var1649 = "fetch_4_chars";
-var1650 = core__flat___NativeString___to_s_full(var1649, 13l, 13l);
-var1648 = var1650;
-varonce1647 = var1648;
-}
-{
-var1651 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1648); /* == on <var_pname:String>*/
-}
-if (var1651){
-if (unlikely(varonce1652==NULL)) {
-var1653 = NEW_core__NativeArray(5l, &type_core__NativeArray__core__String);
-if (likely(varonce1654!=NULL)) {
-var1655 = varonce1654;
-} else {
-var1656 = "(long)*((uint32_t*)(";
-var1657 = core__flat___NativeString___to_s_full(var1656, 20l, 20l);
-var1655 = var1657;
-varonce1654 = var1655;
-}
-((struct instance_core__NativeArray*)var1653)->values[0]=var1655;
-if (likely(varonce1658!=NULL)) {
-var1659 = varonce1658;
-} else {
-var1660 = " + ";
-var1661 = core__flat___NativeString___to_s_full(var1660, 3l, 3l);
-var1659 = var1661;
-varonce1658 = var1659;
-}
-((struct instance_core__NativeArray*)var1653)->values[2]=var1659;
-if (likely(varonce1662!=NULL)) {
-var1663 = varonce1662;
-} else {
-var1664 = "))";
-var1665 = core__flat___NativeString___to_s_full(var1664, 2l, 2l);
-var1663 = var1665;
-varonce1662 = var1663;
-}
-((struct instance_core__NativeArray*)var1653)->values[4]=var1663;
-} else {
-var1653 = varonce1652;
-varonce1652 = NULL;
-}
-{
-var1666 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1667 = ((val*(*)(val* self))(var1666->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1666); /* to_s on <var1666:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1653)->values[1]=var1667;
-{
-var1668 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1669 = ((val*(*)(val* self))(var1668->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1668); /* to_s on <var1668:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1653)->values[3]=var1669;
-{
-var1670 = ((val*(*)(val* self))(var1653->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1653); /* native_to_s on <var1653:NativeArray[String]>*/
-}
-varonce1652 = var1653;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2513);
-fatal_exit(1);
-}
-{
-var1671 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1670, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1671); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1672!=NULL)) {
-var1673 = varonce1672;
-} else {
-var1674 = "fetch_4_hchars";
-var1675 = core__flat___NativeString___to_s_full(var1674, 14l, 14l);
-var1673 = var1675;
-varonce1672 = var1673;
-}
-{
-var1676 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1673); /* == on <var_pname:String>*/
-}
-if (var1676){
-if (unlikely(varonce1677==NULL)) {
-var1678 = NEW_core__NativeArray(5l, &type_core__NativeArray__core__String);
-if (likely(varonce1679!=NULL)) {
-var1680 = varonce1679;
-} else {
-var1681 = "(long)be32toh(*((uint32_t*)(";
-var1682 = core__flat___NativeString___to_s_full(var1681, 28l, 28l);
-var1680 = var1682;
-varonce1679 = var1680;
-}
-((struct instance_core__NativeArray*)var1678)->values[0]=var1680;
-if (likely(varonce1683!=NULL)) {
-var1684 = varonce1683;
-} else {
-var1685 = " + ";
-var1686 = core__flat___NativeString___to_s_full(var1685, 3l, 3l);
-var1684 = var1686;
-varonce1683 = var1684;
-}
-((struct instance_core__NativeArray*)var1678)->values[2]=var1684;
-if (likely(varonce1687!=NULL)) {
-var1688 = varonce1687;
-} else {
-var1689 = ")))";
-var1690 = core__flat___NativeString___to_s_full(var1689, 3l, 3l);
-var1688 = var1690;
-varonce1687 = var1688;
-}
-((struct instance_core__NativeArray*)var1678)->values[4]=var1688;
-} else {
-var1678 = varonce1677;
-varonce1677 = NULL;
-}
-{
-var1691 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1692 = ((val*(*)(val* self))(var1691->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1691); /* to_s on <var1691:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1678)->values[1]=var1692;
-{
-var1693 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1694 = ((val*(*)(val* self))(var1693->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1693); /* to_s on <var1693:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1678)->values[3]=var1694;
-{
-var1695 = ((val*(*)(val* self))(var1678->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1678); /* native_to_s on <var1678:NativeArray[String]>*/
-}
-varonce1677 = var1678;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2516);
-fatal_exit(1);
-}
-{
-var1696 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1695, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1696); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce1697!=NULL)) {
-var1698 = varonce1697;
-} else {
-var1699 = "NativeArray";
-var1700 = core__flat___NativeString___to_s_full(var1699, 11l, 11l);
-var1698 = var1700;
-varonce1697 = var1698;
-}
-{
-var1701 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var1698); /* == on <var_cname:String>*/
-}
-if (var1701){
-{
-var1702 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__native_array_def(var_v, var_pname, var_ret, var_arguments);
-}
-var = var1702;
-goto RET_LABEL;
-} else {
-if (likely(varonce1703!=NULL)) {
-var1704 = varonce1703;
-} else {
-var1705 = "Int8";
-var1706 = core__flat___NativeString___to_s_full(var1705, 4l, 4l);
-var1704 = var1706;
-varonce1703 = var1704;
-}
-{
-var1707 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var1704); /* == on <var_cname:String>*/
-}
-if (var1707){
-if (likely(varonce1708!=NULL)) {
-var1709 = varonce1708;
-} else {
-var1710 = "output";
-var1711 = core__flat___NativeString___to_s_full(var1710, 6l, 6l);
-var1709 = var1711;
-varonce1708 = var1709;
-}
-{
-var1712 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1709); /* == on <var_pname:String>*/
-}
-if (var1712){
-if (unlikely(varonce1713==NULL)) {
-var1714 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1715!=NULL)) {
-var1716 = varonce1715;
-} else {
-var1717 = "printf(\"%\"PRIi8 \"\\n\", ";
-var1718 = core__flat___NativeString___to_s_full(var1717, 22l, 22l);
-var1716 = var1718;
-varonce1715 = var1716;
-}
-((struct instance_core__NativeArray*)var1714)->values[0]=var1716;
-if (likely(varonce1719!=NULL)) {
-var1720 = varonce1719;
-} else {
-var1721 = ");";
-var1722 = core__flat___NativeString___to_s_full(var1721, 2l, 2l);
-var1720 = var1722;
-varonce1719 = var1720;
-}
-((struct instance_core__NativeArray*)var1714)->values[2]=var1720;
-} else {
-var1714 = varonce1713;
-varonce1713 = NULL;
-}
-{
-var1723 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1724 = ((val*(*)(val* self))(var1723->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1723); /* to_s on <var1723:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1714)->values[1]=var1724;
-{
-var1725 = ((val*(*)(val* self))(var1714->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1714); /* native_to_s on <var1714:NativeArray[String]>*/
-}
-varonce1713 = var1714;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var1725); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1726!=NULL)) {
-var1727 = varonce1726;
-} else {
-var1728 = "object_id";
-var1729 = core__flat___NativeString___to_s_full(var1728, 9l, 9l);
-var1727 = var1729;
-varonce1726 = var1727;
-}
-{
-var1730 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1727); /* == on <var_pname:String>*/
-}
-if (var1730){
-if (unlikely(varonce1731==NULL)) {
-var1732 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1733!=NULL)) {
-var1734 = varonce1733;
-} else {
-var1735 = "(long)";
-var1736 = core__flat___NativeString___to_s_full(var1735, 6l, 6l);
-var1734 = var1736;
-varonce1733 = var1734;
-}
-((struct instance_core__NativeArray*)var1732)->values[0]=var1734;
-} else {
-var1732 = varonce1731;
-varonce1731 = NULL;
-}
-{
-var1737 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var1738 = ((val*(*)(val* self))(var1737->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1737); /* to_s on <var1737:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1732)->values[1]=var1738;
-{
-var1739 = ((val*(*)(val* self))(var1732->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1732); /* native_to_s on <var1732:NativeArray[String]>*/
-}
-varonce1731 = var1732;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2526);
-fatal_exit(1);
-}
-{
-var1740 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1739, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1740); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1741!=NULL)) {
-var1742 = varonce1741;
-} else {
-var1743 = "+";
-var1744 = core__flat___NativeString___to_s_full(var1743, 1l, 1l);
-var1742 = var1744;
-varonce1741 = var1742;
-}
-{
-var1745 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1742); /* == on <var_pname:String>*/
-}
-if (var1745){
-if (unlikely(varonce1746==NULL)) {
-var1747 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1748!=NULL)) {
-var1749 = varonce1748;
-} else {
-var1750 = " + ";
-var1751 = core__flat___NativeString___to_s_full(var1750, 3l, 3l);
-var1749 = var1751;
-varonce1748 = var1749;
-}
-((struct instance_core__NativeArray*)var1747)->values[1]=var1749;
-} else {
-var1747 = varonce1746;
-varonce1746 = NULL;
-}
-{
-var1752 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1753 = ((val*(*)(val* self))(var1752->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1752); /* to_s on <var1752:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1747)->values[0]=var1753;
-{
-var1754 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1755 = ((val*(*)(val* self))(var1754->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1754); /* to_s on <var1754:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1747)->values[2]=var1755;
-{
-var1756 = ((val*(*)(val* self))(var1747->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1747); /* native_to_s on <var1747:NativeArray[String]>*/
-}
-varonce1746 = var1747;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2529);
-fatal_exit(1);
-}
-{
-var1757 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1756, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1757); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1758!=NULL)) {
-var1759 = varonce1758;
-} else {
-var1760 = "-";
-var1761 = core__flat___NativeString___to_s_full(var1760, 1l, 1l);
-var1759 = var1761;
-varonce1758 = var1759;
-}
-{
-var1762 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1759); /* == on <var_pname:String>*/
-}
-if (var1762){
-if (unlikely(varonce1763==NULL)) {
-var1764 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1765!=NULL)) {
-var1766 = varonce1765;
-} else {
-var1767 = " - ";
-var1768 = core__flat___NativeString___to_s_full(var1767, 3l, 3l);
-var1766 = var1768;
-varonce1765 = var1766;
-}
-((struct instance_core__NativeArray*)var1764)->values[1]=var1766;
-} else {
-var1764 = varonce1763;
-varonce1763 = NULL;
-}
-{
-var1769 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1770 = ((val*(*)(val* self))(var1769->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1769); /* to_s on <var1769:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1764)->values[0]=var1770;
-{
-var1771 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1772 = ((val*(*)(val* self))(var1771->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1771); /* to_s on <var1771:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1764)->values[2]=var1772;
-{
-var1773 = ((val*(*)(val* self))(var1764->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1764); /* native_to_s on <var1764:NativeArray[String]>*/
-}
-varonce1763 = var1764;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2532);
-fatal_exit(1);
-}
-{
-var1774 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1773, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1774); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1775!=NULL)) {
-var1776 = varonce1775;
-} else {
-var1777 = "unary -";
-var1778 = core__flat___NativeString___to_s_full(var1777, 7l, 7l);
-var1776 = var1778;
-varonce1775 = var1776;
-}
-{
-var1779 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1776); /* == on <var_pname:String>*/
-}
-if (var1779){
-if (unlikely(varonce1780==NULL)) {
-var1781 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1782!=NULL)) {
-var1783 = varonce1782;
-} else {
-var1784 = "-";
-var1785 = core__flat___NativeString___to_s_full(var1784, 1l, 1l);
-var1783 = var1785;
-varonce1782 = var1783;
-}
-((struct instance_core__NativeArray*)var1781)->values[0]=var1783;
-} else {
-var1781 = varonce1780;
-varonce1780 = NULL;
-}
-{
-var1786 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1787 = ((val*(*)(val* self))(var1786->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1786); /* to_s on <var1786:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1781)->values[1]=var1787;
-{
-var1788 = ((val*(*)(val* self))(var1781->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1781); /* native_to_s on <var1781:NativeArray[String]>*/
-}
-varonce1780 = var1781;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2535);
-fatal_exit(1);
-}
-{
-var1789 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1788, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1789); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1790!=NULL)) {
-var1791 = varonce1790;
-} else {
-var1792 = "unary +";
-var1793 = core__flat___NativeString___to_s_full(var1792, 7l, 7l);
-var1791 = var1793;
-varonce1790 = var1791;
-}
-{
-var1794 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1791); /* == on <var_pname:String>*/
-}
-if (var1794){
-{
-var1795 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1795); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1796!=NULL)) {
-var1797 = varonce1796;
-} else {
-var1798 = "*";
-var1799 = core__flat___NativeString___to_s_full(var1798, 1l, 1l);
-var1797 = var1799;
-varonce1796 = var1797;
-}
-{
-var1800 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1797); /* == on <var_pname:String>*/
-}
-if (var1800){
-if (unlikely(varonce1801==NULL)) {
-var1802 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1803!=NULL)) {
-var1804 = varonce1803;
-} else {
-var1805 = " * ";
-var1806 = core__flat___NativeString___to_s_full(var1805, 3l, 3l);
-var1804 = var1806;
-varonce1803 = var1804;
-}
-((struct instance_core__NativeArray*)var1802)->values[1]=var1804;
-} else {
-var1802 = varonce1801;
-varonce1801 = NULL;
-}
-{
-var1807 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1808 = ((val*(*)(val* self))(var1807->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1807); /* to_s on <var1807:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1802)->values[0]=var1808;
-{
-var1809 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1810 = ((val*(*)(val* self))(var1809->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1809); /* to_s on <var1809:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1802)->values[2]=var1810;
-{
-var1811 = ((val*(*)(val* self))(var1802->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1802); /* native_to_s on <var1802:NativeArray[String]>*/
-}
-varonce1801 = var1802;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2541);
-fatal_exit(1);
-}
-{
-var1812 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1811, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1812); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1813!=NULL)) {
-var1814 = varonce1813;
-} else {
-var1815 = "/";
-var1816 = core__flat___NativeString___to_s_full(var1815, 1l, 1l);
-var1814 = var1816;
-varonce1813 = var1814;
-}
-{
-var1817 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1814); /* == on <var_pname:String>*/
-}
-if (var1817){
-if (unlikely(varonce1818==NULL)) {
-var1819 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1820!=NULL)) {
-var1821 = varonce1820;
-} else {
-var1822 = " / ";
-var1823 = core__flat___NativeString___to_s_full(var1822, 3l, 3l);
-var1821 = var1823;
-varonce1820 = var1821;
-}
-((struct instance_core__NativeArray*)var1819)->values[1]=var1821;
-} else {
-var1819 = varonce1818;
-varonce1818 = NULL;
-}
-{
-var1824 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1825 = ((val*(*)(val* self))(var1824->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1824); /* to_s on <var1824:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1819)->values[0]=var1825;
-{
-var1826 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1827 = ((val*(*)(val* self))(var1826->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1826); /* to_s on <var1826:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1819)->values[2]=var1827;
-{
-var1828 = ((val*(*)(val* self))(var1819->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1819); /* native_to_s on <var1819:NativeArray[String]>*/
-}
-varonce1818 = var1819;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2544);
-fatal_exit(1);
-}
-{
-var1829 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1828, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1829); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1830!=NULL)) {
-var1831 = varonce1830;
-} else {
-var1832 = "%";
-var1833 = core__flat___NativeString___to_s_full(var1832, 1l, 1l);
-var1831 = var1833;
-varonce1830 = var1831;
-}
-{
-var1834 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1831); /* == on <var_pname:String>*/
-}
-if (var1834){
-if (unlikely(varonce1835==NULL)) {
-var1836 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1837!=NULL)) {
-var1838 = varonce1837;
-} else {
-var1839 = " % ";
-var1840 = core__flat___NativeString___to_s_full(var1839, 3l, 3l);
-var1838 = var1840;
-varonce1837 = var1838;
-}
-((struct instance_core__NativeArray*)var1836)->values[1]=var1838;
-} else {
-var1836 = varonce1835;
-varonce1835 = NULL;
-}
-{
-var1841 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1842 = ((val*(*)(val* self))(var1841->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1841); /* to_s on <var1841:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1836)->values[0]=var1842;
-{
-var1843 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1844 = ((val*(*)(val* self))(var1843->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1843); /* to_s on <var1843:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1836)->values[2]=var1844;
-{
-var1845 = ((val*(*)(val* self))(var1836->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1836); /* native_to_s on <var1836:NativeArray[String]>*/
-}
-varonce1835 = var1836;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2547);
-fatal_exit(1);
-}
-{
-var1846 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1845, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1846); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1847!=NULL)) {
-var1848 = varonce1847;
-} else {
-var1849 = "<<";
-var1850 = core__flat___NativeString___to_s_full(var1849, 2l, 2l);
-var1848 = var1850;
-varonce1847 = var1848;
-}
-{
-var1851 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1848); /* == on <var_pname:String>*/
-}
-if (var1851){
-if (unlikely(varonce1852==NULL)) {
-var1853 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1854!=NULL)) {
-var1855 = varonce1854;
-} else {
-var1856 = " << ";
-var1857 = core__flat___NativeString___to_s_full(var1856, 4l, 4l);
-var1855 = var1857;
-varonce1854 = var1855;
-}
-((struct instance_core__NativeArray*)var1853)->values[1]=var1855;
-} else {
-var1853 = varonce1852;
-varonce1852 = NULL;
-}
-{
-var1858 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1859 = ((val*(*)(val* self))(var1858->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1858); /* to_s on <var1858:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1853)->values[0]=var1859;
-{
-var1860 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1861 = ((val*(*)(val* self))(var1860->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1860); /* to_s on <var1860:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1853)->values[2]=var1861;
-{
-var1862 = ((val*(*)(val* self))(var1853->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1853); /* native_to_s on <var1853:NativeArray[String]>*/
-}
-varonce1852 = var1853;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2550);
-fatal_exit(1);
-}
-{
-var1863 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1862, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1863); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1864!=NULL)) {
-var1865 = varonce1864;
-} else {
-var1866 = ">>";
-var1867 = core__flat___NativeString___to_s_full(var1866, 2l, 2l);
-var1865 = var1867;
-varonce1864 = var1865;
-}
-{
-var1868 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1865); /* == on <var_pname:String>*/
-}
-if (var1868){
-if (unlikely(varonce1869==NULL)) {
-var1870 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1871!=NULL)) {
-var1872 = varonce1871;
-} else {
-var1873 = " >> ";
-var1874 = core__flat___NativeString___to_s_full(var1873, 4l, 4l);
-var1872 = var1874;
-varonce1871 = var1872;
-}
-((struct instance_core__NativeArray*)var1870)->values[1]=var1872;
-} else {
-var1870 = varonce1869;
-varonce1869 = NULL;
-}
-{
-var1875 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1876 = ((val*(*)(val* self))(var1875->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1875); /* to_s on <var1875:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1870)->values[0]=var1876;
-{
-var1877 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1878 = ((val*(*)(val* self))(var1877->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1877); /* to_s on <var1877:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1870)->values[2]=var1878;
-{
-var1879 = ((val*(*)(val* self))(var1870->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1870); /* native_to_s on <var1870:NativeArray[String]>*/
-}
-varonce1869 = var1870;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2553);
-fatal_exit(1);
-}
-{
-var1880 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1879, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1880); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1881!=NULL)) {
-var1882 = varonce1881;
-} else {
-var1883 = "==";
-var1884 = core__flat___NativeString___to_s_full(var1883, 2l, 2l);
-var1882 = var1884;
-varonce1881 = var1882;
-}
-{
-var1885 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1882); /* == on <var_pname:String>*/
-}
-if (var1885){
-{
-var1886 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1887 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1888 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1886, var1887);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1888); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1889!=NULL)) {
-var1890 = varonce1889;
-} else {
-var1891 = "!=";
-var1892 = core__flat___NativeString___to_s_full(var1891, 2l, 2l);
-var1890 = var1892;
-varonce1889 = var1890;
-}
-{
-var1893 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1890); /* == on <var_pname:String>*/
-}
-if (var1893){
-{
-var1894 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1895 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1896 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var1894, var1895);
-}
-var_res1897 = var1896;
-if (unlikely(varonce1898==NULL)) {
-var1899 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1900!=NULL)) {
-var1901 = varonce1900;
-} else {
-var1902 = "!";
-var1903 = core__flat___NativeString___to_s_full(var1902, 1l, 1l);
-var1901 = var1903;
-varonce1900 = var1901;
-}
-((struct instance_core__NativeArray*)var1899)->values[0]=var1901;
-} else {
-var1899 = varonce1898;
-varonce1898 = NULL;
-}
-{
-var1904 = ((val*(*)(val* self))(var_res1897->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res1897); /* to_s on <var_res1897:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var1899)->values[1]=var1904;
-{
-var1905 = ((val*(*)(val* self))(var1899->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1899); /* native_to_s on <var1899:NativeArray[String]>*/
-}
-varonce1898 = var1899;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2560);
-fatal_exit(1);
-}
-{
-var1906 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1905, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1906); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1907!=NULL)) {
-var1908 = varonce1907;
-} else {
-var1909 = "<";
-var1910 = core__flat___NativeString___to_s_full(var1909, 1l, 1l);
-var1908 = var1910;
-varonce1907 = var1908;
-}
-{
-var1911 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1908); /* == on <var_pname:String>*/
-}
-if (var1911){
-if (unlikely(varonce1912==NULL)) {
-var1913 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1914!=NULL)) {
-var1915 = varonce1914;
-} else {
-var1916 = " < ";
-var1917 = core__flat___NativeString___to_s_full(var1916, 3l, 3l);
-var1915 = var1917;
-varonce1914 = var1915;
-}
-((struct instance_core__NativeArray*)var1913)->values[1]=var1915;
-} else {
-var1913 = varonce1912;
-varonce1912 = NULL;
-}
-{
-var1918 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1919 = ((val*(*)(val* self))(var1918->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1918); /* to_s on <var1918:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1913)->values[0]=var1919;
-{
-var1920 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1921 = ((val*(*)(val* self))(var1920->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1920); /* to_s on <var1920:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1913)->values[2]=var1921;
-{
-var1922 = ((val*(*)(val* self))(var1913->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1913); /* native_to_s on <var1913:NativeArray[String]>*/
-}
-varonce1912 = var1913;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2563);
-fatal_exit(1);
-}
-{
-var1923 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1922, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1923); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1924!=NULL)) {
-var1925 = varonce1924;
-} else {
-var1926 = ">";
-var1927 = core__flat___NativeString___to_s_full(var1926, 1l, 1l);
-var1925 = var1927;
-varonce1924 = var1925;
-}
-{
-var1928 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1925); /* == on <var_pname:String>*/
-}
-if (var1928){
-if (unlikely(varonce1929==NULL)) {
-var1930 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1931!=NULL)) {
-var1932 = varonce1931;
-} else {
-var1933 = " > ";
-var1934 = core__flat___NativeString___to_s_full(var1933, 3l, 3l);
-var1932 = var1934;
-varonce1931 = var1932;
-}
-((struct instance_core__NativeArray*)var1930)->values[1]=var1932;
-} else {
-var1930 = varonce1929;
-varonce1929 = NULL;
-}
-{
-var1935 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1936 = ((val*(*)(val* self))(var1935->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1935); /* to_s on <var1935:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1930)->values[0]=var1936;
-{
-var1937 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1938 = ((val*(*)(val* self))(var1937->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1937); /* to_s on <var1937:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1930)->values[2]=var1938;
-{
-var1939 = ((val*(*)(val* self))(var1930->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1930); /* native_to_s on <var1930:NativeArray[String]>*/
-}
-varonce1929 = var1930;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2566);
-fatal_exit(1);
-}
-{
-var1940 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1939, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1940); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1941!=NULL)) {
-var1942 = varonce1941;
-} else {
-var1943 = "<=";
-var1944 = core__flat___NativeString___to_s_full(var1943, 2l, 2l);
-var1942 = var1944;
-varonce1941 = var1942;
-}
-{
-var1945 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1942); /* == on <var_pname:String>*/
-}
-if (var1945){
-if (unlikely(varonce1946==NULL)) {
-var1947 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1948!=NULL)) {
-var1949 = varonce1948;
-} else {
-var1950 = " <= ";
-var1951 = core__flat___NativeString___to_s_full(var1950, 4l, 4l);
-var1949 = var1951;
-varonce1948 = var1949;
-}
-((struct instance_core__NativeArray*)var1947)->values[1]=var1949;
-} else {
-var1947 = varonce1946;
-varonce1946 = NULL;
-}
-{
-var1952 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1953 = ((val*(*)(val* self))(var1952->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1952); /* to_s on <var1952:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1947)->values[0]=var1953;
-{
-var1954 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1955 = ((val*(*)(val* self))(var1954->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1954); /* to_s on <var1954:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1947)->values[2]=var1955;
-{
-var1956 = ((val*(*)(val* self))(var1947->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1947); /* native_to_s on <var1947:NativeArray[String]>*/
-}
-varonce1946 = var1947;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2569);
-fatal_exit(1);
-}
-{
-var1957 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1956, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1957); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1958!=NULL)) {
-var1959 = varonce1958;
-} else {
-var1960 = ">=";
-var1961 = core__flat___NativeString___to_s_full(var1960, 2l, 2l);
-var1959 = var1961;
-varonce1958 = var1959;
-}
-{
-var1962 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1959); /* == on <var_pname:String>*/
-}
-if (var1962){
-if (unlikely(varonce1963==NULL)) {
-var1964 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce1965!=NULL)) {
-var1966 = varonce1965;
-} else {
-var1967 = " >= ";
-var1968 = core__flat___NativeString___to_s_full(var1967, 4l, 4l);
-var1966 = var1968;
-varonce1965 = var1966;
-}
-((struct instance_core__NativeArray*)var1964)->values[1]=var1966;
-} else {
-var1964 = varonce1963;
-varonce1963 = NULL;
-}
-{
-var1969 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1970 = ((val*(*)(val* self))(var1969->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1969); /* to_s on <var1969:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1964)->values[0]=var1970;
-{
-var1971 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var1972 = ((val*(*)(val* self))(var1971->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1971); /* to_s on <var1971:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1964)->values[2]=var1972;
-{
-var1973 = ((val*(*)(val* self))(var1964->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1964); /* native_to_s on <var1964:NativeArray[String]>*/
-}
-varonce1963 = var1964;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2572);
-fatal_exit(1);
-}
-{
-var1974 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1973, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1974); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1975!=NULL)) {
-var1976 = varonce1975;
-} else {
-var1977 = "to_i";
-var1978 = core__flat___NativeString___to_s_full(var1977, 4l, 4l);
-var1976 = var1978;
-varonce1975 = var1976;
-}
-{
-var1979 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1976); /* == on <var_pname:String>*/
-}
-if (var1979){
-if (unlikely(varonce1980==NULL)) {
-var1981 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1982!=NULL)) {
-var1983 = varonce1982;
-} else {
-var1984 = "(long)";
-var1985 = core__flat___NativeString___to_s_full(var1984, 6l, 6l);
-var1983 = var1985;
-varonce1982 = var1983;
-}
-((struct instance_core__NativeArray*)var1981)->values[0]=var1983;
-} else {
-var1981 = varonce1980;
-varonce1980 = NULL;
-}
-{
-var1986 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var1987 = ((val*(*)(val* self))(var1986->class->vft[COLOR_core__abstract_text__Object__to_s]))(var1986); /* to_s on <var1986:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1981)->values[1]=var1987;
-{
-var1988 = ((val*(*)(val* self))(var1981->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1981); /* native_to_s on <var1981:NativeArray[String]>*/
-}
-varonce1980 = var1981;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2575);
-fatal_exit(1);
-}
-{
-var1989 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var1988, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var1989); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce1990!=NULL)) {
-var1991 = varonce1990;
-} else {
-var1992 = "to_b";
-var1993 = core__flat___NativeString___to_s_full(var1992, 4l, 4l);
-var1991 = var1993;
-varonce1990 = var1991;
-}
-{
-var1994 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var1991); /* == on <var_pname:String>*/
-}
-if (var1994){
-if (unlikely(varonce1995==NULL)) {
-var1996 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce1997!=NULL)) {
-var1998 = varonce1997;
-} else {
-var1999 = "(unsigned char)";
-var2000 = core__flat___NativeString___to_s_full(var1999, 15l, 15l);
-var1998 = var2000;
-varonce1997 = var1998;
-}
-((struct instance_core__NativeArray*)var1996)->values[0]=var1998;
-} else {
-var1996 = varonce1995;
-varonce1995 = NULL;
-}
-{
-var2001 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2002 = ((val*(*)(val* self))(var2001->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2001); /* to_s on <var2001:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var1996)->values[1]=var2002;
-{
-var2003 = ((val*(*)(val* self))(var1996->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var1996); /* native_to_s on <var1996:NativeArray[String]>*/
-}
-varonce1995 = var1996;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2578);
-fatal_exit(1);
-}
-{
-var2004 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2003, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2004); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2005!=NULL)) {
-var2006 = varonce2005;
-} else {
-var2007 = "to_i16";
-var2008 = core__flat___NativeString___to_s_full(var2007, 6l, 6l);
-var2006 = var2008;
-varonce2005 = var2006;
-}
-{
-var2009 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2006); /* == on <var_pname:String>*/
-}
-if (var2009){
-if (unlikely(varonce2010==NULL)) {
-var2011 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2012!=NULL)) {
-var2013 = varonce2012;
-} else {
-var2014 = "(int16_t)";
-var2015 = core__flat___NativeString___to_s_full(var2014, 9l, 9l);
-var2013 = var2015;
-varonce2012 = var2013;
-}
-((struct instance_core__NativeArray*)var2011)->values[0]=var2013;
-} else {
-var2011 = varonce2010;
-varonce2010 = NULL;
-}
-{
-var2016 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2017 = ((val*(*)(val* self))(var2016->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2016); /* to_s on <var2016:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2011)->values[1]=var2017;
-{
-var2018 = ((val*(*)(val* self))(var2011->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2011); /* native_to_s on <var2011:NativeArray[String]>*/
-}
-varonce2010 = var2011;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2581);
-fatal_exit(1);
-}
-{
-var2019 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2018, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2019); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2020!=NULL)) {
-var2021 = varonce2020;
-} else {
-var2022 = "to_u16";
-var2023 = core__flat___NativeString___to_s_full(var2022, 6l, 6l);
-var2021 = var2023;
-varonce2020 = var2021;
-}
-{
-var2024 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2021); /* == on <var_pname:String>*/
-}
-if (var2024){
-if (unlikely(varonce2025==NULL)) {
-var2026 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2027!=NULL)) {
-var2028 = varonce2027;
-} else {
-var2029 = "(uint16_t)";
-var2030 = core__flat___NativeString___to_s_full(var2029, 10l, 10l);
-var2028 = var2030;
-varonce2027 = var2028;
-}
-((struct instance_core__NativeArray*)var2026)->values[0]=var2028;
-} else {
-var2026 = varonce2025;
-varonce2025 = NULL;
-}
-{
-var2031 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2032 = ((val*(*)(val* self))(var2031->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2031); /* to_s on <var2031:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2026)->values[1]=var2032;
-{
-var2033 = ((val*(*)(val* self))(var2026->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2026); /* native_to_s on <var2026:NativeArray[String]>*/
-}
-varonce2025 = var2026;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2584);
-fatal_exit(1);
-}
-{
-var2034 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2033, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2034); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2035!=NULL)) {
-var2036 = varonce2035;
-} else {
-var2037 = "to_i32";
-var2038 = core__flat___NativeString___to_s_full(var2037, 6l, 6l);
-var2036 = var2038;
-varonce2035 = var2036;
-}
-{
-var2039 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2036); /* == on <var_pname:String>*/
-}
-if (var2039){
-if (unlikely(varonce2040==NULL)) {
-var2041 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2042!=NULL)) {
-var2043 = varonce2042;
-} else {
-var2044 = "(int32_t)";
-var2045 = core__flat___NativeString___to_s_full(var2044, 9l, 9l);
-var2043 = var2045;
-varonce2042 = var2043;
-}
-((struct instance_core__NativeArray*)var2041)->values[0]=var2043;
-} else {
-var2041 = varonce2040;
-varonce2040 = NULL;
-}
-{
-var2046 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2047 = ((val*(*)(val* self))(var2046->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2046); /* to_s on <var2046:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2041)->values[1]=var2047;
-{
-var2048 = ((val*(*)(val* self))(var2041->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2041); /* native_to_s on <var2041:NativeArray[String]>*/
-}
-varonce2040 = var2041;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2587);
-fatal_exit(1);
-}
-{
-var2049 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2048, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2049); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2050!=NULL)) {
-var2051 = varonce2050;
-} else {
-var2052 = "to_u32";
-var2053 = core__flat___NativeString___to_s_full(var2052, 6l, 6l);
-var2051 = var2053;
-varonce2050 = var2051;
-}
-{
-var2054 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2051); /* == on <var_pname:String>*/
-}
-if (var2054){
-if (unlikely(varonce2055==NULL)) {
-var2056 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2057!=NULL)) {
-var2058 = varonce2057;
-} else {
-var2059 = "(uint32_t)";
-var2060 = core__flat___NativeString___to_s_full(var2059, 10l, 10l);
-var2058 = var2060;
-varonce2057 = var2058;
-}
-((struct instance_core__NativeArray*)var2056)->values[0]=var2058;
-} else {
-var2056 = varonce2055;
-varonce2055 = NULL;
-}
-{
-var2061 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2062 = ((val*(*)(val* self))(var2061->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2061); /* to_s on <var2061:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2056)->values[1]=var2062;
-{
-var2063 = ((val*(*)(val* self))(var2056->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2056); /* native_to_s on <var2056:NativeArray[String]>*/
-}
-varonce2055 = var2056;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2590);
-fatal_exit(1);
-}
-{
-var2064 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2063, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2064); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2065!=NULL)) {
-var2066 = varonce2065;
-} else {
-var2067 = "to_f";
-var2068 = core__flat___NativeString___to_s_full(var2067, 4l, 4l);
-var2066 = var2068;
-varonce2065 = var2066;
-}
-{
-var2069 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2066); /* == on <var_pname:String>*/
-}
-if (var2069){
-if (unlikely(varonce2070==NULL)) {
-var2071 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2072!=NULL)) {
-var2073 = varonce2072;
-} else {
-var2074 = "(double)";
-var2075 = core__flat___NativeString___to_s_full(var2074, 8l, 8l);
-var2073 = var2075;
-varonce2072 = var2073;
-}
-((struct instance_core__NativeArray*)var2071)->values[0]=var2073;
-} else {
-var2071 = varonce2070;
-varonce2070 = NULL;
-}
-{
-var2076 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2077 = ((val*(*)(val* self))(var2076->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2076); /* to_s on <var2076:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2071)->values[1]=var2077;
-{
-var2078 = ((val*(*)(val* self))(var2071->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2071); /* native_to_s on <var2071:NativeArray[String]>*/
-}
-varonce2070 = var2071;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2593);
-fatal_exit(1);
-}
-{
-var2079 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2078, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2079); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2080!=NULL)) {
-var2081 = varonce2080;
-} else {
-var2082 = "&";
-var2083 = core__flat___NativeString___to_s_full(var2082, 1l, 1l);
-var2081 = var2083;
-varonce2080 = var2081;
-}
-{
-var2084 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2081); /* == on <var_pname:String>*/
-}
-if (var2084){
-if (unlikely(varonce2085==NULL)) {
-var2086 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2087!=NULL)) {
-var2088 = varonce2087;
-} else {
-var2089 = " & ";
-var2090 = core__flat___NativeString___to_s_full(var2089, 3l, 3l);
-var2088 = var2090;
-varonce2087 = var2088;
-}
-((struct instance_core__NativeArray*)var2086)->values[1]=var2088;
-} else {
-var2086 = varonce2085;
-varonce2085 = NULL;
-}
-{
-var2091 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2092 = ((val*(*)(val* self))(var2091->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2091); /* to_s on <var2091:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2086)->values[0]=var2092;
-{
-var2093 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2094 = ((val*(*)(val* self))(var2093->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2093); /* to_s on <var2093:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2086)->values[2]=var2094;
-{
-var2095 = ((val*(*)(val* self))(var2086->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2086); /* native_to_s on <var2086:NativeArray[String]>*/
-}
-varonce2085 = var2086;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2596);
-fatal_exit(1);
-}
-{
-var2096 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2095, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2096); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2097!=NULL)) {
-var2098 = varonce2097;
-} else {
-var2099 = "|";
-var2100 = core__flat___NativeString___to_s_full(var2099, 1l, 1l);
-var2098 = var2100;
-varonce2097 = var2098;
-}
-{
-var2101 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2098); /* == on <var_pname:String>*/
-}
-if (var2101){
-if (unlikely(varonce2102==NULL)) {
-var2103 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2104!=NULL)) {
-var2105 = varonce2104;
-} else {
-var2106 = " | ";
-var2107 = core__flat___NativeString___to_s_full(var2106, 3l, 3l);
-var2105 = var2107;
-varonce2104 = var2105;
-}
-((struct instance_core__NativeArray*)var2103)->values[1]=var2105;
-} else {
-var2103 = varonce2102;
-varonce2102 = NULL;
-}
-{
-var2108 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2109 = ((val*(*)(val* self))(var2108->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2108); /* to_s on <var2108:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2103)->values[0]=var2109;
-{
-var2110 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2111 = ((val*(*)(val* self))(var2110->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2110); /* to_s on <var2110:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2103)->values[2]=var2111;
-{
-var2112 = ((val*(*)(val* self))(var2103->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2103); /* native_to_s on <var2103:NativeArray[String]>*/
-}
-varonce2102 = var2103;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2599);
-fatal_exit(1);
-}
-{
-var2113 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2112, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2113); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2114!=NULL)) {
-var2115 = varonce2114;
-} else {
-var2116 = "^";
-var2117 = core__flat___NativeString___to_s_full(var2116, 1l, 1l);
-var2115 = var2117;
-varonce2114 = var2115;
-}
-{
-var2118 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2115); /* == on <var_pname:String>*/
-}
-if (var2118){
-if (unlikely(varonce2119==NULL)) {
-var2120 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2121!=NULL)) {
-var2122 = varonce2121;
-} else {
-var2123 = " ^ ";
-var2124 = core__flat___NativeString___to_s_full(var2123, 3l, 3l);
-var2122 = var2124;
-varonce2121 = var2122;
-}
-((struct instance_core__NativeArray*)var2120)->values[1]=var2122;
-} else {
-var2120 = varonce2119;
-varonce2119 = NULL;
-}
-{
-var2125 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2126 = ((val*(*)(val* self))(var2125->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2125); /* to_s on <var2125:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2120)->values[0]=var2126;
-{
-var2127 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2128 = ((val*(*)(val* self))(var2127->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2127); /* to_s on <var2127:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2120)->values[2]=var2128;
-{
-var2129 = ((val*(*)(val* self))(var2120->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2120); /* native_to_s on <var2120:NativeArray[String]>*/
-}
-varonce2119 = var2120;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2602);
-fatal_exit(1);
-}
-{
-var2130 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2129, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2130); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2131!=NULL)) {
-var2132 = varonce2131;
-} else {
-var2133 = "unary ~";
-var2134 = core__flat___NativeString___to_s_full(var2133, 7l, 7l);
-var2132 = var2134;
-varonce2131 = var2132;
-}
-{
-var2135 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2132); /* == on <var_pname:String>*/
-}
-if (var2135){
-if (unlikely(varonce2136==NULL)) {
-var2137 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2138!=NULL)) {
-var2139 = varonce2138;
-} else {
-var2140 = "~";
-var2141 = core__flat___NativeString___to_s_full(var2140, 1l, 1l);
-var2139 = var2141;
-varonce2138 = var2139;
-}
-((struct instance_core__NativeArray*)var2137)->values[0]=var2139;
-} else {
-var2137 = varonce2136;
-varonce2136 = NULL;
-}
-{
-var2142 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2143 = ((val*(*)(val* self))(var2142->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2142); /* to_s on <var2142:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2137)->values[1]=var2143;
-{
-var2144 = ((val*(*)(val* self))(var2137->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2137); /* native_to_s on <var2137:NativeArray[String]>*/
-}
-varonce2136 = var2137;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2605);
-fatal_exit(1);
-}
-{
-var2145 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2144, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2145); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce2146!=NULL)) {
-var2147 = varonce2146;
-} else {
-var2148 = "Int16";
-var2149 = core__flat___NativeString___to_s_full(var2148, 5l, 5l);
-var2147 = var2149;
-varonce2146 = var2147;
-}
-{
-var2150 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var2147); /* == on <var_cname:String>*/
-}
-if (var2150){
-if (likely(varonce2151!=NULL)) {
-var2152 = varonce2151;
-} else {
-var2153 = "output";
-var2154 = core__flat___NativeString___to_s_full(var2153, 6l, 6l);
-var2152 = var2154;
-varonce2151 = var2152;
-}
-{
-var2155 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2152); /* == on <var_pname:String>*/
-}
-if (var2155){
-if (unlikely(varonce2156==NULL)) {
-var2157 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2158!=NULL)) {
-var2159 = varonce2158;
-} else {
-var2160 = "printf(\"%\"PRIi16 \"\\n\", ";
-var2161 = core__flat___NativeString___to_s_full(var2160, 23l, 23l);
-var2159 = var2161;
-varonce2158 = var2159;
-}
-((struct instance_core__NativeArray*)var2157)->values[0]=var2159;
-if (likely(varonce2162!=NULL)) {
-var2163 = varonce2162;
-} else {
-var2164 = ");";
-var2165 = core__flat___NativeString___to_s_full(var2164, 2l, 2l);
-var2163 = var2165;
-varonce2162 = var2163;
-}
-((struct instance_core__NativeArray*)var2157)->values[2]=var2163;
-} else {
-var2157 = varonce2156;
-varonce2156 = NULL;
-}
-{
-var2166 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var2167 = ((val*(*)(val* self))(var2166->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2166); /* to_s on <var2166:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2157)->values[1]=var2167;
-{
-var2168 = ((val*(*)(val* self))(var2157->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2157); /* native_to_s on <var2157:NativeArray[String]>*/
-}
-varonce2156 = var2157;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var2168); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2169!=NULL)) {
-var2170 = varonce2169;
-} else {
-var2171 = "object_id";
-var2172 = core__flat___NativeString___to_s_full(var2171, 9l, 9l);
-var2170 = var2172;
-varonce2169 = var2170;
-}
-{
-var2173 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2170); /* == on <var_pname:String>*/
-}
-if (var2173){
-if (unlikely(varonce2174==NULL)) {
-var2175 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2176!=NULL)) {
-var2177 = varonce2176;
-} else {
-var2178 = "(long)";
-var2179 = core__flat___NativeString___to_s_full(var2178, 6l, 6l);
-var2177 = var2179;
-varonce2176 = var2177;
-}
-((struct instance_core__NativeArray*)var2175)->values[0]=var2177;
-} else {
-var2175 = varonce2174;
-varonce2174 = NULL;
-}
-{
-var2180 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var2181 = ((val*(*)(val* self))(var2180->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2180); /* to_s on <var2180:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2175)->values[1]=var2181;
-{
-var2182 = ((val*(*)(val* self))(var2175->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2175); /* native_to_s on <var2175:NativeArray[String]>*/
-}
-varonce2174 = var2175;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2613);
-fatal_exit(1);
-}
-{
-var2183 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2182, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2183); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2184!=NULL)) {
-var2185 = varonce2184;
-} else {
-var2186 = "+";
-var2187 = core__flat___NativeString___to_s_full(var2186, 1l, 1l);
-var2185 = var2187;
-varonce2184 = var2185;
-}
-{
-var2188 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2185); /* == on <var_pname:String>*/
-}
-if (var2188){
-if (unlikely(varonce2189==NULL)) {
-var2190 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2191!=NULL)) {
-var2192 = varonce2191;
-} else {
-var2193 = " + ";
-var2194 = core__flat___NativeString___to_s_full(var2193, 3l, 3l);
-var2192 = var2194;
-varonce2191 = var2192;
-}
-((struct instance_core__NativeArray*)var2190)->values[1]=var2192;
-} else {
-var2190 = varonce2189;
-varonce2189 = NULL;
-}
-{
-var2195 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2196 = ((val*(*)(val* self))(var2195->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2195); /* to_s on <var2195:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2190)->values[0]=var2196;
-{
-var2197 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2198 = ((val*(*)(val* self))(var2197->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2197); /* to_s on <var2197:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2190)->values[2]=var2198;
-{
-var2199 = ((val*(*)(val* self))(var2190->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2190); /* native_to_s on <var2190:NativeArray[String]>*/
-}
-varonce2189 = var2190;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2616);
-fatal_exit(1);
-}
-{
-var2200 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2199, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2200); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2201!=NULL)) {
-var2202 = varonce2201;
-} else {
-var2203 = "-";
-var2204 = core__flat___NativeString___to_s_full(var2203, 1l, 1l);
-var2202 = var2204;
-varonce2201 = var2202;
-}
-{
-var2205 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2202); /* == on <var_pname:String>*/
-}
-if (var2205){
-if (unlikely(varonce2206==NULL)) {
-var2207 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2208!=NULL)) {
-var2209 = varonce2208;
-} else {
-var2210 = " - ";
-var2211 = core__flat___NativeString___to_s_full(var2210, 3l, 3l);
-var2209 = var2211;
-varonce2208 = var2209;
-}
-((struct instance_core__NativeArray*)var2207)->values[1]=var2209;
-} else {
-var2207 = varonce2206;
-varonce2206 = NULL;
-}
-{
-var2212 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2213 = ((val*(*)(val* self))(var2212->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2212); /* to_s on <var2212:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2207)->values[0]=var2213;
-{
-var2214 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2215 = ((val*(*)(val* self))(var2214->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2214); /* to_s on <var2214:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2207)->values[2]=var2215;
-{
-var2216 = ((val*(*)(val* self))(var2207->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2207); /* native_to_s on <var2207:NativeArray[String]>*/
-}
-varonce2206 = var2207;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2619);
-fatal_exit(1);
-}
-{
-var2217 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2216, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2217); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2218!=NULL)) {
-var2219 = varonce2218;
-} else {
-var2220 = "unary -";
-var2221 = core__flat___NativeString___to_s_full(var2220, 7l, 7l);
-var2219 = var2221;
-varonce2218 = var2219;
-}
-{
-var2222 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2219); /* == on <var_pname:String>*/
-}
-if (var2222){
-if (unlikely(varonce2223==NULL)) {
-var2224 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2225!=NULL)) {
-var2226 = varonce2225;
-} else {
-var2227 = "-";
-var2228 = core__flat___NativeString___to_s_full(var2227, 1l, 1l);
-var2226 = var2228;
-varonce2225 = var2226;
-}
-((struct instance_core__NativeArray*)var2224)->values[0]=var2226;
-} else {
-var2224 = varonce2223;
-varonce2223 = NULL;
-}
-{
-var2229 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2230 = ((val*(*)(val* self))(var2229->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2229); /* to_s on <var2229:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2224)->values[1]=var2230;
-{
-var2231 = ((val*(*)(val* self))(var2224->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2224); /* native_to_s on <var2224:NativeArray[String]>*/
-}
-varonce2223 = var2224;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2622);
-fatal_exit(1);
-}
-{
-var2232 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2231, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2232); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2233!=NULL)) {
-var2234 = varonce2233;
-} else {
-var2235 = "unary +";
-var2236 = core__flat___NativeString___to_s_full(var2235, 7l, 7l);
-var2234 = var2236;
-varonce2233 = var2234;
-}
-{
-var2237 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2234); /* == on <var_pname:String>*/
-}
-if (var2237){
-{
-var2238 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2238); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2239!=NULL)) {
-var2240 = varonce2239;
-} else {
-var2241 = "*";
-var2242 = core__flat___NativeString___to_s_full(var2241, 1l, 1l);
-var2240 = var2242;
-varonce2239 = var2240;
-}
-{
-var2243 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2240); /* == on <var_pname:String>*/
-}
-if (var2243){
-if (unlikely(varonce2244==NULL)) {
-var2245 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2246!=NULL)) {
-var2247 = varonce2246;
-} else {
-var2248 = " * ";
-var2249 = core__flat___NativeString___to_s_full(var2248, 3l, 3l);
-var2247 = var2249;
-varonce2246 = var2247;
-}
-((struct instance_core__NativeArray*)var2245)->values[1]=var2247;
-} else {
-var2245 = varonce2244;
-varonce2244 = NULL;
-}
-{
-var2250 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2251 = ((val*(*)(val* self))(var2250->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2250); /* to_s on <var2250:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2245)->values[0]=var2251;
-{
-var2252 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2253 = ((val*(*)(val* self))(var2252->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2252); /* to_s on <var2252:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2245)->values[2]=var2253;
-{
-var2254 = ((val*(*)(val* self))(var2245->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2245); /* native_to_s on <var2245:NativeArray[String]>*/
-}
-varonce2244 = var2245;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2628);
-fatal_exit(1);
-}
-{
-var2255 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2254, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2255); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2256!=NULL)) {
-var2257 = varonce2256;
-} else {
-var2258 = "/";
-var2259 = core__flat___NativeString___to_s_full(var2258, 1l, 1l);
-var2257 = var2259;
-varonce2256 = var2257;
-}
-{
-var2260 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2257); /* == on <var_pname:String>*/
-}
-if (var2260){
-if (unlikely(varonce2261==NULL)) {
-var2262 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2263!=NULL)) {
-var2264 = varonce2263;
-} else {
-var2265 = " / ";
-var2266 = core__flat___NativeString___to_s_full(var2265, 3l, 3l);
-var2264 = var2266;
-varonce2263 = var2264;
-}
-((struct instance_core__NativeArray*)var2262)->values[1]=var2264;
-} else {
-var2262 = varonce2261;
-varonce2261 = NULL;
-}
-{
-var2267 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2268 = ((val*(*)(val* self))(var2267->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2267); /* to_s on <var2267:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2262)->values[0]=var2268;
-{
-var2269 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2270 = ((val*(*)(val* self))(var2269->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2269); /* to_s on <var2269:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2262)->values[2]=var2270;
-{
-var2271 = ((val*(*)(val* self))(var2262->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2262); /* native_to_s on <var2262:NativeArray[String]>*/
-}
-varonce2261 = var2262;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2631);
-fatal_exit(1);
-}
-{
-var2272 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2271, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2272); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2273!=NULL)) {
-var2274 = varonce2273;
-} else {
-var2275 = "%";
-var2276 = core__flat___NativeString___to_s_full(var2275, 1l, 1l);
-var2274 = var2276;
-varonce2273 = var2274;
-}
-{
-var2277 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2274); /* == on <var_pname:String>*/
-}
-if (var2277){
-if (unlikely(varonce2278==NULL)) {
-var2279 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2280!=NULL)) {
-var2281 = varonce2280;
-} else {
-var2282 = " % ";
-var2283 = core__flat___NativeString___to_s_full(var2282, 3l, 3l);
-var2281 = var2283;
-varonce2280 = var2281;
-}
-((struct instance_core__NativeArray*)var2279)->values[1]=var2281;
-} else {
-var2279 = varonce2278;
-varonce2278 = NULL;
-}
-{
-var2284 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2285 = ((val*(*)(val* self))(var2284->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2284); /* to_s on <var2284:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2279)->values[0]=var2285;
-{
-var2286 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2287 = ((val*(*)(val* self))(var2286->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2286); /* to_s on <var2286:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2279)->values[2]=var2287;
-{
-var2288 = ((val*(*)(val* self))(var2279->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2279); /* native_to_s on <var2279:NativeArray[String]>*/
-}
-varonce2278 = var2279;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2634);
-fatal_exit(1);
-}
-{
-var2289 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2288, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2289); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2290!=NULL)) {
-var2291 = varonce2290;
-} else {
-var2292 = "<<";
-var2293 = core__flat___NativeString___to_s_full(var2292, 2l, 2l);
-var2291 = var2293;
-varonce2290 = var2291;
-}
-{
-var2294 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2291); /* == on <var_pname:String>*/
-}
-if (var2294){
-if (unlikely(varonce2295==NULL)) {
-var2296 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2297!=NULL)) {
-var2298 = varonce2297;
-} else {
-var2299 = " << ";
-var2300 = core__flat___NativeString___to_s_full(var2299, 4l, 4l);
-var2298 = var2300;
-varonce2297 = var2298;
-}
-((struct instance_core__NativeArray*)var2296)->values[1]=var2298;
-} else {
-var2296 = varonce2295;
-varonce2295 = NULL;
-}
-{
-var2301 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2302 = ((val*(*)(val* self))(var2301->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2301); /* to_s on <var2301:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2296)->values[0]=var2302;
-{
-var2303 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2304 = ((val*(*)(val* self))(var2303->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2303); /* to_s on <var2303:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2296)->values[2]=var2304;
-{
-var2305 = ((val*(*)(val* self))(var2296->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2296); /* native_to_s on <var2296:NativeArray[String]>*/
-}
-varonce2295 = var2296;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2637);
-fatal_exit(1);
-}
-{
-var2306 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2305, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2306); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2307!=NULL)) {
-var2308 = varonce2307;
-} else {
-var2309 = ">>";
-var2310 = core__flat___NativeString___to_s_full(var2309, 2l, 2l);
-var2308 = var2310;
-varonce2307 = var2308;
-}
-{
-var2311 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2308); /* == on <var_pname:String>*/
-}
-if (var2311){
-if (unlikely(varonce2312==NULL)) {
-var2313 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2314!=NULL)) {
-var2315 = varonce2314;
-} else {
-var2316 = " >> ";
-var2317 = core__flat___NativeString___to_s_full(var2316, 4l, 4l);
-var2315 = var2317;
-varonce2314 = var2315;
-}
-((struct instance_core__NativeArray*)var2313)->values[1]=var2315;
-} else {
-var2313 = varonce2312;
-varonce2312 = NULL;
-}
-{
-var2318 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2319 = ((val*(*)(val* self))(var2318->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2318); /* to_s on <var2318:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2313)->values[0]=var2319;
-{
-var2320 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2321 = ((val*(*)(val* self))(var2320->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2320); /* to_s on <var2320:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2313)->values[2]=var2321;
-{
-var2322 = ((val*(*)(val* self))(var2313->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2313); /* native_to_s on <var2313:NativeArray[String]>*/
-}
-varonce2312 = var2313;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2640);
-fatal_exit(1);
-}
-{
-var2323 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2322, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2323); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2324!=NULL)) {
-var2325 = varonce2324;
-} else {
-var2326 = "==";
-var2327 = core__flat___NativeString___to_s_full(var2326, 2l, 2l);
-var2325 = var2327;
-varonce2324 = var2325;
-}
-{
-var2328 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2325); /* == on <var_pname:String>*/
-}
-if (var2328){
-{
-var2329 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2330 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2331 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var2329, var2330);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2331); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2332!=NULL)) {
-var2333 = varonce2332;
-} else {
-var2334 = "!=";
-var2335 = core__flat___NativeString___to_s_full(var2334, 2l, 2l);
-var2333 = var2335;
-varonce2332 = var2333;
-}
-{
-var2336 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2333); /* == on <var_pname:String>*/
-}
-if (var2336){
-{
-var2337 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2338 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2339 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var2337, var2338);
-}
-var_res2340 = var2339;
-if (unlikely(varonce2341==NULL)) {
-var2342 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2343!=NULL)) {
-var2344 = varonce2343;
-} else {
-var2345 = "!";
-var2346 = core__flat___NativeString___to_s_full(var2345, 1l, 1l);
-var2344 = var2346;
-varonce2343 = var2344;
-}
-((struct instance_core__NativeArray*)var2342)->values[0]=var2344;
-} else {
-var2342 = varonce2341;
-varonce2341 = NULL;
-}
-{
-var2347 = ((val*(*)(val* self))(var_res2340->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res2340); /* to_s on <var_res2340:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var2342)->values[1]=var2347;
-{
-var2348 = ((val*(*)(val* self))(var2342->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2342); /* native_to_s on <var2342:NativeArray[String]>*/
-}
-varonce2341 = var2342;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2647);
-fatal_exit(1);
-}
-{
-var2349 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2348, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2349); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2350!=NULL)) {
-var2351 = varonce2350;
-} else {
-var2352 = "<";
-var2353 = core__flat___NativeString___to_s_full(var2352, 1l, 1l);
-var2351 = var2353;
-varonce2350 = var2351;
-}
-{
-var2354 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2351); /* == on <var_pname:String>*/
-}
-if (var2354){
-if (unlikely(varonce2355==NULL)) {
-var2356 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2357!=NULL)) {
-var2358 = varonce2357;
-} else {
-var2359 = " < ";
-var2360 = core__flat___NativeString___to_s_full(var2359, 3l, 3l);
-var2358 = var2360;
-varonce2357 = var2358;
-}
-((struct instance_core__NativeArray*)var2356)->values[1]=var2358;
-} else {
-var2356 = varonce2355;
-varonce2355 = NULL;
-}
-{
-var2361 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2362 = ((val*(*)(val* self))(var2361->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2361); /* to_s on <var2361:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2356)->values[0]=var2362;
-{
-var2363 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2364 = ((val*(*)(val* self))(var2363->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2363); /* to_s on <var2363:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2356)->values[2]=var2364;
-{
-var2365 = ((val*(*)(val* self))(var2356->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2356); /* native_to_s on <var2356:NativeArray[String]>*/
-}
-varonce2355 = var2356;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2650);
-fatal_exit(1);
-}
-{
-var2366 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2365, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2366); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2367!=NULL)) {
-var2368 = varonce2367;
-} else {
-var2369 = ">";
-var2370 = core__flat___NativeString___to_s_full(var2369, 1l, 1l);
-var2368 = var2370;
-varonce2367 = var2368;
-}
-{
-var2371 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2368); /* == on <var_pname:String>*/
-}
-if (var2371){
-if (unlikely(varonce2372==NULL)) {
-var2373 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2374!=NULL)) {
-var2375 = varonce2374;
-} else {
-var2376 = " > ";
-var2377 = core__flat___NativeString___to_s_full(var2376, 3l, 3l);
-var2375 = var2377;
-varonce2374 = var2375;
-}
-((struct instance_core__NativeArray*)var2373)->values[1]=var2375;
-} else {
-var2373 = varonce2372;
-varonce2372 = NULL;
-}
-{
-var2378 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2379 = ((val*(*)(val* self))(var2378->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2378); /* to_s on <var2378:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2373)->values[0]=var2379;
-{
-var2380 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2381 = ((val*(*)(val* self))(var2380->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2380); /* to_s on <var2380:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2373)->values[2]=var2381;
-{
-var2382 = ((val*(*)(val* self))(var2373->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2373); /* native_to_s on <var2373:NativeArray[String]>*/
-}
-varonce2372 = var2373;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2653);
-fatal_exit(1);
-}
-{
-var2383 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2382, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2383); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2384!=NULL)) {
-var2385 = varonce2384;
-} else {
-var2386 = "<=";
-var2387 = core__flat___NativeString___to_s_full(var2386, 2l, 2l);
-var2385 = var2387;
-varonce2384 = var2385;
-}
-{
-var2388 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2385); /* == on <var_pname:String>*/
-}
-if (var2388){
-if (unlikely(varonce2389==NULL)) {
-var2390 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2391!=NULL)) {
-var2392 = varonce2391;
-} else {
-var2393 = " <= ";
-var2394 = core__flat___NativeString___to_s_full(var2393, 4l, 4l);
-var2392 = var2394;
-varonce2391 = var2392;
-}
-((struct instance_core__NativeArray*)var2390)->values[1]=var2392;
-} else {
-var2390 = varonce2389;
-varonce2389 = NULL;
-}
-{
-var2395 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2396 = ((val*(*)(val* self))(var2395->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2395); /* to_s on <var2395:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2390)->values[0]=var2396;
-{
-var2397 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2398 = ((val*(*)(val* self))(var2397->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2397); /* to_s on <var2397:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2390)->values[2]=var2398;
-{
-var2399 = ((val*(*)(val* self))(var2390->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2390); /* native_to_s on <var2390:NativeArray[String]>*/
-}
-varonce2389 = var2390;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2656);
-fatal_exit(1);
-}
-{
-var2400 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2399, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2400); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2401!=NULL)) {
-var2402 = varonce2401;
-} else {
-var2403 = ">=";
-var2404 = core__flat___NativeString___to_s_full(var2403, 2l, 2l);
-var2402 = var2404;
-varonce2401 = var2402;
-}
-{
-var2405 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2402); /* == on <var_pname:String>*/
-}
-if (var2405){
-if (unlikely(varonce2406==NULL)) {
-var2407 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2408!=NULL)) {
-var2409 = varonce2408;
-} else {
-var2410 = " >= ";
-var2411 = core__flat___NativeString___to_s_full(var2410, 4l, 4l);
-var2409 = var2411;
-varonce2408 = var2409;
-}
-((struct instance_core__NativeArray*)var2407)->values[1]=var2409;
-} else {
-var2407 = varonce2406;
-varonce2406 = NULL;
-}
-{
-var2412 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2413 = ((val*(*)(val* self))(var2412->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2412); /* to_s on <var2412:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2407)->values[0]=var2413;
-{
-var2414 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2415 = ((val*(*)(val* self))(var2414->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2414); /* to_s on <var2414:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2407)->values[2]=var2415;
-{
-var2416 = ((val*(*)(val* self))(var2407->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2407); /* native_to_s on <var2407:NativeArray[String]>*/
-}
-varonce2406 = var2407;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2659);
-fatal_exit(1);
-}
-{
-var2417 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2416, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2417); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2418!=NULL)) {
-var2419 = varonce2418;
-} else {
-var2420 = "to_i";
-var2421 = core__flat___NativeString___to_s_full(var2420, 4l, 4l);
-var2419 = var2421;
-varonce2418 = var2419;
-}
-{
-var2422 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2419); /* == on <var_pname:String>*/
-}
-if (var2422){
-if (unlikely(varonce2423==NULL)) {
-var2424 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2425!=NULL)) {
-var2426 = varonce2425;
-} else {
-var2427 = "(long)";
-var2428 = core__flat___NativeString___to_s_full(var2427, 6l, 6l);
-var2426 = var2428;
-varonce2425 = var2426;
-}
-((struct instance_core__NativeArray*)var2424)->values[0]=var2426;
-} else {
-var2424 = varonce2423;
-varonce2423 = NULL;
-}
-{
-var2429 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2430 = ((val*(*)(val* self))(var2429->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2429); /* to_s on <var2429:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2424)->values[1]=var2430;
-{
-var2431 = ((val*(*)(val* self))(var2424->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2424); /* native_to_s on <var2424:NativeArray[String]>*/
-}
-varonce2423 = var2424;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2662);
-fatal_exit(1);
-}
-{
-var2432 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2431, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2432); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2433!=NULL)) {
-var2434 = varonce2433;
-} else {
-var2435 = "to_b";
-var2436 = core__flat___NativeString___to_s_full(var2435, 4l, 4l);
-var2434 = var2436;
-varonce2433 = var2434;
-}
-{
-var2437 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2434); /* == on <var_pname:String>*/
-}
-if (var2437){
-if (unlikely(varonce2438==NULL)) {
-var2439 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2440!=NULL)) {
-var2441 = varonce2440;
-} else {
-var2442 = "(unsigned char)";
-var2443 = core__flat___NativeString___to_s_full(var2442, 15l, 15l);
-var2441 = var2443;
-varonce2440 = var2441;
-}
-((struct instance_core__NativeArray*)var2439)->values[0]=var2441;
-} else {
-var2439 = varonce2438;
-varonce2438 = NULL;
-}
-{
-var2444 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2445 = ((val*(*)(val* self))(var2444->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2444); /* to_s on <var2444:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2439)->values[1]=var2445;
-{
-var2446 = ((val*(*)(val* self))(var2439->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2439); /* native_to_s on <var2439:NativeArray[String]>*/
-}
-varonce2438 = var2439;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2665);
-fatal_exit(1);
-}
-{
-var2447 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2446, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2447); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2448!=NULL)) {
-var2449 = varonce2448;
-} else {
-var2450 = "to_i8";
-var2451 = core__flat___NativeString___to_s_full(var2450, 5l, 5l);
-var2449 = var2451;
-varonce2448 = var2449;
-}
-{
-var2452 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2449); /* == on <var_pname:String>*/
-}
-if (var2452){
-if (unlikely(varonce2453==NULL)) {
-var2454 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2455!=NULL)) {
-var2456 = varonce2455;
-} else {
-var2457 = "(int8_t)";
-var2458 = core__flat___NativeString___to_s_full(var2457, 8l, 8l);
-var2456 = var2458;
-varonce2455 = var2456;
-}
-((struct instance_core__NativeArray*)var2454)->values[0]=var2456;
-} else {
-var2454 = varonce2453;
-varonce2453 = NULL;
-}
-{
-var2459 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2460 = ((val*(*)(val* self))(var2459->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2459); /* to_s on <var2459:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2454)->values[1]=var2460;
-{
-var2461 = ((val*(*)(val* self))(var2454->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2454); /* native_to_s on <var2454:NativeArray[String]>*/
-}
-varonce2453 = var2454;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2668);
-fatal_exit(1);
-}
-{
-var2462 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2461, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2462); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2463!=NULL)) {
-var2464 = varonce2463;
-} else {
-var2465 = "to_u16";
-var2466 = core__flat___NativeString___to_s_full(var2465, 6l, 6l);
-var2464 = var2466;
-varonce2463 = var2464;
-}
-{
-var2467 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2464); /* == on <var_pname:String>*/
-}
-if (var2467){
-if (unlikely(varonce2468==NULL)) {
-var2469 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2470!=NULL)) {
-var2471 = varonce2470;
-} else {
-var2472 = "(uint16_t)";
-var2473 = core__flat___NativeString___to_s_full(var2472, 10l, 10l);
-var2471 = var2473;
-varonce2470 = var2471;
-}
-((struct instance_core__NativeArray*)var2469)->values[0]=var2471;
-} else {
-var2469 = varonce2468;
-varonce2468 = NULL;
-}
-{
-var2474 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2475 = ((val*(*)(val* self))(var2474->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2474); /* to_s on <var2474:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2469)->values[1]=var2475;
-{
-var2476 = ((val*(*)(val* self))(var2469->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2469); /* native_to_s on <var2469:NativeArray[String]>*/
-}
-varonce2468 = var2469;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2671);
-fatal_exit(1);
-}
-{
-var2477 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2476, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2477); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2478!=NULL)) {
-var2479 = varonce2478;
-} else {
-var2480 = "to_i32";
-var2481 = core__flat___NativeString___to_s_full(var2480, 6l, 6l);
-var2479 = var2481;
-varonce2478 = var2479;
-}
-{
-var2482 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2479); /* == on <var_pname:String>*/
-}
-if (var2482){
-if (unlikely(varonce2483==NULL)) {
-var2484 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2485!=NULL)) {
-var2486 = varonce2485;
-} else {
-var2487 = "(int32_t)";
-var2488 = core__flat___NativeString___to_s_full(var2487, 9l, 9l);
-var2486 = var2488;
-varonce2485 = var2486;
-}
-((struct instance_core__NativeArray*)var2484)->values[0]=var2486;
-} else {
-var2484 = varonce2483;
-varonce2483 = NULL;
-}
-{
-var2489 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2490 = ((val*(*)(val* self))(var2489->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2489); /* to_s on <var2489:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2484)->values[1]=var2490;
-{
-var2491 = ((val*(*)(val* self))(var2484->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2484); /* native_to_s on <var2484:NativeArray[String]>*/
-}
-varonce2483 = var2484;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2674);
-fatal_exit(1);
-}
-{
-var2492 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2491, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2492); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2493!=NULL)) {
-var2494 = varonce2493;
-} else {
-var2495 = "to_u32";
-var2496 = core__flat___NativeString___to_s_full(var2495, 6l, 6l);
-var2494 = var2496;
-varonce2493 = var2494;
-}
-{
-var2497 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2494); /* == on <var_pname:String>*/
-}
-if (var2497){
-if (unlikely(varonce2498==NULL)) {
-var2499 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2500!=NULL)) {
-var2501 = varonce2500;
-} else {
-var2502 = "(uint32_t)";
-var2503 = core__flat___NativeString___to_s_full(var2502, 10l, 10l);
-var2501 = var2503;
-varonce2500 = var2501;
-}
-((struct instance_core__NativeArray*)var2499)->values[0]=var2501;
-} else {
-var2499 = varonce2498;
-varonce2498 = NULL;
-}
-{
-var2504 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2505 = ((val*(*)(val* self))(var2504->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2504); /* to_s on <var2504:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2499)->values[1]=var2505;
-{
-var2506 = ((val*(*)(val* self))(var2499->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2499); /* native_to_s on <var2499:NativeArray[String]>*/
-}
-varonce2498 = var2499;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2677);
-fatal_exit(1);
-}
-{
-var2507 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2506, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2507); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2508!=NULL)) {
-var2509 = varonce2508;
-} else {
-var2510 = "to_f";
-var2511 = core__flat___NativeString___to_s_full(var2510, 4l, 4l);
-var2509 = var2511;
-varonce2508 = var2509;
-}
-{
-var2512 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2509); /* == on <var_pname:String>*/
-}
-if (var2512){
-if (unlikely(varonce2513==NULL)) {
-var2514 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2515!=NULL)) {
-var2516 = varonce2515;
-} else {
-var2517 = "(double)";
-var2518 = core__flat___NativeString___to_s_full(var2517, 8l, 8l);
-var2516 = var2518;
-varonce2515 = var2516;
-}
-((struct instance_core__NativeArray*)var2514)->values[0]=var2516;
-} else {
-var2514 = varonce2513;
-varonce2513 = NULL;
-}
-{
-var2519 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2520 = ((val*(*)(val* self))(var2519->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2519); /* to_s on <var2519:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2514)->values[1]=var2520;
-{
-var2521 = ((val*(*)(val* self))(var2514->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2514); /* native_to_s on <var2514:NativeArray[String]>*/
-}
-varonce2513 = var2514;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2680);
-fatal_exit(1);
-}
-{
-var2522 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2521, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2522); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2523!=NULL)) {
-var2524 = varonce2523;
-} else {
-var2525 = "&";
-var2526 = core__flat___NativeString___to_s_full(var2525, 1l, 1l);
-var2524 = var2526;
-varonce2523 = var2524;
-}
-{
-var2527 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2524); /* == on <var_pname:String>*/
-}
-if (var2527){
-if (unlikely(varonce2528==NULL)) {
-var2529 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2530!=NULL)) {
-var2531 = varonce2530;
-} else {
-var2532 = " & ";
-var2533 = core__flat___NativeString___to_s_full(var2532, 3l, 3l);
-var2531 = var2533;
-varonce2530 = var2531;
-}
-((struct instance_core__NativeArray*)var2529)->values[1]=var2531;
-} else {
-var2529 = varonce2528;
-varonce2528 = NULL;
-}
-{
-var2534 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2535 = ((val*(*)(val* self))(var2534->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2534); /* to_s on <var2534:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2529)->values[0]=var2535;
-{
-var2536 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2537 = ((val*(*)(val* self))(var2536->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2536); /* to_s on <var2536:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2529)->values[2]=var2537;
-{
-var2538 = ((val*(*)(val* self))(var2529->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2529); /* native_to_s on <var2529:NativeArray[String]>*/
-}
-varonce2528 = var2529;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2683);
-fatal_exit(1);
-}
-{
-var2539 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2538, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2539); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2540!=NULL)) {
-var2541 = varonce2540;
-} else {
-var2542 = "|";
-var2543 = core__flat___NativeString___to_s_full(var2542, 1l, 1l);
-var2541 = var2543;
-varonce2540 = var2541;
-}
-{
-var2544 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2541); /* == on <var_pname:String>*/
-}
-if (var2544){
-if (unlikely(varonce2545==NULL)) {
-var2546 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2547!=NULL)) {
-var2548 = varonce2547;
-} else {
-var2549 = " | ";
-var2550 = core__flat___NativeString___to_s_full(var2549, 3l, 3l);
-var2548 = var2550;
-varonce2547 = var2548;
-}
-((struct instance_core__NativeArray*)var2546)->values[1]=var2548;
-} else {
-var2546 = varonce2545;
-varonce2545 = NULL;
-}
-{
-var2551 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2552 = ((val*(*)(val* self))(var2551->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2551); /* to_s on <var2551:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2546)->values[0]=var2552;
-{
-var2553 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2554 = ((val*(*)(val* self))(var2553->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2553); /* to_s on <var2553:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2546)->values[2]=var2554;
-{
-var2555 = ((val*(*)(val* self))(var2546->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2546); /* native_to_s on <var2546:NativeArray[String]>*/
-}
-varonce2545 = var2546;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2686);
-fatal_exit(1);
-}
-{
-var2556 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2555, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2556); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2557!=NULL)) {
-var2558 = varonce2557;
-} else {
-var2559 = "^";
-var2560 = core__flat___NativeString___to_s_full(var2559, 1l, 1l);
-var2558 = var2560;
-varonce2557 = var2558;
-}
-{
-var2561 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2558); /* == on <var_pname:String>*/
-}
-if (var2561){
-if (unlikely(varonce2562==NULL)) {
-var2563 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2564!=NULL)) {
-var2565 = varonce2564;
-} else {
-var2566 = " ^ ";
-var2567 = core__flat___NativeString___to_s_full(var2566, 3l, 3l);
-var2565 = var2567;
-varonce2564 = var2565;
-}
-((struct instance_core__NativeArray*)var2563)->values[1]=var2565;
-} else {
-var2563 = varonce2562;
-varonce2562 = NULL;
-}
-{
-var2568 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2569 = ((val*(*)(val* self))(var2568->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2568); /* to_s on <var2568:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2563)->values[0]=var2569;
-{
-var2570 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2571 = ((val*(*)(val* self))(var2570->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2570); /* to_s on <var2570:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2563)->values[2]=var2571;
-{
-var2572 = ((val*(*)(val* self))(var2563->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2563); /* native_to_s on <var2563:NativeArray[String]>*/
-}
-varonce2562 = var2563;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2689);
-fatal_exit(1);
-}
-{
-var2573 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2572, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2573); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2574!=NULL)) {
-var2575 = varonce2574;
-} else {
-var2576 = "unary ~";
-var2577 = core__flat___NativeString___to_s_full(var2576, 7l, 7l);
-var2575 = var2577;
-varonce2574 = var2575;
-}
-{
-var2578 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2575); /* == on <var_pname:String>*/
-}
-if (var2578){
-if (unlikely(varonce2579==NULL)) {
-var2580 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2581!=NULL)) {
-var2582 = varonce2581;
-} else {
-var2583 = "~";
-var2584 = core__flat___NativeString___to_s_full(var2583, 1l, 1l);
-var2582 = var2584;
-varonce2581 = var2582;
-}
-((struct instance_core__NativeArray*)var2580)->values[0]=var2582;
-} else {
-var2580 = varonce2579;
-varonce2579 = NULL;
-}
-{
-var2585 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2586 = ((val*(*)(val* self))(var2585->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2585); /* to_s on <var2585:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2580)->values[1]=var2586;
-{
-var2587 = ((val*(*)(val* self))(var2580->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2580); /* native_to_s on <var2580:NativeArray[String]>*/
-}
-varonce2579 = var2580;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2692);
-fatal_exit(1);
-}
-{
-var2588 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2587, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2588); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce2589!=NULL)) {
-var2590 = varonce2589;
-} else {
-var2591 = "UInt16";
-var2592 = core__flat___NativeString___to_s_full(var2591, 6l, 6l);
-var2590 = var2592;
-varonce2589 = var2590;
-}
-{
-var2593 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var2590); /* == on <var_cname:String>*/
-}
-if (var2593){
-if (likely(varonce2594!=NULL)) {
-var2595 = varonce2594;
-} else {
-var2596 = "output";
-var2597 = core__flat___NativeString___to_s_full(var2596, 6l, 6l);
-var2595 = var2597;
-varonce2594 = var2595;
-}
-{
-var2598 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2595); /* == on <var_pname:String>*/
-}
-if (var2598){
-if (unlikely(varonce2599==NULL)) {
-var2600 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2601!=NULL)) {
-var2602 = varonce2601;
-} else {
-var2603 = "printf(\"%\"PRIu16 \"\\n\", ";
-var2604 = core__flat___NativeString___to_s_full(var2603, 23l, 23l);
-var2602 = var2604;
-varonce2601 = var2602;
-}
-((struct instance_core__NativeArray*)var2600)->values[0]=var2602;
-if (likely(varonce2605!=NULL)) {
-var2606 = varonce2605;
-} else {
-var2607 = ");";
-var2608 = core__flat___NativeString___to_s_full(var2607, 2l, 2l);
-var2606 = var2608;
-varonce2605 = var2606;
-}
-((struct instance_core__NativeArray*)var2600)->values[2]=var2606;
-} else {
-var2600 = varonce2599;
-varonce2599 = NULL;
-}
-{
-var2609 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var2610 = ((val*(*)(val* self))(var2609->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2609); /* to_s on <var2609:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2600)->values[1]=var2610;
-{
-var2611 = ((val*(*)(val* self))(var2600->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2600); /* native_to_s on <var2600:NativeArray[String]>*/
-}
-varonce2599 = var2600;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var2611); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2612!=NULL)) {
-var2613 = varonce2612;
-} else {
-var2614 = "object_id";
-var2615 = core__flat___NativeString___to_s_full(var2614, 9l, 9l);
-var2613 = var2615;
-varonce2612 = var2613;
-}
-{
-var2616 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2613); /* == on <var_pname:String>*/
-}
-if (var2616){
-if (unlikely(varonce2617==NULL)) {
-var2618 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2619!=NULL)) {
-var2620 = varonce2619;
-} else {
-var2621 = "(long)";
-var2622 = core__flat___NativeString___to_s_full(var2621, 6l, 6l);
-var2620 = var2622;
-varonce2619 = var2620;
-}
-((struct instance_core__NativeArray*)var2618)->values[0]=var2620;
-} else {
-var2618 = varonce2617;
-varonce2617 = NULL;
-}
-{
-var2623 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var2624 = ((val*(*)(val* self))(var2623->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2623); /* to_s on <var2623:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2618)->values[1]=var2624;
-{
-var2625 = ((val*(*)(val* self))(var2618->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2618); /* native_to_s on <var2618:NativeArray[String]>*/
-}
-varonce2617 = var2618;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2700);
-fatal_exit(1);
-}
-{
-var2626 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2625, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2626); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2627!=NULL)) {
-var2628 = varonce2627;
-} else {
-var2629 = "+";
-var2630 = core__flat___NativeString___to_s_full(var2629, 1l, 1l);
-var2628 = var2630;
-varonce2627 = var2628;
-}
-{
-var2631 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2628); /* == on <var_pname:String>*/
-}
-if (var2631){
-if (unlikely(varonce2632==NULL)) {
-var2633 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2634!=NULL)) {
-var2635 = varonce2634;
-} else {
-var2636 = " + ";
-var2637 = core__flat___NativeString___to_s_full(var2636, 3l, 3l);
-var2635 = var2637;
-varonce2634 = var2635;
-}
-((struct instance_core__NativeArray*)var2633)->values[1]=var2635;
-} else {
-var2633 = varonce2632;
-varonce2632 = NULL;
-}
-{
-var2638 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2639 = ((val*(*)(val* self))(var2638->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2638); /* to_s on <var2638:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2633)->values[0]=var2639;
-{
-var2640 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2641 = ((val*(*)(val* self))(var2640->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2640); /* to_s on <var2640:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2633)->values[2]=var2641;
-{
-var2642 = ((val*(*)(val* self))(var2633->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2633); /* native_to_s on <var2633:NativeArray[String]>*/
-}
-varonce2632 = var2633;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2703);
-fatal_exit(1);
-}
-{
-var2643 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2642, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2643); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2644!=NULL)) {
-var2645 = varonce2644;
-} else {
-var2646 = "-";
-var2647 = core__flat___NativeString___to_s_full(var2646, 1l, 1l);
-var2645 = var2647;
-varonce2644 = var2645;
-}
-{
-var2648 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2645); /* == on <var_pname:String>*/
-}
-if (var2648){
-if (unlikely(varonce2649==NULL)) {
-var2650 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2651!=NULL)) {
-var2652 = varonce2651;
-} else {
-var2653 = " - ";
-var2654 = core__flat___NativeString___to_s_full(var2653, 3l, 3l);
-var2652 = var2654;
-varonce2651 = var2652;
-}
-((struct instance_core__NativeArray*)var2650)->values[1]=var2652;
-} else {
-var2650 = varonce2649;
-varonce2649 = NULL;
-}
-{
-var2655 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2656 = ((val*(*)(val* self))(var2655->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2655); /* to_s on <var2655:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2650)->values[0]=var2656;
-{
-var2657 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2658 = ((val*(*)(val* self))(var2657->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2657); /* to_s on <var2657:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2650)->values[2]=var2658;
-{
-var2659 = ((val*(*)(val* self))(var2650->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2650); /* native_to_s on <var2650:NativeArray[String]>*/
-}
-varonce2649 = var2650;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2706);
-fatal_exit(1);
-}
-{
-var2660 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2659, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2660); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2661!=NULL)) {
-var2662 = varonce2661;
-} else {
-var2663 = "unary -";
-var2664 = core__flat___NativeString___to_s_full(var2663, 7l, 7l);
-var2662 = var2664;
-varonce2661 = var2662;
-}
-{
-var2665 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2662); /* == on <var_pname:String>*/
-}
-if (var2665){
-if (unlikely(varonce2666==NULL)) {
-var2667 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2668!=NULL)) {
-var2669 = varonce2668;
-} else {
-var2670 = "-";
-var2671 = core__flat___NativeString___to_s_full(var2670, 1l, 1l);
-var2669 = var2671;
-varonce2668 = var2669;
-}
-((struct instance_core__NativeArray*)var2667)->values[0]=var2669;
-} else {
-var2667 = varonce2666;
-varonce2666 = NULL;
-}
-{
-var2672 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2673 = ((val*(*)(val* self))(var2672->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2672); /* to_s on <var2672:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2667)->values[1]=var2673;
-{
-var2674 = ((val*(*)(val* self))(var2667->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2667); /* native_to_s on <var2667:NativeArray[String]>*/
-}
-varonce2666 = var2667;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2709);
-fatal_exit(1);
-}
-{
-var2675 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2674, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2675); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2676!=NULL)) {
-var2677 = varonce2676;
-} else {
-var2678 = "unary +";
-var2679 = core__flat___NativeString___to_s_full(var2678, 7l, 7l);
-var2677 = var2679;
-varonce2676 = var2677;
-}
-{
-var2680 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2677); /* == on <var_pname:String>*/
-}
-if (var2680){
-{
-var2681 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2681); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2682!=NULL)) {
-var2683 = varonce2682;
-} else {
-var2684 = "*";
-var2685 = core__flat___NativeString___to_s_full(var2684, 1l, 1l);
-var2683 = var2685;
-varonce2682 = var2683;
-}
-{
-var2686 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2683); /* == on <var_pname:String>*/
-}
-if (var2686){
-if (unlikely(varonce2687==NULL)) {
-var2688 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2689!=NULL)) {
-var2690 = varonce2689;
-} else {
-var2691 = " * ";
-var2692 = core__flat___NativeString___to_s_full(var2691, 3l, 3l);
-var2690 = var2692;
-varonce2689 = var2690;
-}
-((struct instance_core__NativeArray*)var2688)->values[1]=var2690;
-} else {
-var2688 = varonce2687;
-varonce2687 = NULL;
-}
-{
-var2693 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2694 = ((val*(*)(val* self))(var2693->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2693); /* to_s on <var2693:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2688)->values[0]=var2694;
-{
-var2695 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2696 = ((val*(*)(val* self))(var2695->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2695); /* to_s on <var2695:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2688)->values[2]=var2696;
-{
-var2697 = ((val*(*)(val* self))(var2688->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2688); /* native_to_s on <var2688:NativeArray[String]>*/
-}
-varonce2687 = var2688;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2715);
-fatal_exit(1);
-}
-{
-var2698 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2697, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2698); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2699!=NULL)) {
-var2700 = varonce2699;
-} else {
-var2701 = "/";
-var2702 = core__flat___NativeString___to_s_full(var2701, 1l, 1l);
-var2700 = var2702;
-varonce2699 = var2700;
-}
-{
-var2703 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2700); /* == on <var_pname:String>*/
-}
-if (var2703){
-if (unlikely(varonce2704==NULL)) {
-var2705 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2706!=NULL)) {
-var2707 = varonce2706;
-} else {
-var2708 = " / ";
-var2709 = core__flat___NativeString___to_s_full(var2708, 3l, 3l);
-var2707 = var2709;
-varonce2706 = var2707;
-}
-((struct instance_core__NativeArray*)var2705)->values[1]=var2707;
-} else {
-var2705 = varonce2704;
-varonce2704 = NULL;
-}
-{
-var2710 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2711 = ((val*(*)(val* self))(var2710->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2710); /* to_s on <var2710:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2705)->values[0]=var2711;
-{
-var2712 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2713 = ((val*(*)(val* self))(var2712->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2712); /* to_s on <var2712:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2705)->values[2]=var2713;
-{
-var2714 = ((val*(*)(val* self))(var2705->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2705); /* native_to_s on <var2705:NativeArray[String]>*/
-}
-varonce2704 = var2705;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2718);
-fatal_exit(1);
-}
-{
-var2715 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2714, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2715); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2716!=NULL)) {
-var2717 = varonce2716;
-} else {
-var2718 = "%";
-var2719 = core__flat___NativeString___to_s_full(var2718, 1l, 1l);
-var2717 = var2719;
-varonce2716 = var2717;
-}
-{
-var2720 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2717); /* == on <var_pname:String>*/
-}
-if (var2720){
-if (unlikely(varonce2721==NULL)) {
-var2722 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2723!=NULL)) {
-var2724 = varonce2723;
-} else {
-var2725 = " % ";
-var2726 = core__flat___NativeString___to_s_full(var2725, 3l, 3l);
-var2724 = var2726;
-varonce2723 = var2724;
-}
-((struct instance_core__NativeArray*)var2722)->values[1]=var2724;
-} else {
-var2722 = varonce2721;
-varonce2721 = NULL;
-}
-{
-var2727 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2728 = ((val*(*)(val* self))(var2727->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2727); /* to_s on <var2727:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2722)->values[0]=var2728;
-{
-var2729 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2730 = ((val*(*)(val* self))(var2729->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2729); /* to_s on <var2729:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2722)->values[2]=var2730;
-{
-var2731 = ((val*(*)(val* self))(var2722->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2722); /* native_to_s on <var2722:NativeArray[String]>*/
-}
-varonce2721 = var2722;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2721);
-fatal_exit(1);
-}
-{
-var2732 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2731, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2732); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2733!=NULL)) {
-var2734 = varonce2733;
-} else {
-var2735 = "<<";
-var2736 = core__flat___NativeString___to_s_full(var2735, 2l, 2l);
-var2734 = var2736;
-varonce2733 = var2734;
-}
-{
-var2737 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2734); /* == on <var_pname:String>*/
-}
-if (var2737){
-if (unlikely(varonce2738==NULL)) {
-var2739 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2740!=NULL)) {
-var2741 = varonce2740;
-} else {
-var2742 = " << ";
-var2743 = core__flat___NativeString___to_s_full(var2742, 4l, 4l);
-var2741 = var2743;
-varonce2740 = var2741;
-}
-((struct instance_core__NativeArray*)var2739)->values[1]=var2741;
-} else {
-var2739 = varonce2738;
-varonce2738 = NULL;
-}
-{
-var2744 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2745 = ((val*(*)(val* self))(var2744->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2744); /* to_s on <var2744:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2739)->values[0]=var2745;
-{
-var2746 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2747 = ((val*(*)(val* self))(var2746->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2746); /* to_s on <var2746:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2739)->values[2]=var2747;
-{
-var2748 = ((val*(*)(val* self))(var2739->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2739); /* native_to_s on <var2739:NativeArray[String]>*/
-}
-varonce2738 = var2739;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2724);
-fatal_exit(1);
-}
-{
-var2749 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2748, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2749); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2750!=NULL)) {
-var2751 = varonce2750;
-} else {
-var2752 = ">>";
-var2753 = core__flat___NativeString___to_s_full(var2752, 2l, 2l);
-var2751 = var2753;
-varonce2750 = var2751;
-}
-{
-var2754 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2751); /* == on <var_pname:String>*/
-}
-if (var2754){
-if (unlikely(varonce2755==NULL)) {
-var2756 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2757!=NULL)) {
-var2758 = varonce2757;
-} else {
-var2759 = " >> ";
-var2760 = core__flat___NativeString___to_s_full(var2759, 4l, 4l);
-var2758 = var2760;
-varonce2757 = var2758;
-}
-((struct instance_core__NativeArray*)var2756)->values[1]=var2758;
-} else {
-var2756 = varonce2755;
-varonce2755 = NULL;
-}
-{
-var2761 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2762 = ((val*(*)(val* self))(var2761->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2761); /* to_s on <var2761:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2756)->values[0]=var2762;
-{
-var2763 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2764 = ((val*(*)(val* self))(var2763->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2763); /* to_s on <var2763:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2756)->values[2]=var2764;
-{
-var2765 = ((val*(*)(val* self))(var2756->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2756); /* native_to_s on <var2756:NativeArray[String]>*/
-}
-varonce2755 = var2756;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2727);
-fatal_exit(1);
-}
-{
-var2766 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2765, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2766); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2767!=NULL)) {
-var2768 = varonce2767;
-} else {
-var2769 = "==";
-var2770 = core__flat___NativeString___to_s_full(var2769, 2l, 2l);
-var2768 = var2770;
-varonce2767 = var2768;
-}
-{
-var2771 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2768); /* == on <var_pname:String>*/
-}
-if (var2771){
-{
-var2772 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2773 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2774 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var2772, var2773);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2774); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2775!=NULL)) {
-var2776 = varonce2775;
-} else {
-var2777 = "!=";
-var2778 = core__flat___NativeString___to_s_full(var2777, 2l, 2l);
-var2776 = var2778;
-varonce2775 = var2776;
-}
-{
-var2779 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2776); /* == on <var_pname:String>*/
-}
-if (var2779){
-{
-var2780 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2781 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2782 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var2780, var2781);
-}
-var_res2783 = var2782;
-if (unlikely(varonce2784==NULL)) {
-var2785 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2786!=NULL)) {
-var2787 = varonce2786;
-} else {
-var2788 = "!";
-var2789 = core__flat___NativeString___to_s_full(var2788, 1l, 1l);
-var2787 = var2789;
-varonce2786 = var2787;
-}
-((struct instance_core__NativeArray*)var2785)->values[0]=var2787;
-} else {
-var2785 = varonce2784;
-varonce2784 = NULL;
-}
-{
-var2790 = ((val*(*)(val* self))(var_res2783->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res2783); /* to_s on <var_res2783:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var2785)->values[1]=var2790;
-{
-var2791 = ((val*(*)(val* self))(var2785->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2785); /* native_to_s on <var2785:NativeArray[String]>*/
-}
-varonce2784 = var2785;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2734);
-fatal_exit(1);
-}
-{
-var2792 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2791, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2792); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2793!=NULL)) {
-var2794 = varonce2793;
-} else {
-var2795 = "<";
-var2796 = core__flat___NativeString___to_s_full(var2795, 1l, 1l);
-var2794 = var2796;
-varonce2793 = var2794;
-}
-{
-var2797 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2794); /* == on <var_pname:String>*/
-}
-if (var2797){
-if (unlikely(varonce2798==NULL)) {
-var2799 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2800!=NULL)) {
-var2801 = varonce2800;
-} else {
-var2802 = " < ";
-var2803 = core__flat___NativeString___to_s_full(var2802, 3l, 3l);
-var2801 = var2803;
-varonce2800 = var2801;
-}
-((struct instance_core__NativeArray*)var2799)->values[1]=var2801;
-} else {
-var2799 = varonce2798;
-varonce2798 = NULL;
-}
-{
-var2804 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2805 = ((val*(*)(val* self))(var2804->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2804); /* to_s on <var2804:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2799)->values[0]=var2805;
-{
-var2806 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2807 = ((val*(*)(val* self))(var2806->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2806); /* to_s on <var2806:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2799)->values[2]=var2807;
-{
-var2808 = ((val*(*)(val* self))(var2799->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2799); /* native_to_s on <var2799:NativeArray[String]>*/
-}
-varonce2798 = var2799;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2737);
-fatal_exit(1);
-}
-{
-var2809 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2808, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2809); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2810!=NULL)) {
-var2811 = varonce2810;
-} else {
-var2812 = ">";
-var2813 = core__flat___NativeString___to_s_full(var2812, 1l, 1l);
-var2811 = var2813;
-varonce2810 = var2811;
-}
-{
-var2814 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2811); /* == on <var_pname:String>*/
-}
-if (var2814){
-if (unlikely(varonce2815==NULL)) {
-var2816 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2817!=NULL)) {
-var2818 = varonce2817;
-} else {
-var2819 = " > ";
-var2820 = core__flat___NativeString___to_s_full(var2819, 3l, 3l);
-var2818 = var2820;
-varonce2817 = var2818;
-}
-((struct instance_core__NativeArray*)var2816)->values[1]=var2818;
-} else {
-var2816 = varonce2815;
-varonce2815 = NULL;
-}
-{
-var2821 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2822 = ((val*(*)(val* self))(var2821->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2821); /* to_s on <var2821:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2816)->values[0]=var2822;
-{
-var2823 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2824 = ((val*(*)(val* self))(var2823->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2823); /* to_s on <var2823:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2816)->values[2]=var2824;
-{
-var2825 = ((val*(*)(val* self))(var2816->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2816); /* native_to_s on <var2816:NativeArray[String]>*/
-}
-varonce2815 = var2816;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2740);
-fatal_exit(1);
-}
-{
-var2826 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2825, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2826); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2827!=NULL)) {
-var2828 = varonce2827;
-} else {
-var2829 = "<=";
-var2830 = core__flat___NativeString___to_s_full(var2829, 2l, 2l);
-var2828 = var2830;
-varonce2827 = var2828;
-}
-{
-var2831 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2828); /* == on <var_pname:String>*/
-}
-if (var2831){
-if (unlikely(varonce2832==NULL)) {
-var2833 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2834!=NULL)) {
-var2835 = varonce2834;
-} else {
-var2836 = " <= ";
-var2837 = core__flat___NativeString___to_s_full(var2836, 4l, 4l);
-var2835 = var2837;
-varonce2834 = var2835;
-}
-((struct instance_core__NativeArray*)var2833)->values[1]=var2835;
-} else {
-var2833 = varonce2832;
-varonce2832 = NULL;
-}
-{
-var2838 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2839 = ((val*(*)(val* self))(var2838->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2838); /* to_s on <var2838:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2833)->values[0]=var2839;
-{
-var2840 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2841 = ((val*(*)(val* self))(var2840->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2840); /* to_s on <var2840:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2833)->values[2]=var2841;
-{
-var2842 = ((val*(*)(val* self))(var2833->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2833); /* native_to_s on <var2833:NativeArray[String]>*/
-}
-varonce2832 = var2833;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2743);
-fatal_exit(1);
-}
-{
-var2843 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2842, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2843); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2844!=NULL)) {
-var2845 = varonce2844;
-} else {
-var2846 = ">=";
-var2847 = core__flat___NativeString___to_s_full(var2846, 2l, 2l);
-var2845 = var2847;
-varonce2844 = var2845;
-}
-{
-var2848 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2845); /* == on <var_pname:String>*/
-}
-if (var2848){
-if (unlikely(varonce2849==NULL)) {
-var2850 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2851!=NULL)) {
-var2852 = varonce2851;
-} else {
-var2853 = " >= ";
-var2854 = core__flat___NativeString___to_s_full(var2853, 4l, 4l);
-var2852 = var2854;
-varonce2851 = var2852;
-}
-((struct instance_core__NativeArray*)var2850)->values[1]=var2852;
-} else {
-var2850 = varonce2849;
-varonce2849 = NULL;
-}
-{
-var2855 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2856 = ((val*(*)(val* self))(var2855->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2855); /* to_s on <var2855:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2850)->values[0]=var2856;
-{
-var2857 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2858 = ((val*(*)(val* self))(var2857->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2857); /* to_s on <var2857:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2850)->values[2]=var2858;
-{
-var2859 = ((val*(*)(val* self))(var2850->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2850); /* native_to_s on <var2850:NativeArray[String]>*/
-}
-varonce2849 = var2850;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2746);
-fatal_exit(1);
-}
-{
-var2860 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2859, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2860); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2861!=NULL)) {
-var2862 = varonce2861;
-} else {
-var2863 = "to_i";
-var2864 = core__flat___NativeString___to_s_full(var2863, 4l, 4l);
-var2862 = var2864;
-varonce2861 = var2862;
-}
-{
-var2865 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2862); /* == on <var_pname:String>*/
-}
-if (var2865){
-if (unlikely(varonce2866==NULL)) {
-var2867 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2868!=NULL)) {
-var2869 = varonce2868;
-} else {
-var2870 = "(long)";
-var2871 = core__flat___NativeString___to_s_full(var2870, 6l, 6l);
-var2869 = var2871;
-varonce2868 = var2869;
-}
-((struct instance_core__NativeArray*)var2867)->values[0]=var2869;
-} else {
-var2867 = varonce2866;
-varonce2866 = NULL;
-}
-{
-var2872 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2873 = ((val*(*)(val* self))(var2872->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2872); /* to_s on <var2872:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2867)->values[1]=var2873;
-{
-var2874 = ((val*(*)(val* self))(var2867->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2867); /* native_to_s on <var2867:NativeArray[String]>*/
-}
-varonce2866 = var2867;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2749);
-fatal_exit(1);
-}
-{
-var2875 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2874, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2875); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2876!=NULL)) {
-var2877 = varonce2876;
-} else {
-var2878 = "to_b";
-var2879 = core__flat___NativeString___to_s_full(var2878, 4l, 4l);
-var2877 = var2879;
-varonce2876 = var2877;
-}
-{
-var2880 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2877); /* == on <var_pname:String>*/
-}
-if (var2880){
-if (unlikely(varonce2881==NULL)) {
-var2882 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2883!=NULL)) {
-var2884 = varonce2883;
-} else {
-var2885 = "(unsigned char)";
-var2886 = core__flat___NativeString___to_s_full(var2885, 15l, 15l);
-var2884 = var2886;
-varonce2883 = var2884;
-}
-((struct instance_core__NativeArray*)var2882)->values[0]=var2884;
-} else {
-var2882 = varonce2881;
-varonce2881 = NULL;
-}
-{
-var2887 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2888 = ((val*(*)(val* self))(var2887->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2887); /* to_s on <var2887:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2882)->values[1]=var2888;
-{
-var2889 = ((val*(*)(val* self))(var2882->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2882); /* native_to_s on <var2882:NativeArray[String]>*/
-}
-varonce2881 = var2882;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2752);
-fatal_exit(1);
-}
-{
-var2890 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2889, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2890); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2891!=NULL)) {
-var2892 = varonce2891;
-} else {
-var2893 = "to_i8";
-var2894 = core__flat___NativeString___to_s_full(var2893, 5l, 5l);
-var2892 = var2894;
-varonce2891 = var2892;
-}
-{
-var2895 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2892); /* == on <var_pname:String>*/
-}
-if (var2895){
-if (unlikely(varonce2896==NULL)) {
-var2897 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2898!=NULL)) {
-var2899 = varonce2898;
-} else {
-var2900 = "(int8_t)";
-var2901 = core__flat___NativeString___to_s_full(var2900, 8l, 8l);
-var2899 = var2901;
-varonce2898 = var2899;
-}
-((struct instance_core__NativeArray*)var2897)->values[0]=var2899;
-} else {
-var2897 = varonce2896;
-varonce2896 = NULL;
-}
-{
-var2902 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2903 = ((val*(*)(val* self))(var2902->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2902); /* to_s on <var2902:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2897)->values[1]=var2903;
-{
-var2904 = ((val*(*)(val* self))(var2897->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2897); /* native_to_s on <var2897:NativeArray[String]>*/
-}
-varonce2896 = var2897;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2755);
-fatal_exit(1);
-}
-{
-var2905 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2904, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2905); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2906!=NULL)) {
-var2907 = varonce2906;
-} else {
-var2908 = "to_i16";
-var2909 = core__flat___NativeString___to_s_full(var2908, 6l, 6l);
-var2907 = var2909;
-varonce2906 = var2907;
-}
-{
-var2910 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2907); /* == on <var_pname:String>*/
-}
-if (var2910){
-if (unlikely(varonce2911==NULL)) {
-var2912 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2913!=NULL)) {
-var2914 = varonce2913;
-} else {
-var2915 = "(int16_t)";
-var2916 = core__flat___NativeString___to_s_full(var2915, 9l, 9l);
-var2914 = var2916;
-varonce2913 = var2914;
-}
-((struct instance_core__NativeArray*)var2912)->values[0]=var2914;
-} else {
-var2912 = varonce2911;
-varonce2911 = NULL;
-}
-{
-var2917 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2918 = ((val*(*)(val* self))(var2917->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2917); /* to_s on <var2917:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2912)->values[1]=var2918;
-{
-var2919 = ((val*(*)(val* self))(var2912->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2912); /* native_to_s on <var2912:NativeArray[String]>*/
-}
-varonce2911 = var2912;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2758);
-fatal_exit(1);
-}
-{
-var2920 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2919, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2920); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2921!=NULL)) {
-var2922 = varonce2921;
-} else {
-var2923 = "to_i32";
-var2924 = core__flat___NativeString___to_s_full(var2923, 6l, 6l);
-var2922 = var2924;
-varonce2921 = var2922;
-}
-{
-var2925 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2922); /* == on <var_pname:String>*/
-}
-if (var2925){
-if (unlikely(varonce2926==NULL)) {
-var2927 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2928!=NULL)) {
-var2929 = varonce2928;
-} else {
-var2930 = "(int32_t)";
-var2931 = core__flat___NativeString___to_s_full(var2930, 9l, 9l);
-var2929 = var2931;
-varonce2928 = var2929;
-}
-((struct instance_core__NativeArray*)var2927)->values[0]=var2929;
-} else {
-var2927 = varonce2926;
-varonce2926 = NULL;
-}
-{
-var2932 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2933 = ((val*(*)(val* self))(var2932->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2932); /* to_s on <var2932:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2927)->values[1]=var2933;
-{
-var2934 = ((val*(*)(val* self))(var2927->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2927); /* native_to_s on <var2927:NativeArray[String]>*/
-}
-varonce2926 = var2927;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2761);
-fatal_exit(1);
-}
-{
-var2935 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2934, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2935); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2936!=NULL)) {
-var2937 = varonce2936;
-} else {
-var2938 = "to_u32";
-var2939 = core__flat___NativeString___to_s_full(var2938, 6l, 6l);
-var2937 = var2939;
-varonce2936 = var2937;
-}
-{
-var2940 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2937); /* == on <var_pname:String>*/
-}
-if (var2940){
-if (unlikely(varonce2941==NULL)) {
-var2942 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2943!=NULL)) {
-var2944 = varonce2943;
-} else {
-var2945 = "(uint32_t)";
-var2946 = core__flat___NativeString___to_s_full(var2945, 10l, 10l);
-var2944 = var2946;
-varonce2943 = var2944;
-}
-((struct instance_core__NativeArray*)var2942)->values[0]=var2944;
-} else {
-var2942 = varonce2941;
-varonce2941 = NULL;
-}
-{
-var2947 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2948 = ((val*(*)(val* self))(var2947->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2947); /* to_s on <var2947:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2942)->values[1]=var2948;
-{
-var2949 = ((val*(*)(val* self))(var2942->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2942); /* native_to_s on <var2942:NativeArray[String]>*/
-}
-varonce2941 = var2942;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2764);
-fatal_exit(1);
-}
-{
-var2950 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2949, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2950); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2951!=NULL)) {
-var2952 = varonce2951;
-} else {
-var2953 = "to_f";
-var2954 = core__flat___NativeString___to_s_full(var2953, 4l, 4l);
-var2952 = var2954;
-varonce2951 = var2952;
-}
-{
-var2955 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2952); /* == on <var_pname:String>*/
-}
-if (var2955){
-if (unlikely(varonce2956==NULL)) {
-var2957 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce2958!=NULL)) {
-var2959 = varonce2958;
-} else {
-var2960 = "(double)";
-var2961 = core__flat___NativeString___to_s_full(var2960, 8l, 8l);
-var2959 = var2961;
-varonce2958 = var2959;
-}
-((struct instance_core__NativeArray*)var2957)->values[0]=var2959;
-} else {
-var2957 = varonce2956;
-varonce2956 = NULL;
-}
-{
-var2962 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2963 = ((val*(*)(val* self))(var2962->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2962); /* to_s on <var2962:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2957)->values[1]=var2963;
-{
-var2964 = ((val*(*)(val* self))(var2957->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2957); /* native_to_s on <var2957:NativeArray[String]>*/
-}
-varonce2956 = var2957;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2767);
-fatal_exit(1);
-}
-{
-var2965 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2964, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2965); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2966!=NULL)) {
-var2967 = varonce2966;
-} else {
-var2968 = "&";
-var2969 = core__flat___NativeString___to_s_full(var2968, 1l, 1l);
-var2967 = var2969;
-varonce2966 = var2967;
-}
-{
-var2970 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2967); /* == on <var_pname:String>*/
-}
-if (var2970){
-if (unlikely(varonce2971==NULL)) {
-var2972 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2973!=NULL)) {
-var2974 = varonce2973;
-} else {
-var2975 = " & ";
-var2976 = core__flat___NativeString___to_s_full(var2975, 3l, 3l);
-var2974 = var2976;
-varonce2973 = var2974;
-}
-((struct instance_core__NativeArray*)var2972)->values[1]=var2974;
-} else {
-var2972 = varonce2971;
-varonce2971 = NULL;
-}
-{
-var2977 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2978 = ((val*(*)(val* self))(var2977->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2977); /* to_s on <var2977:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2972)->values[0]=var2978;
-{
-var2979 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2980 = ((val*(*)(val* self))(var2979->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2979); /* to_s on <var2979:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2972)->values[2]=var2980;
-{
-var2981 = ((val*(*)(val* self))(var2972->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2972); /* native_to_s on <var2972:NativeArray[String]>*/
-}
-varonce2971 = var2972;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2770);
-fatal_exit(1);
-}
-{
-var2982 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2981, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2982); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce2983!=NULL)) {
-var2984 = varonce2983;
-} else {
-var2985 = "|";
-var2986 = core__flat___NativeString___to_s_full(var2985, 1l, 1l);
-var2984 = var2986;
-varonce2983 = var2984;
-}
-{
-var2987 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var2984); /* == on <var_pname:String>*/
-}
-if (var2987){
-if (unlikely(varonce2988==NULL)) {
-var2989 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce2990!=NULL)) {
-var2991 = varonce2990;
-} else {
-var2992 = " | ";
-var2993 = core__flat___NativeString___to_s_full(var2992, 3l, 3l);
-var2991 = var2993;
-varonce2990 = var2991;
-}
-((struct instance_core__NativeArray*)var2989)->values[1]=var2991;
-} else {
-var2989 = varonce2988;
-varonce2988 = NULL;
-}
-{
-var2994 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var2995 = ((val*(*)(val* self))(var2994->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2994); /* to_s on <var2994:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2989)->values[0]=var2995;
-{
-var2996 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var2997 = ((val*(*)(val* self))(var2996->class->vft[COLOR_core__abstract_text__Object__to_s]))(var2996); /* to_s on <var2996:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var2989)->values[2]=var2997;
-{
-var2998 = ((val*(*)(val* self))(var2989->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var2989); /* native_to_s on <var2989:NativeArray[String]>*/
-}
-varonce2988 = var2989;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2773);
-fatal_exit(1);
-}
-{
-var2999 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var2998, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var2999); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3000!=NULL)) {
-var3001 = varonce3000;
-} else {
-var3002 = "^";
-var3003 = core__flat___NativeString___to_s_full(var3002, 1l, 1l);
-var3001 = var3003;
-varonce3000 = var3001;
-}
-{
-var3004 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3001); /* == on <var_pname:String>*/
-}
-if (var3004){
-if (unlikely(varonce3005==NULL)) {
-var3006 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3007!=NULL)) {
-var3008 = varonce3007;
-} else {
-var3009 = " ^ ";
-var3010 = core__flat___NativeString___to_s_full(var3009, 3l, 3l);
-var3008 = var3010;
-varonce3007 = var3008;
-}
-((struct instance_core__NativeArray*)var3006)->values[1]=var3008;
-} else {
-var3006 = varonce3005;
-varonce3005 = NULL;
-}
-{
-var3011 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3012 = ((val*(*)(val* self))(var3011->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3011); /* to_s on <var3011:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3006)->values[0]=var3012;
-{
-var3013 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3014 = ((val*(*)(val* self))(var3013->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3013); /* to_s on <var3013:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3006)->values[2]=var3014;
-{
-var3015 = ((val*(*)(val* self))(var3006->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3006); /* native_to_s on <var3006:NativeArray[String]>*/
-}
-varonce3005 = var3006;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2776);
-fatal_exit(1);
-}
-{
-var3016 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3015, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3016); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3017!=NULL)) {
-var3018 = varonce3017;
-} else {
-var3019 = "unary ~";
-var3020 = core__flat___NativeString___to_s_full(var3019, 7l, 7l);
-var3018 = var3020;
-varonce3017 = var3018;
-}
-{
-var3021 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3018); /* == on <var_pname:String>*/
-}
-if (var3021){
-if (unlikely(varonce3022==NULL)) {
-var3023 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce3024!=NULL)) {
-var3025 = varonce3024;
-} else {
-var3026 = "~";
-var3027 = core__flat___NativeString___to_s_full(var3026, 1l, 1l);
-var3025 = var3027;
-varonce3024 = var3025;
-}
-((struct instance_core__NativeArray*)var3023)->values[0]=var3025;
-} else {
-var3023 = varonce3022;
-varonce3022 = NULL;
-}
-{
-var3028 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3029 = ((val*(*)(val* self))(var3028->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3028); /* to_s on <var3028:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3023)->values[1]=var3029;
-{
-var3030 = ((val*(*)(val* self))(var3023->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3023); /* native_to_s on <var3023:NativeArray[String]>*/
-}
-varonce3022 = var3023;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2779);
-fatal_exit(1);
-}
-{
-var3031 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3030, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3031); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-}
-} else {
-if (likely(varonce3032!=NULL)) {
-var3033 = varonce3032;
-} else {
-var3034 = "Int32";
-var3035 = core__flat___NativeString___to_s_full(var3034, 5l, 5l);
-var3033 = var3035;
-varonce3032 = var3033;
-}
-{
-var3036 = ((short int(*)(val* self, val* p0))(var_cname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_cname, var3033); /* == on <var_cname:String>*/
-}
-if (var3036){
-if (likely(varonce3037!=NULL)) {
-var3038 = varonce3037;
-} else {
-var3039 = "output";
-var3040 = core__flat___NativeString___to_s_full(var3039, 6l, 6l);
-var3038 = var3040;
-varonce3037 = var3038;
-}
-{
-var3041 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3038); /* == on <var_pname:String>*/
-}
-if (var3041){
-if (unlikely(varonce3042==NULL)) {
-var3043 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3044!=NULL)) {
-var3045 = varonce3044;
-} else {
-var3046 = "printf(\"%\"PRIi32 \"\\n\", ";
-var3047 = core__flat___NativeString___to_s_full(var3046, 23l, 23l);
-var3045 = var3047;
-varonce3044 = var3045;
-}
-((struct instance_core__NativeArray*)var3043)->values[0]=var3045;
-if (likely(varonce3048!=NULL)) {
-var3049 = varonce3048;
-} else {
-var3050 = ");";
-var3051 = core__flat___NativeString___to_s_full(var3050, 2l, 2l);
-var3049 = var3051;
-varonce3048 = var3049;
-}
-((struct instance_core__NativeArray*)var3043)->values[2]=var3049;
-} else {
-var3043 = varonce3042;
-varonce3042 = NULL;
-}
-{
-var3052 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var3053 = ((val*(*)(val* self))(var3052->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3052); /* to_s on <var3052:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3043)->values[1]=var3053;
-{
-var3054 = ((val*(*)(val* self))(var3043->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3043); /* native_to_s on <var3043:NativeArray[String]>*/
-}
-varonce3042 = var3043;
-{
-nitc___nitc__AbstractCompilerVisitor___add(var_v, var3054); /* Direct call abstract_compiler#AbstractCompilerVisitor#add on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3055!=NULL)) {
-var3056 = varonce3055;
-} else {
-var3057 = "object_id";
-var3058 = core__flat___NativeString___to_s_full(var3057, 9l, 9l);
-var3056 = var3058;
-varonce3055 = var3056;
-}
-{
-var3059 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3056); /* == on <var_pname:String>*/
-}
-if (var3059){
-if (unlikely(varonce3060==NULL)) {
-var3061 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce3062!=NULL)) {
-var3063 = varonce3062;
-} else {
-var3064 = "(long)";
-var3065 = core__flat___NativeString___to_s_full(var3064, 6l, 6l);
-var3063 = var3065;
-varonce3062 = var3063;
-}
-((struct instance_core__NativeArray*)var3061)->values[0]=var3063;
-} else {
-var3061 = varonce3060;
-varonce3060 = NULL;
-}
-{
-var3066 = core___core__SequenceRead___Collection__first(var_arguments);
-}
-{
-var3067 = ((val*(*)(val* self))(var3066->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3066); /* to_s on <var3066:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3061)->values[1]=var3067;
-{
-var3068 = ((val*(*)(val* self))(var3061->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3061); /* native_to_s on <var3061:NativeArray[String]>*/
-}
-varonce3060 = var3061;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2787);
-fatal_exit(1);
-}
-{
-var3069 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3068, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3069); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3070!=NULL)) {
-var3071 = varonce3070;
-} else {
-var3072 = "+";
-var3073 = core__flat___NativeString___to_s_full(var3072, 1l, 1l);
-var3071 = var3073;
-varonce3070 = var3071;
-}
-{
-var3074 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3071); /* == on <var_pname:String>*/
-}
-if (var3074){
-if (unlikely(varonce3075==NULL)) {
-var3076 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3077!=NULL)) {
-var3078 = varonce3077;
-} else {
-var3079 = " + ";
-var3080 = core__flat___NativeString___to_s_full(var3079, 3l, 3l);
-var3078 = var3080;
-varonce3077 = var3078;
-}
-((struct instance_core__NativeArray*)var3076)->values[1]=var3078;
-} else {
-var3076 = varonce3075;
-varonce3075 = NULL;
-}
-{
-var3081 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3082 = ((val*(*)(val* self))(var3081->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3081); /* to_s on <var3081:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3076)->values[0]=var3082;
-{
-var3083 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3084 = ((val*(*)(val* self))(var3083->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3083); /* to_s on <var3083:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3076)->values[2]=var3084;
-{
-var3085 = ((val*(*)(val* self))(var3076->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3076); /* native_to_s on <var3076:NativeArray[String]>*/
-}
-varonce3075 = var3076;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2790);
-fatal_exit(1);
-}
-{
-var3086 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3085, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3086); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3087!=NULL)) {
-var3088 = varonce3087;
-} else {
-var3089 = "-";
-var3090 = core__flat___NativeString___to_s_full(var3089, 1l, 1l);
-var3088 = var3090;
-varonce3087 = var3088;
-}
-{
-var3091 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3088); /* == on <var_pname:String>*/
-}
-if (var3091){
-if (unlikely(varonce3092==NULL)) {
-var3093 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3094!=NULL)) {
-var3095 = varonce3094;
-} else {
-var3096 = " - ";
-var3097 = core__flat___NativeString___to_s_full(var3096, 3l, 3l);
-var3095 = var3097;
-varonce3094 = var3095;
-}
-((struct instance_core__NativeArray*)var3093)->values[1]=var3095;
-} else {
-var3093 = varonce3092;
-varonce3092 = NULL;
-}
-{
-var3098 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3099 = ((val*(*)(val* self))(var3098->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3098); /* to_s on <var3098:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3093)->values[0]=var3099;
-{
-var3100 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3101 = ((val*(*)(val* self))(var3100->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3100); /* to_s on <var3100:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3093)->values[2]=var3101;
-{
-var3102 = ((val*(*)(val* self))(var3093->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3093); /* native_to_s on <var3093:NativeArray[String]>*/
-}
-varonce3092 = var3093;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2793);
-fatal_exit(1);
-}
-{
-var3103 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3102, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3103); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3104!=NULL)) {
-var3105 = varonce3104;
-} else {
-var3106 = "unary -";
-var3107 = core__flat___NativeString___to_s_full(var3106, 7l, 7l);
-var3105 = var3107;
-varonce3104 = var3105;
-}
-{
-var3108 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3105); /* == on <var_pname:String>*/
-}
-if (var3108){
-if (unlikely(varonce3109==NULL)) {
-var3110 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce3111!=NULL)) {
-var3112 = varonce3111;
-} else {
-var3113 = "-";
-var3114 = core__flat___NativeString___to_s_full(var3113, 1l, 1l);
-var3112 = var3114;
-varonce3111 = var3112;
-}
-((struct instance_core__NativeArray*)var3110)->values[0]=var3112;
-} else {
-var3110 = varonce3109;
-varonce3109 = NULL;
-}
-{
-var3115 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3116 = ((val*(*)(val* self))(var3115->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3115); /* to_s on <var3115:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3110)->values[1]=var3116;
-{
-var3117 = ((val*(*)(val* self))(var3110->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3110); /* native_to_s on <var3110:NativeArray[String]>*/
-}
-varonce3109 = var3110;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2796);
-fatal_exit(1);
-}
-{
-var3118 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3117, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3118); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3119!=NULL)) {
-var3120 = varonce3119;
-} else {
-var3121 = "unary +";
-var3122 = core__flat___NativeString___to_s_full(var3121, 7l, 7l);
-var3120 = var3122;
-varonce3119 = var3120;
-}
-{
-var3123 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3120); /* == on <var_pname:String>*/
-}
-if (var3123){
-{
-var3124 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3124); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3125!=NULL)) {
-var3126 = varonce3125;
-} else {
-var3127 = "*";
-var3128 = core__flat___NativeString___to_s_full(var3127, 1l, 1l);
-var3126 = var3128;
-varonce3125 = var3126;
-}
-{
-var3129 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3126); /* == on <var_pname:String>*/
-}
-if (var3129){
-if (unlikely(varonce3130==NULL)) {
-var3131 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3132!=NULL)) {
-var3133 = varonce3132;
-} else {
-var3134 = " * ";
-var3135 = core__flat___NativeString___to_s_full(var3134, 3l, 3l);
-var3133 = var3135;
-varonce3132 = var3133;
-}
-((struct instance_core__NativeArray*)var3131)->values[1]=var3133;
-} else {
-var3131 = varonce3130;
-varonce3130 = NULL;
-}
-{
-var3136 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3137 = ((val*(*)(val* self))(var3136->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3136); /* to_s on <var3136:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3131)->values[0]=var3137;
-{
-var3138 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3139 = ((val*(*)(val* self))(var3138->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3138); /* to_s on <var3138:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3131)->values[2]=var3139;
-{
-var3140 = ((val*(*)(val* self))(var3131->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3131); /* native_to_s on <var3131:NativeArray[String]>*/
-}
-varonce3130 = var3131;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2802);
-fatal_exit(1);
-}
-{
-var3141 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3140, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3141); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3142!=NULL)) {
-var3143 = varonce3142;
-} else {
-var3144 = "/";
-var3145 = core__flat___NativeString___to_s_full(var3144, 1l, 1l);
-var3143 = var3145;
-varonce3142 = var3143;
-}
-{
-var3146 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3143); /* == on <var_pname:String>*/
-}
-if (var3146){
-if (unlikely(varonce3147==NULL)) {
-var3148 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3149!=NULL)) {
-var3150 = varonce3149;
-} else {
-var3151 = " / ";
-var3152 = core__flat___NativeString___to_s_full(var3151, 3l, 3l);
-var3150 = var3152;
-varonce3149 = var3150;
-}
-((struct instance_core__NativeArray*)var3148)->values[1]=var3150;
-} else {
-var3148 = varonce3147;
-varonce3147 = NULL;
-}
-{
-var3153 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3154 = ((val*(*)(val* self))(var3153->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3153); /* to_s on <var3153:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3148)->values[0]=var3154;
-{
-var3155 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3156 = ((val*(*)(val* self))(var3155->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3155); /* to_s on <var3155:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3148)->values[2]=var3156;
-{
-var3157 = ((val*(*)(val* self))(var3148->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3148); /* native_to_s on <var3148:NativeArray[String]>*/
-}
-varonce3147 = var3148;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2805);
-fatal_exit(1);
-}
-{
-var3158 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3157, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3158); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3159!=NULL)) {
-var3160 = varonce3159;
-} else {
-var3161 = "%";
-var3162 = core__flat___NativeString___to_s_full(var3161, 1l, 1l);
-var3160 = var3162;
-varonce3159 = var3160;
-}
-{
-var3163 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3160); /* == on <var_pname:String>*/
-}
-if (var3163){
-if (unlikely(varonce3164==NULL)) {
-var3165 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3166!=NULL)) {
-var3167 = varonce3166;
-} else {
-var3168 = " % ";
-var3169 = core__flat___NativeString___to_s_full(var3168, 3l, 3l);
-var3167 = var3169;
-varonce3166 = var3167;
-}
-((struct instance_core__NativeArray*)var3165)->values[1]=var3167;
-} else {
-var3165 = varonce3164;
-varonce3164 = NULL;
-}
-{
-var3170 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3171 = ((val*(*)(val* self))(var3170->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3170); /* to_s on <var3170:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3165)->values[0]=var3171;
-{
-var3172 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3173 = ((val*(*)(val* self))(var3172->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3172); /* to_s on <var3172:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3165)->values[2]=var3173;
-{
-var3174 = ((val*(*)(val* self))(var3165->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3165); /* native_to_s on <var3165:NativeArray[String]>*/
-}
-varonce3164 = var3165;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2808);
-fatal_exit(1);
-}
-{
-var3175 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3174, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3175); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3176!=NULL)) {
-var3177 = varonce3176;
-} else {
-var3178 = "<<";
-var3179 = core__flat___NativeString___to_s_full(var3178, 2l, 2l);
-var3177 = var3179;
-varonce3176 = var3177;
-}
-{
-var3180 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3177); /* == on <var_pname:String>*/
-}
-if (var3180){
-if (unlikely(varonce3181==NULL)) {
-var3182 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3183!=NULL)) {
-var3184 = varonce3183;
-} else {
-var3185 = " << ";
-var3186 = core__flat___NativeString___to_s_full(var3185, 4l, 4l);
-var3184 = var3186;
-varonce3183 = var3184;
-}
-((struct instance_core__NativeArray*)var3182)->values[1]=var3184;
-} else {
-var3182 = varonce3181;
-varonce3181 = NULL;
-}
-{
-var3187 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3188 = ((val*(*)(val* self))(var3187->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3187); /* to_s on <var3187:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3182)->values[0]=var3188;
-{
-var3189 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3190 = ((val*(*)(val* self))(var3189->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3189); /* to_s on <var3189:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3182)->values[2]=var3190;
-{
-var3191 = ((val*(*)(val* self))(var3182->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3182); /* native_to_s on <var3182:NativeArray[String]>*/
-}
-varonce3181 = var3182;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2811);
-fatal_exit(1);
-}
-{
-var3192 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3191, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3192); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3193!=NULL)) {
-var3194 = varonce3193;
-} else {
-var3195 = ">>";
-var3196 = core__flat___NativeString___to_s_full(var3195, 2l, 2l);
-var3194 = var3196;
-varonce3193 = var3194;
-}
-{
-var3197 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3194); /* == on <var_pname:String>*/
-}
-if (var3197){
-if (unlikely(varonce3198==NULL)) {
-var3199 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3200!=NULL)) {
-var3201 = varonce3200;
-} else {
-var3202 = " >> ";
-var3203 = core__flat___NativeString___to_s_full(var3202, 4l, 4l);
-var3201 = var3203;
-varonce3200 = var3201;
-}
-((struct instance_core__NativeArray*)var3199)->values[1]=var3201;
-} else {
-var3199 = varonce3198;
-varonce3198 = NULL;
-}
-{
-var3204 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3205 = ((val*(*)(val* self))(var3204->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3204); /* to_s on <var3204:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3199)->values[0]=var3205;
-{
-var3206 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3207 = ((val*(*)(val* self))(var3206->class->vft[COLOR_core__abstract_text__Object__to_s]))(var3206); /* to_s on <var3206:nullable Object(RuntimeVariable)>*/
-}
-((struct instance_core__NativeArray*)var3199)->values[2]=var3207;
-{
-var3208 = ((val*(*)(val* self))(var3199->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3199); /* native_to_s on <var3199:NativeArray[String]>*/
-}
-varonce3198 = var3199;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2814);
-fatal_exit(1);
-}
-{
-var3209 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3208, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3209); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3210!=NULL)) {
-var3211 = varonce3210;
-} else {
-var3212 = "==";
-var3213 = core__flat___NativeString___to_s_full(var3212, 2l, 2l);
-var3211 = var3213;
-varonce3210 = var3211;
-}
-{
-var3214 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3211); /* == on <var_pname:String>*/
-}
-if (var3214){
-{
-var3215 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3216 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3217 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var3215, var3216);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3217); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3218!=NULL)) {
-var3219 = varonce3218;
-} else {
-var3220 = "!=";
-var3221 = core__flat___NativeString___to_s_full(var3220, 2l, 2l);
-var3219 = var3221;
-varonce3218 = var3219;
-}
-{
-var3222 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3219); /* == on <var_pname:String>*/
-}
-if (var3222){
-{
-var3223 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 0l);
-}
-{
-var3224 = core___core__Array___core__abstract_collection__SequenceRead___91d_93d(var_arguments, 1l);
-}
-{
-var3225 = nitc___nitc__SeparateCompilerVisitor___nitc__abstract_compiler__AbstractCompilerVisitor__equal_test(var_v, var3223, var3224);
-}
-var_res3226 = var3225;
-if (unlikely(varonce3227==NULL)) {
-var3228 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
-if (likely(varonce3229!=NULL)) {
-var3230 = varonce3229;
-} else {
-var3231 = "!";
-var3232 = core__flat___NativeString___to_s_full(var3231, 1l, 1l);
-var3230 = var3232;
-varonce3229 = var3230;
-}
-((struct instance_core__NativeArray*)var3228)->values[0]=var3230;
-} else {
-var3228 = varonce3227;
-varonce3227 = NULL;
-}
-{
-var3233 = ((val*(*)(val* self))(var_res3226->class->vft[COLOR_core__abstract_text__Object__to_s]))(var_res3226); /* to_s on <var_res3226:RuntimeVariable>*/
-}
-((struct instance_core__NativeArray*)var3228)->values[1]=var3233;
-{
-var3234 = ((val*(*)(val* self))(var3228->class->vft[COLOR_core__abstract_text__NativeArray__native_to_s]))(var3228); /* native_to_s on <var3228:NativeArray[String]>*/
-}
-varonce3227 = var3228;
-if (unlikely(var_ret == NULL)) {
-PRINT_ERROR("Runtime error: %s", "Cast failed");
-PRINT_ERROR(" (%s:%d)\n", FILE_nitc__abstract_compiler, 2821);
-fatal_exit(1);
-}
-{
-var3235 = nitc___nitc__AbstractCompilerVisitor___new_expr(var_v, var3234, var_ret);
-}
-{
-nitc___nitc__AbstractCompilerVisitor___ret(var_v, var3235); /* Direct call abstract_compiler#AbstractCompilerVisitor#ret on <var_v:AbstractCompilerVisitor>*/
-}
-var = 1;
-goto RET_LABEL;
-} else {
-if (likely(varonce3236!=NULL)) {
-var3237 = varonce3236;
-} else {
-var3238 = "<";
-var3239 = core__flat___NativeString___to_s_full(var3238, 1l, 1l);
-var3237 = var3239;
-varonce3236 = var3237;
-}
-{
-var3240 = ((short int(*)(val* self, val* p0))(var_pname->class->vft[COLOR_core__kernel__Object___61d_61d]))(var_pname, var3237); /* == on <var_pname:String>*/
-}
-if (var3240){
-if (unlikely(varonce3241==NULL)) {
-var3242 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
-if (likely(varonce3243!=NULL)) {
-var3244 = varonce3243;
-} else {
-var3245 = " < ";
-var3246 = core__flat___NativeString___to_s_full(var3245, 3l, 3l);
-var3244 = var3246;
-varonce3243 = var3244;
-}
-((struct instance_core__NativeArray*)var3242)->values[1]=var3244;
-} else {
-var3242 = varonce3241;
-varonce3241 = NULL;
-}