public function systemExitWithNonZeroExitCode()
 {
     try {
         \lang\Runtime::halt(127);
         $this->fail('Expected', NULL, 'lang.SystemExit');
     } catch (SystemExit $e) {
         $this->assertEquals(127, $e->getCode());
     }
 }