<testResult _class='hudson.tasks.junit.TestResult'><duration>314.78397</duration><empty>false</empty><failCount>36</failCount><passCount>761</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>tests.immutablecollections.ImmutableListTest</className><duration>0.004</duration><failedSince>0</failedSince><name>iterator1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.immutablecollections.ImmutableListTest</className><duration>0.004</duration><failedSince>0</failedSince><name>sizeOfCons</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.immutablecollections.ImmutableListTest</className><duration>0.003</duration><failedSince>0</failedSince><name>sizeOfTail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.011</duration><name>tests.immutablecollections.ImmutableListTest</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:09</timestamp></suite><suite><case><age>0</age><className>tests.immutablecollections.IntRangeTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.001</duration><name>tests.immutablecollections.IntRangeTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:09</timestamp></suite><suite><case><age>0</age><className>tests.utils.GraphInterpreterTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testCycle</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.utils.GraphInterpreterTests</className><duration>0.004</duration><failedSince>0</failedSince><name>testSimpleGraph</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.utils.GraphInterpreterTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testStronglyConnectedComponents</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.006</duration><name>tests.utils.GraphInterpreterTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:09</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.objectreader.ObjectHelperTests</className><duration>0.002</duration><failedSince>0</failedSince><name>example1a</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.objectreader.ObjectHelperTests</className><duration>0.0</duration><failedSince>0</failedSince><name>example2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.objectreader.ObjectHelperTests</className><duration>0.0</duration><failedSince>0</failedSince><name>ver1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.002</duration><name>tests.wurstscript.objectreader.ObjectHelperTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:45</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>2.872</duration><failedSince>0</failedSince><name>array_init_global1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.054</duration><failedSince>0</failedSince><name>array_init_global_fail1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.096</duration><failedSince>0</failedSince><name>array_init_global_fail2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.003</duration><failedSince>0</failedSince><name>array_init_global_fail3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.565</duration><failedSince>0</failedSince><name>array_init_global_type_inference</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.499</duration><failedSince>0</failedSince><name>array_init_length1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.303</duration><failedSince>0</failedSince><name>array_init_length2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.018</duration><failedSince>0</failedSince><name>array_init_local_fail1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.337</duration><failedSince>0</failedSince><name>array_init_local_type_inference</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.413</duration><failedSince>0</failedSince><name>classArrayInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.319</duration><failedSince>0</failedSince><name>conditionalWithArray</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.301</duration><failedSince>0</failedSince><name>intArrayInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.474</duration><failedSince>0</failedSince><name>multiArrayDefaultValue</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.463</duration><failedSince>0</failedSince><name>multiArrayInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.005</duration><failedSince>0</failedSince><name>multiArrayWrongSize</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.395</duration><failedSince>0</failedSince><name>testArray1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.005</duration><failedSince>0</failedSince><name>testArrayParam</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ArrayTests</className><duration>0.348</duration><failedSince>0</failedSince><name>testArray_jass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>7.504</duration><name>tests.wurstscript.tests.ArrayTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:50:58</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>1.081</duration><failedSince>0</failedSince><name>closuresWithOperatorOverloading</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.338</duration><failedSince>0</failedSince><name>completionAtEndOfFileWithNewline</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.338</duration><failedSince>0</failedSince><name>completionAtEndOfFileWithNewline2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.272</duration><failedSince>0</failedSince><name>inForLoop</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.273</duration><failedSince>0</failedSince><name>onlyFromClasses</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.304</duration><failedSince>0</failedSince><name>overload1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.277</duration><failedSince>0</failedSince><name>ratings_returnType1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.278</duration><failedSince>0</failedSince><name>ratings_returnType2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.29</duration><failedSince>0</failedSince><name>simpleExample1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.275</duration><failedSince>0</failedSince><name>simpleExample2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.283</duration><failedSince>0</failedSince><name>simpleExample3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.223</duration><failedSince>0</failedSince><name>testAfterDot</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.197</duration><failedSince>0</failedSince><name>testDeprecated</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.245</duration><failedSince>0</failedSince><name>testInnerClasses</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.334</duration><failedSince>0</failedSince><name>testNestedClass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.289</duration><failedSince>0</failedSince><name>testPrivateMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.243</duration><failedSince>0</failedSince><name>testPrivateMethod2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.315</duration><failedSince>0</failedSince><name>testProtectedMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.313</duration><failedSince>0</failedSince><name>testProtectedMethod2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.273</duration><failedSince>0</failedSince><name>testWithParentheses</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.265</duration><failedSince>0</failedSince><name>testWithParentheses2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.274</duration><failedSince>0</failedSince><name>testWithoutParentheses</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.AutoCompleteTests</className><duration>0.197</duration><failedSince>0</failedSince><name>testWithoutParentheses2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>7.192</duration><name>tests.wurstscript.tests.AutoCompleteTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:51:06</timestamp></suite><suite><case><age>1</age><className>tests.wurstscript.tests.BugTests</className><duration>8.189</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_836;
    Player640(i_836);
    &gt;&gt;&gt;  null}

initPlayerArray510</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_836;
    Player640(i_836);
    &gt;&gt;&gt;  null}

initPlayerArray510
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.BugTests.ObjectRecycler(BugTests.java:35)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>ObjectRecycler</name><skipped>false</skipped><status>REGRESSION</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.504</duration><failedSince>0</failedSince><name>bitset_add</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>bug61_break</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>bug62_codearray</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.311</duration><failedSince>0</failedSince><name>classNull</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>classesCyclic</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.354</duration><failedSince>0</failedSince><name>closureClassConstructor</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.007</duration><failedSince>0</failedSince><name>closureClassConstructorInvalid</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.259</duration><failedSince>0</failedSince><name>constFolding</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.43</duration><failedSince>0</failedSince><name>cycle_with_generics</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.335</duration><failedSince>0</failedSince><name>cyclic</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.266</duration><failedSince>0</failedSince><name>cyclicDepReadVars</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>cyclicDependency</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>cyclicDependency2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>cyclicForLoop</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>division</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.325</duration><failedSince>0</failedSince><name>doubleNativeDecl</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.007</duration><failedSince>0</failedSince><name>duplicateNames</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.267</duration><failedSince>0</failedSince><name>duplicateNames2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.279</duration><failedSince>0</failedSince><name>duplicateNamesOk</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.006</duration><failedSince>0</failedSince><name>dynamicVarFromStaticContext</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>dynamicVarFromStaticContext2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>extensionFunc_noreturn</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.006</duration><failedSince>0</failedSince><name>extensionMethodStatic</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.308</duration><failedSince>0</failedSince><name>flattenBug</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>forLoop</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>1</age><className>tests.wurstscript.tests.BugTests</className><duration>4.307</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_999;
    Player707(i_999);
    &gt;&gt;&gt;  null}

initPlayerArray218</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_999;
    Player707(i_999);
    &gt;&gt;&gt;  null}

initPlayerArray218
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.BugTests.forfrom(BugTests.java:30)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>forfrom</name><skipped>false</skipped><status>REGRESSION</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.004</duration><failedSince>0</failedSince><name>func_noreturn</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.298</duration><failedSince>0</failedSince><name>funcrefs1</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.26</duration><failedSince>0</failedSince><name>funcrefs2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.279</duration><failedSince>0</failedSince><name>functionWithUnderscore</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.331</duration><failedSince>0</failedSince><name>genericsNull</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.24</duration><failedSince>0</failedSince><name>hotdoc</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>implementNothing</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.239</duration><failedSince>0</failedSince><name>inlineBug</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.282</duration><failedSince>0</failedSince><name>inlinerBugShortCircuit</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.252</duration><failedSince>0</failedSince><name>inlinerBugShortCircuit2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.272</duration><failedSince>0</failedSince><name>intBoundaries</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.004</duration><failedSince>0</failedSince><name>intBoundariesH</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.007</duration><failedSince>0</failedSince><name>intBoundariesL</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.312</duration><failedSince>0</failedSince><name>localOptimizerFail</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.398</duration><failedSince>0</failedSince><name>localsInOndestroy</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.302</duration><failedSince>0</failedSince><name>memberMethodParens</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.526</duration><failedSince>0</failedSince><name>middlewareOverload</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.288</duration><failedSince>0</failedSince><name>negativeNumberLiterals</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.005</duration><failedSince>0</failedSince><name>nonAbstractClass</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.319</duration><failedSince>0</failedSince><name>optBug</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>1</age><className>tests.wurstscript.tests.BugTests</className><duration>3.083</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_747;
    Player598(i_747);
    &gt;&gt;&gt;  null}

initPlayerArray129</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_747;
    Player598(i_747);
    &gt;&gt;&gt;  null}

initPlayerArray129
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.BugTests.ovveride_nativeTypeReturn(BugTests.java:955)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>ovveride_nativeTypeReturn</name><skipped>false</skipped><status>REGRESSION</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.442</duration><failedSince>0</failedSince><name>parseHexValues</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.307</duration><failedSince>0</failedSince><name>polarOfffsetInline</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.304</duration><failedSince>0</failedSince><name>realIndex</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.38</duration><failedSince>0</failedSince><name>recursive</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.254</duration><failedSince>0</failedSince><name>recursive2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>recursiveTuple</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.001</duration><failedSince>0</failedSince><name>recursiveTuple2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.004</duration><failedSince>0</failedSince><name>staticGenerics1</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>staticGenerics2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.281</duration><failedSince>0</failedSince><name>staticGenerics3</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.002</duration><failedSince>0</failedSince><name>staticOverride</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.29</duration><failedSince>0</failedSince><name>stringPlusNull1</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.274</duration><failedSince>0</failedSince><name>stringPlusNull2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.272</duration><failedSince>0</failedSince><name>stringPlusNull3</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.008</duration><failedSince>0</failedSince><name>subStringError</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>testClassExtendsClassWithoutNoArgConstructor</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testClassImplementsClass</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.236</duration><failedSince>0</failedSince><name>testCodeNull</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>testCyclicDependencyError</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.278</duration><failedSince>0</failedSince><name>testInferInSuper</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.302</duration><failedSince>0</failedSince><name>testLinePos</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.354</duration><failedSince>0</failedSince><name>testNestedTimerClosure</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.278</duration><failedSince>0</failedSince><name>testSelfAssignmentNoWarning</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.005</duration><failedSince>0</failedSince><name>testSelfAssignmentWarning</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.004</duration><failedSince>0</failedSince><name>testSelfAssignmentWarningDot</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.341</duration><failedSince>0</failedSince><name>testStacktrace</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.278</duration><failedSince>0</failedSince><name>test_correct_escapesequence</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.024</duration><failedSince>0</failedSince><name>test_empty_escapesequence</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.281</duration><failedSince>0</failedSince><name>test_for_from</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.277</duration><failedSince>0</failedSince><name>test_for_in</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.01</duration><failedSince>0</failedSince><name>test_init_order_globals_warning</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_init_order_globals_warning_jass</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.005</duration><failedSince>0</failedSince><name>test_init_order_jass_warning</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.283</duration><failedSince>0</failedSince><name>test_inline_jass_div</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.265</duration><failedSince>0</failedSince><name>test_null_in_jass</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.258</duration><failedSince>0</failedSince><name>test_unit_array</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.003</duration><failedSince>0</failedSince><name>ticket706</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>1</age><className>tests.wurstscript.tests.BugTests</className><duration>2.907</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_184;
    Player565(i_184);
    &gt;&gt;&gt;  null}

initPlayerArray886</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_184;
    Player565(i_184);
    &gt;&gt;&gt;  null}

initPlayerArray886
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.BugTests.ticket709(BugTests.java:1072)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>ticket709</name><skipped>false</skipped><status>REGRESSION</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.001</duration><failedSince>0</failedSince><name>typenameAsFuncname1</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.001</duration><failedSince>0</failedSince><name>typenameAsFuncname2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.279</duration><failedSince>0</failedSince><name>underlineArray</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.25</duration><failedSince>0</failedSince><name>underscore</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.255</duration><failedSince>0</failedSince><name>underscore_end</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.236</duration><failedSince>0</failedSince><name>underscores_in_name</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.27</duration><failedSince>0</failedSince><name>unreadVarWarning</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.005</duration><failedSince>0</failedSince><name>unreadVarWarning2</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.245</duration><failedSince>0</failedSince><name>unreadVarWarningArrays</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.BugTests</className><duration>0.268</duration><failedSince>0</failedSince><name>varname_with_interface</name><skipped>false</skipped><status>PASSED</status><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout></case><duration>34.993</duration><name>tests.wurstscript.tests.BugTests</name><stderr>... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling init_Test() in testStacktrace:5
... when calling main()



... when calling bar(2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()

... when calling foo(1, 2) in testStacktrace:17
... when calling init_Test() in testStacktrace:5
... when calling main()


   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling bar in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5

   when calling foo in testStacktrace, line 17
   when calling init_Test in testStacktrace, line 5
</stderr><stdout>Wrong version '1bfaf7ce82149bcce464263fa4db9b4265f67f11', executing git pull to get 'e1a61914adb9cdb2a631603ce8cab651043ad288'
</stdout><timestamp>2019-08-09T16:51:13</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.288</duration><failedSince>0</failedSince><name>castToIntGenerics</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.328</duration><failedSince>0</failedSince><name>castToIntGenerics2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.308</duration><failedSince>0</failedSince><name>castToIntPointerArithmetic</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.004</duration><failedSince>0</failedSince><name>constr1</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.298</duration><failedSince>0</failedSince><name>constr2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.352</duration><failedSince>0</failedSince><name>constr_super</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.005</duration><failedSince>0</failedSince><name>constr_super_wrong1</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.304</duration><failedSince>0</failedSince><name>extends_override</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.296</duration><failedSince>0</failedSince><name>extends_override2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.312</duration><failedSince>0</failedSince><name>extends_override3</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.306</duration><failedSince>0</failedSince><name>extends_override4</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.336</duration><failedSince>0</failedSince><name>extends_simple</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.284</duration><failedSince>0</failedSince><name>extends_variables</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.274</duration><failedSince>0</failedSince><name>ondestroy</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.295</duration><failedSince>0</failedSince><name>ondestroyUsingThis</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.296</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatch</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.282</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatch2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.28</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatch3</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.29</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatch4</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.319</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatch5</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.304</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatchFrotty1</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.29</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatchFrotty2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.297</duration><failedSince>0</failedSince><name>ondestroy_dynamicdispatchFrotty3</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.293</duration><failedSince>0</failedSince><name>ondestroy_withVar</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.003</duration><failedSince>0</failedSince><name>privateFunc</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.255</duration><failedSince>0</failedSince><name>privateFuncOverride</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.004</duration><failedSince>0</failedSince><name>privateVar</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.286</duration><failedSince>0</failedSince><name>subTypeGeneric1</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.263</duration><failedSince>0</failedSince><name>subTypeGeneric2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.004</duration><failedSince>0</failedSince><name>subTypeGeneric3</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.259</duration><failedSince>0</failedSince><name>subTypeGenericInterface</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.006</duration><failedSince>0</failedSince><name>subTypeGenericInterface2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.301</duration><failedSince>0</failedSince><name>superCall</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.295</duration><failedSince>0</failedSince><name>superCall2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.306</duration><failedSince>0</failedSince><name>testArrayInitInClass</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.255</duration><failedSince>0</failedSince><name>testArrayInitInClassStatic</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.262</duration><failedSince>0</failedSince><name>testMultiArray</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.275</duration><failedSince>0</failedSince><name>testNoDispatch</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.346</duration><failedSince>0</failedSince><name>testOverrideInterfaceAbstractClass</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.305</duration><failedSince>0</failedSince><name>testOverrideInterfaceAbstractClass2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.002</duration><failedSince>0</failedSince><name>teststaticoverride</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.001</duration><failedSince>0</failedSince><name>teststaticoverride2</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.002</duration><failedSince>0</failedSince><name>teststaticoverride3</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.001</duration><failedSince>0</failedSince><name>teststaticoverride4</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesExtTests</className><duration>0.311</duration><failedSince>0</failedSince><name>testtest</name><skipped>false</skipped><status>PASSED</status><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout></case><duration>10.412</duration><name>tests.wurstscript.tests.ClassesExtTests</name><stderr>AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
AAbstract
MyInterfaceImpl
</stderr><stdout></stdout><timestamp>2019-08-09T16:52:11</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.012</duration><failedSince>0</failedSince><name>NPE</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.255</duration><failedSince>0</failedSince><name>OverrideClass</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.293</duration><failedSince>0</failedSince><name>abstract_class</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.279</duration><failedSince>0</failedSince><name>abstract_class2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.004</duration><failedSince>0</failedSince><name>abstract_fail</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>abstract_fail2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>abstract_must_not_be_private</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>arrayAttributeFail1</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>arrayAttributeFail2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.281</duration><failedSince>0</failedSince><name>arrayAttributeTest1</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.284</duration><failedSince>0</failedSince><name>arrayAttributeTest2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.37</duration><failedSince>0</failedSince><name>big_instanceof</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.004</duration><failedSince>0</failedSince><name>callStaticFunctionFromInit</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.261</duration><failedSince>0</failedSince><name>cast_class</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.272</duration><failedSince>0</failedSince><name>cast_class2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.003</duration><failedSince>0</failedSince><name>cast_class_unrelated</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.291</duration><failedSince>0</failedSince><name>classes1</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.298</duration><failedSince>0</failedSince><name>classes_construct</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>classes_double_defined</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.443</duration><failedSince>0</failedSince><name>classes_lifecycle</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.288</duration><failedSince>0</failedSince><name>classes_method</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.286</duration><failedSince>0</failedSince><name>classes_method_implicit</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.003</duration><failedSince>0</failedSince><name>classes_static_func</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>classes_static_var</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>classes_static_var2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>classes_static_var_get</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>classes_static_var_set</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>classes_static_var_set2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>code_members</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>constantVars</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>constant_fields</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>constant_fields2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.001</duration><failedSince>0</failedSince><name>construct_super</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.252</duration><failedSince>0</failedSince><name>constructor_overloading</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>constructor_private</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.234</duration><failedSince>0</failedSince><name>constructor_private_ok</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.012</duration><failedSince>0</failedSince><name>destroyed</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.343</duration><failedSince>0</failedSince><name>dotdotOperator</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.004</duration><failedSince>0</failedSince><name>dotdotOperatorFail</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.002</duration><failedSince>0</failedSince><name>duplicateConstructor</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.243</duration><failedSince>0</failedSince><name>initConstant</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.275</duration><failedSince>0</failedSince><name>instanceof_null</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.004</duration><failedSince>0</failedSince><name>method_private</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.277</duration><failedSince>0</failedSince><name>ondestroy</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.003</duration><failedSince>0</failedSince><name>override</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.303</duration><failedSince>0</failedSince><name>override_valid</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.295</duration><failedSince>0</failedSince><name>override_valid2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.311</duration><failedSince>0</failedSince><name>override_valid_trans</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.38</duration><failedSince>0</failedSince><name>override_valid_trans_big</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.341</duration><failedSince>0</failedSince><name>override_valid_void</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.377</duration><failedSince>0</failedSince><name>protectedInOtherPackage</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.33</duration><failedSince>0</failedSince><name>protectedInOtherPackage2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>3.557</duration><failedSince>0</failedSince><name>recyling</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.287</duration><failedSince>0</failedSince><name>recyling2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.795</duration><failedSince>0</failedSince><name>recyling_random</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.003</duration><failedSince>0</failedSince><name>staticThisAccess</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.285</duration><failedSince>0</failedSince><name>static_class_qualified_field</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.455</duration><failedSince>0</failedSince><name>static_class_qualified_function</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.315</duration><failedSince>0</failedSince><name>static_class_qualified_type</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.289</duration><failedSince>0</failedSince><name>static_field</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.276</duration><failedSince>0</failedSince><name>static_field_other_package</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.268</duration><failedSince>0</failedSince><name>static_static_array_field</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.325</duration><failedSince>0</failedSince><name>testArraySize</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.004</duration><failedSince>0</failedSince><name>testArraySize2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.392</duration><failedSince>0</failedSince><name>testInnerClass_module</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.391</duration><failedSince>0</failedSince><name>testInnerClass_module_thistype</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.014</duration><failedSince>0</failedSince><name>testInnerClass_module_thistype2</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.382</duration><failedSince>0</failedSince><name>testInnerClass_module_thistype3</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.313</duration><failedSince>0</failedSince><name>testInnerClass_static1</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.305</duration><failedSince>0</failedSince><name>testInnerClass_static_from_outside</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.265</duration><failedSince>0</failedSince><name>testNoOverride</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>4.965</duration><failedSince>0</failedSince><name>testOver9000</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.317</duration><failedSince>0</failedSince><name>thisHandling</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClassesTests</className><duration>0.366</duration><failedSince>0</failedSince><name>tupleArrayMember</name><skipped>false</skipped><status>PASSED</status><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout></case><duration>22.541</duration><name>tests.wurstscript.tests.ClassesTests</name><stderr>Nullpointer exception when calling A.foo
Called A.foo on invalid object.
</stderr><stdout></stdout><timestamp>2019-08-09T16:51:48</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.259</duration><failedSince>0</failedSince><name>beginEndExpr</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.266</duration><failedSince>0</failedSince><name>blockSyntax</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.316</duration><failedSince>0</failedSince><name>blockSyntax2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.367</duration><failedSince>0</failedSince><name>captureParam</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.363</duration><failedSince>0</failedSince><name>captureThis</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.423</duration><failedSince>0</failedSince><name>captureThis2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.398</duration><failedSince>0</failedSince><name>closure1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.377</duration><failedSince>0</failedSince><name>closure2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.399</duration><failedSince>0</failedSince><name>closure3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.349</duration><failedSince>0</failedSince><name>closureCaptureMain</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.305</duration><failedSince>0</failedSince><name>closureInClassInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.394</duration><failedSince>0</failedSince><name>closureWithGenerics</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.334</duration><failedSince>0</failedSince><name>closure_begin_end1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.294</duration><failedSince>0</failedSince><name>closure_begin_end2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.37</duration><failedSince>0</failedSince><name>closure_begin_end3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.004</duration><failedSince>0</failedSince><name>closure_inferType</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.292</duration><failedSince>0</failedSince><name>closure_void</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.272</duration><failedSince>0</failedSince><name>closure_void_call</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.249</duration><failedSince>0</failedSince><name>code_anonfunc1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.244</duration><failedSince>0</failedSince><name>code_anonfunc2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.004</duration><failedSince>0</failedSince><name>code_anonfuncErr</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>code_anonfuncErr2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.278</duration><failedSince>0</failedSince><name>code_anonfuncTuple</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.278</duration><failedSince>0</failedSince><name>code_anonfunc_mixed</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.005</duration><failedSince>0</failedSince><name>code_anonfunc_mixed_err1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.343</duration><failedSince>0</failedSince><name>generic1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.326</duration><failedSince>0</failedSince><name>generic2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.296</duration><failedSince>0</failedSince><name>generic3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.277</duration><failedSince>0</failedSince><name>intliteralClosure</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>noAbstractMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.251</duration><failedSince>0</failedSince><name>oneAbstractMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.266</duration><failedSince>0</failedSince><name>oneAbstractMethodInherited</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.26</duration><failedSince>0</failedSince><name>oneAbstractMethodInheritedOverloaded</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.012</duration><failedSince>0</failedSince><name>overload1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.321</duration><failedSince>0</failedSince><name>overload2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.276</duration><failedSince>0</failedSince><name>skipInClosure</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.004</duration><failedSince>0</failedSince><name>skipInClosure_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.299</duration><failedSince>0</failedSince><name>testDispatch</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.288</duration><failedSince>0</failedSince><name>testOverloadingConstructorClosureUse</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.317</duration><failedSince>0</failedSince><name>testOverloadingFuncClosureUse</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.005</duration><failedSince>0</failedSince><name>tryCaptureArray</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.341</duration><failedSince>0</failedSince><name>tryCaptureTuple</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.005</duration><failedSince>0</failedSince><name>twoAbstractMethods</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>uninitialized</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.002</duration><failedSince>0</failedSince><name>uninitialized2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>uninitialized3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.319</duration><failedSince>0</failedSince><name>uninitialized4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>uninitialized6</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ClosureTests</className><duration>0.356</duration><failedSince>0</failedSince><name>withoutParameterType</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>11.458</duration><name>tests.wurstscript.tests.ClosureTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:21</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.CompilationUnitTests</className><duration>0.26</duration><failedSince>0</failedSince><name>jass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.CompilationUnitTests</className><duration>0.325</duration><failedSince>0</failedSince><name>packages</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.586</duration><name>tests.wurstscript.tests.CompilationUnitTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:33</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ConfigPackageTests</className><duration>0.348</duration><failedSince>0</failedSince><name>configFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ConfigPackageTests</className><duration>0.013</duration><failedSince>0</failedSince><name>configFuncWrongType</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ConfigPackageTests</className><duration>0.302</duration><failedSince>0</failedSince><name>configVar</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ConfigPackageTests</className><duration>0.252</duration><failedSince>0</failedSince><name>configVarCyclic</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ConfigPackageTests</className><duration>0.002</duration><failedSince>0</failedSince><name>configVarWrongType</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.918</duration><name>tests.wurstscript.tests.ConfigPackageTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:33</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.DeterministicChecks</className><duration>0.593</duration><failedSince>0</failedSince><name>simple</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.593</duration><name>tests.wurstscript.tests.DeterministicChecks</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:34</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.EnumTests</className><duration>0.25</duration><failedSince>0</failedSince><name>enum_short1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.EnumTests</className><duration>0.252</duration><failedSince>0</failedSince><name>enum_short2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.EnumTests</className><duration>0.278</duration><failedSince>0</failedSince><name>enum_short3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.EnumTests</className><duration>0.287</duration><failedSince>0</failedSince><name>enum_to_int_test</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>1.069</duration><name>tests.wurstscript.tests.EnumTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:47</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.295</duration><failedSince>0</failedSince><name>conditionalExpr_blocks</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.271</duration><failedSince>0</failedSince><name>conditionalExpr_false</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.003</duration><failedSince>0</failedSince><name>conditionalExpr_inferNull_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.262</duration><failedSince>0</failedSince><name>conditionalExpr_inferNull_left</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.253</duration><failedSince>0</failedSince><name>conditionalExpr_inferNull_right1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.262</duration><failedSince>0</failedSince><name>conditionalExpr_inferNull_right2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.264</duration><failedSince>0</failedSince><name>conditionalExpr_linebreaks1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.297</duration><failedSince>0</failedSince><name>conditionalExpr_linebreaks2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.296</duration><failedSince>0</failedSince><name>conditionalExpr_linebreaks3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.253</duration><failedSince>0</failedSince><name>conditionalExpr_real</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.004</duration><failedSince>0</failedSince><name>conditionalExpr_subtypes_err1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.002</duration><failedSince>0</failedSince><name>conditionalExpr_subtypes_err2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.002</duration><failedSince>0</failedSince><name>conditionalExpr_subtypes_err3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.002</duration><failedSince>0</failedSince><name>conditionalExpr_subtypes_err4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.295</duration><failedSince>0</failedSince><name>conditionalExpr_subtypes_ok1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.263</duration><failedSince>0</failedSince><name>conditionalExpr_true</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.003</duration><failedSince>0</failedSince><name>conditionalExpr_voidFail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.252</duration><failedSince>0</failedSince><name>div1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.276</duration><failedSince>0</failedSince><name>div3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.029</duration><failedSince>0</failedSince><name>err_assign</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.273</duration><failedSince>0</failedSince><name>ints1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.296</duration><failedSince>0</failedSince><name>ints2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.245</duration><failedSince>0</failedSince><name>ints4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.26</duration><failedSince>0</failedSince><name>ints6</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.263</duration><failedSince>0</failedSince><name>ints7</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.268</duration><failedSince>0</failedSince><name>minus</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.256</duration><failedSince>0</failedSince><name>mod1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.308</duration><failedSince>0</failedSince><name>parantheses</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.243</duration><failedSince>0</failedSince><name>plus</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.268</duration><failedSince>0</failedSince><name>real1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.312</duration><failedSince>0</failedSince><name>string</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.271</duration><failedSince>0</failedSince><name>unaryMinus1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.253</duration><failedSince>0</failedSince><name>unaryMinus2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.256</duration><failedSince>0</failedSince><name>unaryMinus3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExpressionTests</className><duration>0.257</duration><failedSince>0</failedSince><name>unaryMinus4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>7.629</duration><name>tests.wurstscript.tests.ExpressionTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:35</timestamp></suite><suite><case><age>1</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>2.85</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_583;
    Player161(i_583);
    &gt;&gt;&gt;  null}

initPlayerArray175</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_583;
    Player161(i_583);
    &gt;&gt;&gt;  null}

initPlayerArray175
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.ExtensionMethodsTests.extFuncDouble(ExtensionMethodsTests.java:15)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>extFuncDouble</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.295</duration><failedSince>0</failedSince><name>extensionFunction_chain</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.006</duration><failedSince>0</failedSince><name>extensionFunction_class</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.264</duration><failedSince>0</failedSince><name>extensionFunction_int</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.269</duration><failedSince>0</failedSince><name>extensionFunction_int_across_packages</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.287</duration><failedSince>0</failedSince><name>extensionFunction_int_order</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.004</duration><failedSince>0</failedSince><name>extmethontype</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.262</duration><failedSince>0</failedSince><name>intreal</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ExtensionMethodsTests</className><duration>0.264</duration><failedSince>0</failedSince><name>sameName</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>4.505</duration><name>tests.wurstscript.tests.ExtensionMethodsTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:42</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.003</duration><failedSince>0</failedSince><name>destroyDataflowTest</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.002</duration><failedSince>0</failedSince><name>destroyThisDataflowTest</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testInitalized</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.231</duration><failedSince>0</failedSince><name>testReturns1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testReturns2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testReturns3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.005</duration><failedSince>0</failedSince><name>testReturns4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.283</duration><failedSince>0</failedSince><name>testReturns5</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.FlowAnalysisTests</className><duration>0.006</duration><failedSince>0</failedSince><name>testUnreachable1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.538</duration><name>tests.wurstscript.tests.FlowAnalysisTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:48</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.GenericsModuleTests</className><duration>0.258</duration><failedSince>0</failedSince><name>biggerModule</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsModuleTests</className><duration>0.29</duration><failedSince>0</failedSince><name>genericInception</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsModuleTests</className><duration>0.271</duration><failedSince>0</failedSince><name>simpleGenericModule</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.821</duration><name>tests.wurstscript.tests.GenericsModuleTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:08</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.317</duration><failedSince>0</failedSince><name>abstractReturnT</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.013</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    c_276;
    new_B141();
    &gt;&gt;&gt;  null}

init_Test700</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    c_276;
    new_B141();
    &gt;&gt;&gt;  null}

init_Test700
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:302)
	at tests.wurstscript.tests.GenericsTests.cast(GenericsTests.java:441)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>cast</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.007</duration><failedSince>0</failedSince><name>cellExample</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.282</duration><failedSince>0</failedSince><name>extensionFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.355</duration><failedSince>0</failedSince><name>function</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.266</duration><failedSince>0</failedSince><name>genericChain1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.014</duration><failedSince>0</failedSince><name>genericChain1Err</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.28</duration><failedSince>0</failedSince><name>genericChain2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.005</duration><failedSince>0</failedSince><name>genericChain2ErrA</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.003</duration><failedSince>0</failedSince><name>genericChain2ErrB</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.258</duration><failedSince>0</failedSince><name>genericExtensionMethod1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.329</duration><failedSince>0</failedSince><name>genericForFrom</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.327</duration><failedSince>0</failedSince><name>genericForIn</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.291</duration><failedSince>0</failedSince><name>genericFunctionOverload</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.253</duration><failedSince>0</failedSince><name>genericMethod1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.285</duration><failedSince>0</failedSince><name>genericOverload</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.289</duration><failedSince>0</failedSince><name>genericOverload2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.235</duration><failedSince>0</failedSince><name>genericRecursive</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.262</duration><failedSince>0</failedSince><name>genericRecursive2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.273</duration><failedSince>0</failedSince><name>genericReturnOverride</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.281</duration><failedSince>0</failedSince><name>genericReturnOverride2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.329</duration><failedSince>0</failedSince><name>genericsDispatch</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.261</duration><failedSince>0</failedSince><name>genericsSubstitute</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.269</duration><failedSince>0</failedSince><name>genericsSubstitute1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.296</duration><failedSince>0</failedSince><name>genericsSubstitute2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.298</duration><failedSince>0</failedSince><name>genericsSubstitute3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.281</duration><failedSince>0</failedSince><name>genericsSubstitute_override</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.295</duration><failedSince>0</failedSince><name>genericsSubstitute_override_interface</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.003</duration><failedSince>0</failedSince><name>genericsSubstitute_override_interface_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.336</duration><failedSince>0</failedSince><name>identity</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.285</duration><failedSince>0</failedSince><name>identity2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.004</duration><failedSince>0</failedSince><name>identityFail1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.003</duration><failedSince>0</failedSince><name>identityFail2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.GenericsTests</className><duration>2.882</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_823;
    Player981(i_823);
    &gt;&gt;&gt;  null}

initPlayerArray114</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_823;
    Player981(i_823);
    &gt;&gt;&gt;  null}

initPlayerArray114
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.GenericsTests.implicitConversionFail(GenericsTests.java:385)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>implicitConversionFail</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.GenericsTests</className><duration>2.784</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_290;
    Player146(i_290);
    &gt;&gt;&gt;  null}

initPlayerArray239</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_290;
    Player146(i_290);
    &gt;&gt;&gt;  null}

initPlayerArray239
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.GenericsTests.implicitConversionFail2(GenericsTests.java:405)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>implicitConversionFail2</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.399</duration><failedSince>0</failedSince><name>implicitConversionFailSimple</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.357</duration><failedSince>0</failedSince><name>implicitConversions</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.305</duration><failedSince>0</failedSince><name>implicitConversions2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.299</duration><failedSince>0</failedSince><name>implicitConversions3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.3</duration><failedSince>0</failedSince><name>implicitConversions4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.35</duration><failedSince>0</failedSince><name>implicitConversions5</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.266</duration><failedSince>0</failedSince><name>implicitConversionsAssign</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.005</duration><failedSince>0</failedSince><name>implicitConversionsFail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.005</duration><failedSince>0</failedSince><name>implicitConversionsFail2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.288</duration><failedSince>0</failedSince><name>implicitsWithClass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.341</duration><failedSince>0</failedSince><name>implicitsWithClass2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.299</duration><failedSince>0</failedSince><name>implicitsWithClosures</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.27</duration><failedSince>0</failedSince><name>inferType</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.296</duration><failedSince>0</failedSince><name>inheritField</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.278</duration><failedSince>0</failedSince><name>inheritField2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.267</duration><failedSince>0</failedSince><name>inheritMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.003</duration><failedSince>0</failedSince><name>missingTypeArgsConstructor</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.001</duration><failedSince>0</failedSince><name>missingTypeArgsFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.001</duration><failedSince>0</failedSince><name>missingTypeArgsMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.268</duration><failedSince>0</failedSince><name>nativeTypes</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.316</duration><failedSince>0</failedSince><name>normalFoldlInfer</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.274</duration><failedSince>0</failedSince><name>nullWithGeneric</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.31</duration><failedSince>0</failedSince><name>strangeFoldl</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.272</duration><failedSince>0</failedSince><name>testSubtypeGenericClass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.272</duration><failedSince>0</failedSince><name>testSubtypeGenericClass2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.27</duration><failedSince>0</failedSince><name>testSubtypeGenericInterface</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.002</duration><failedSince>0</failedSince><name>tooManyTypeArgsConstructor</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.003</duration><failedSince>0</failedSince><name>tooManyTypeArgsFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.GenericsTests</className><duration>0.008</duration><failedSince>0</failedSince><name>tooManyTypeArgsMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>19.31</duration><name>tests.wurstscript.tests.GenericsTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:52:49</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.InterfaceExtendedTests</className><duration>0.331</duration><failedSince>0</failedSince><name>defaultImpl</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceExtendedTests</className><duration>0.316</duration><failedSince>0</failedSince><name>defaultImplInClass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceExtendedTests</className><duration>0.297</duration><failedSince>0</failedSince><name>defaultImplInClassDelegation</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.946</duration><name>tests.wurstscript.tests.InterfaceExtendedTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:15</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.315</duration><failedSince>0</failedSince><name>as_argument</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.282</duration><failedSince>0</failedSince><name>as_return_value</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.305</duration><failedSince>0</failedSince><name>casts</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.286</duration><failedSince>0</failedSince><name>destroyInterface</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.336</duration><failedSince>0</failedSince><name>equality</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.309</duration><failedSince>0</failedSince><name>hierarchy</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.312</duration><failedSince>0</failedSince><name>implGap</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.257</duration><failedSince>0</failedSince><name>inequality</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.002</duration><failedSince>0</failedSince><name>missing_method</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.002</duration><failedSince>0</failedSince><name>module_prob</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.271</duration><failedSince>0</failedSince><name>simple</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.331</duration><failedSince>0</failedSince><name>swap</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.345</duration><failedSince>0</failedSince><name>swapArray</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.029</duration><failedSince>0</failedSince><name>testEmptyImplements</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.429</duration><failedSince>0</failedSince><name>testInterfaceDefaultImpl</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.316</duration><failedSince>0</failedSince><name>testOverride</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testOverrideFail</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.39</duration><failedSince>0</failedSince><name>twoInterfaces</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.307</duration><failedSince>0</failedSince><name>type_param1</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.536</duration><failedSince>0</failedSince><name>type_param_class</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.306</duration><failedSince>0</failedSince><name>type_param_complicated1</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.004</duration><failedSince>0</failedSince><name>type_param_complicated1_fail</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.364</duration><failedSince>0</failedSince><name>type_param_complicated2</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.005</duration><failedSince>0</failedSince><name>type_param_fail_generics</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.InterfaceTests</className><duration>0.002</duration><failedSince>0</failedSince><name>wrong_method</name><skipped>false</skipped><status>PASSED</status><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout></case><duration>6.067</duration><name>tests.wurstscript.tests.InterfaceTests</name><stderr>Error in File testEmptyImplements line 3:
 mismatched input '\n' expecting {'thistype', ID}
Error in File testEmptyImplements line 3:
 Could not find type .
Error in File testEmptyImplements line 3:
 Expecting interface name after `implements`
</stderr><stdout></stdout><timestamp>2019-08-09T16:53:09</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.407</duration><failedSince>0</failedSince><name>asciiChars1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.236</duration><failedSince>0</failedSince><name>asciiChars2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.264</duration><failedSince>0</failedSince><name>asciiChars3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.256</duration><failedSince>0</failedSince><name>hexInt1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.251</duration><failedSince>0</failedSince><name>hexInt2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.244</duration><failedSince>0</failedSince><name>logicalOperatorPrecedence</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.233</duration><failedSince>0</failedSince><name>multilineString</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.247</duration><failedSince>0</failedSince><name>returnDetection</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.JurstTests</className><duration>5.843</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_639;
    Player760(i_639);
    &gt;&gt;&gt;  null}

initPlayerArray239</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_639;
    Player760(i_639);
    &gt;&gt;&gt;  null}

initPlayerArray239
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227)
	at tests.wurstscript.tests.JurstTests.testBigJassScript(JurstTests.java:199)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testBigJassScript</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.JurstTests</className><duration>2.196</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_125;
    Player203(i_125);
    &gt;&gt;&gt;  null}

initPlayerArray340</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_125;
    Player203(i_125);
    &gt;&gt;&gt;  null}

initPlayerArray340
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.JurstTests.testJurstWithJass(JurstTests.java:227)
	at tests.wurstscript.tests.JurstTests.testJurstWrapping(JurstTests.java:211)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testJurstWrapping</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.23</duration><failedSince>0</failedSince><name>thisAsVarNameInJass</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.JurstTests</className><duration>0.25</duration><failedSince>0</failedSince><name>validNames</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>10.661</duration><name>tests.wurstscript.tests.JurstTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:56:03</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.LexerTests</className><duration>0.004</duration><failedSince>0</failedSince><name>dotNewline</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.LexerTests</className><duration>0.001</duration><failedSince>0</failedSince><name>dotNewline2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.005</duration><name>tests.wurstscript.tests.LexerTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:16</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ModelManagerTests</className><duration>0.877</duration><failedSince>0</failedSince><name>movingFiles</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "The import 'Test' could not be resolved.\nAvailable packages: "
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  s
...[truncated 3292 chars]...
 end = Position [
      line = 5
      character = 2
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "Reference to function c could not be resolved."
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 2
      character = 0
    ]
    end = Position [
      line = 3
      character = 0
    ]
  ]
  severity = Warning
  code = null
  source = "Wurst"
  message = "The import C is never used"
  relatedInformation = null
]
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModelManagerTests</className><duration>0.605</duration><failedSince>0</failedSince><name>renamePackage</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "The import 'Test' could not be resolved.\nAvailable packages: "
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  s
...[truncated 3292 chars]...
 end = Position [
      line = 5
      character = 2
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "Reference to function c could not be resolved."
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 2
      character = 0
    ]
    end = Position [
      line = 3
      character = 0
    ]
  ]
  severity = Warning
  code = null
  source = "Wurst"
  message = "The import C is never used"
  relatedInformation = null
]
</stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModelManagerTests</className><duration>0.771</duration><failedSince>0</failedSince><name>test</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "The import 'Test' could not be resolved.\nAvailable packages: "
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  s
...[truncated 3292 chars]...
 end = Position [
      line = 5
      character = 2
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "Reference to function c could not be resolved."
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 2
      character = 0
    ]
    end = Position [
      line = 3
      character = 0
    ]
  ]
  severity = Warning
  code = null
  source = "Wurst"
  message = "The import C is never used"
  relatedInformation = null
]
</stdout></case><duration>2.255</duration><name>tests.wurstscript.tests.ModelManagerTests</name><stderr></stderr><stdout>   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "The import 'Test' could not be resolved.\nAvailable packages: "
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 1
      character = 0
    ]
    end = Position [
      line = 2
      character = 0
    ]
  ]
  s
...[truncated 3292 chars]...
 end = Position [
      line = 5
      character = 2
    ]
  ]
  severity = Error
  code = null
  source = "Wurst"
  message = "Reference to function c could not be resolved."
  relatedInformation = null
]
   err: Diagnostic [
  range = Range [
    start = Position [
      line = 2
      character = 0
    ]
    end = Position [
      line = 3
      character = 0
    ]
  ]
  severity = Warning
  code = null
  source = "Wurst"
  message = "The import C is never used"
  relatedInformation = null
]
</stdout><timestamp>2019-08-09T16:56:00</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>arg_constructor</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.338</duration><failedSince>0</failedSince><name>diamond1</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.288</duration><failedSince>0</failedSince><name>diamond2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.287</duration><failedSince>0</failedSince><name>initdestroy</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.235</duration><failedSince>0</failedSince><name>localInModuleConstructor</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.276</duration><failedSince>0</failedSince><name>localInModuleConstructor2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.258</duration><failedSince>0</failedSince><name>moduleConstructor</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.311</duration><failedSince>0</failedSince><name>modulesInSubclasses</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.272</duration><failedSince>0</failedSince><name>modules_abstract</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>modules_abstract_err</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.297</duration><failedSince>0</failedSince><name>modules_call_global</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.248</duration><failedSince>0</failedSince><name>modules_call_indirect</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.004</duration><failedSince>0</failedSince><name>modules_conflict</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.299</duration><failedSince>0</failedSince><name>modules_import</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>modules_missing_override</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.258</duration><failedSince>0</failedSince><name>modules_thistype</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.003</duration><failedSince>0</failedSince><name>modules_wrong_param_count1</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>modules_wrong_param_count2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.278</duration><failedSince>0</failedSince><name>multi1</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.285</duration><failedSince>0</failedSince><name>multi2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.3</duration><failedSince>0</failedSince><name>multi_modules</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.274</duration><failedSince>0</failedSince><name>multi_modules2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>multiple_constructors</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.301</duration><failedSince>0</failedSince><name>nested_class_module</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.29</duration><failedSince>0</failedSince><name>nested_module_init</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.269</duration><failedSince>0</failedSince><name>override</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.283</duration><failedSince>0</failedSince><name>override2</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>overrideStatic</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.26</duration><failedSince>0</failedSince><name>overrideStaticAndActuallyDoStuff</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.28</duration><failedSince>0</failedSince><name>simple</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.003</duration><failedSince>0</failedSince><name>static_external</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.002</duration><failedSince>0</failedSince><name>staticmeth_external</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.ModuleTests</className><duration>2.586</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_633;
    Player100(i_633);
    &gt;&gt;&gt;  null}

initPlayerArray116</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_633;
    Player100(i_633);
    &gt;&gt;&gt;  null}

initPlayerArray116
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.ModuleTests.stupidTest(ModuleTests.java:549)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>stupidTest</name><skipped>false</skipped><status>REGRESSION</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.ModuleTests</className><duration>2.221</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_116;
    Player179(i_116);
    &gt;&gt;&gt;  null}

initPlayerArray768</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_116;
    Player179(i_116);
    &gt;&gt;&gt;  null}

initPlayerArray768
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.ModuleTests.testModuleMemberInit(ModuleTests.java:523)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testModuleMemberInit</name><skipped>false</skipped><status>REGRESSION</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.ModuleTests</className><duration>2.486</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_862;
    Player170(i_862);
    &gt;&gt;&gt;  null}

initPlayerArray891</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_862;
    Player170(i_862);
    &gt;&gt;&gt;  null}

initPlayerArray891
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.ModuleTests.testModuleMemberInit2(ModuleTests.java:559)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testModuleMemberInit2</name><skipped>false</skipped><status>REGRESSION</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ModuleTests</className><duration>0.004</duration><failedSince>0</failedSince><name>useModuleAsType</name><skipped>false</skipped><status>PASSED</status><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout></case><duration>13.525</duration><name>tests.wurstscript.tests.ModuleTests</name><stderr>set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
set x 2
get x 2
set x 3
get x 2
get x 3
constructed
size test:1
size test2:1
size test3:1
constructed
size test2:1
</stderr><stdout></stdout><timestamp>2019-08-09T16:53:16</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.MpqTest</className><duration>0.106</duration><failedSince>0</failedSince><name>test_delete</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.MpqTest</className><duration>0.041</duration><failedSince>0</failedSince><name>test_extract</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.MpqTest</className><duration>0.01</duration><failedSince>0</failedSince><name>test_insert</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.159</duration><name>tests.wurstscript.tests.MpqTest</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:29</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.27</duration><failedSince>0</failedSince><name>callFunctionsWithAnnotation</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.265</duration><failedSince>0</failedSince><name>cyclicFunc1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.245</duration><failedSince>0</failedSince><name>cyclicFunc2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.309</duration><failedSince>0</failedSince><name>instanceCount</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.272</duration><failedSince>0</failedSince><name>instanceMaxCount</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.257</duration><failedSince>0</failedSince><name>maxTypeId</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.238</duration><failedSince>0</failedSince><name>testAnnotationWithMessage</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>2.137</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_223;
    Player330(i_223);
    &gt;&gt;&gt;  null}

initPlayerArray277</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_223;
    Player330(i_223);
    &gt;&gt;&gt;  null}

initPlayerArray277
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.NewFeatureTests.testEnums(NewFeatureTests.java:13)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testEnums</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.26</duration><failedSince>0</failedSince><name>testEnums2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.255</duration><failedSince>0</failedSince><name>testEnums_cast</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.281</duration><failedSince>0</failedSince><name>testForInClose</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.278</duration><failedSince>0</failedSince><name>testForInCloseBeforeReturn</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>2.657</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    this_334;
    new_SEntry174(null&lt;any&gt;, null&lt;integer&gt;);
    &gt;&gt;&gt;  null}

construct_Stack161</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    this_334;
    new_SEntry174(null&lt;any&gt;, null&lt;integer&gt;);
    &gt;&gt;&gt;  null}

construct_Stack161
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.NewFeatureTests.testGenericUnit(NewFeatureTests.java:18)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testGenericUnit</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.275</duration><failedSince>0</failedSince><name>testIfNotDefinedAnnotation1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.246</duration><failedSince>0</failedSince><name>testIfNotDefinedAnnotation2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.249</duration><failedSince>0</failedSince><name>testIfNotDefinedAnnotationNative</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.005</duration><failedSince>0</failedSince><name>testIteratorStatic</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>2.157</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_785;
    Player156(i_785);
    &gt;&gt;&gt;  null}

initPlayerArray156</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_785;
    Player156(i_785);
    &gt;&gt;&gt;  null}

initPlayerArray156
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.NewFeatureTests.testMinusOne(NewFeatureTests.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testMinusOne</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.276</duration><failedSince>0</failedSince><name>testSwitch</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.267</duration><failedSince>0</failedSince><name>testSwitchDefault</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.003</duration><failedSince>0</failedSince><name>testSwitchEnumAll</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.257</duration><failedSince>0</failedSince><name>testSwitchEnumAll2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.262</duration><failedSince>0</failedSince><name>testSwitchEnumAll3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.253</duration><failedSince>0</failedSince><name>testSwitchEnumAll4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.276</duration><failedSince>0</failedSince><name>testSwitchEnumAll5</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testSwitchEnumDuplicate</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.284</duration><failedSince>0</failedSince><name>testSwitchInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.24</duration><failedSince>0</failedSince><name>testSwitchInt</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.268</duration><failedSince>0</failedSince><name>testSwitchMulti</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.237</duration><failedSince>0</failedSince><name>testSwitchReturn</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.317</duration><failedSince>0</failedSince><name>testSwitchShort</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.31</duration><failedSince>0</failedSince><name>testSwitchString</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testSwitchWrongTypes</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.331</duration><failedSince>0</failedSince><name>testTypeId1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testTypeId2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.315</duration><failedSince>0</failedSince><name>testTypeId3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.286</duration><failedSince>0</failedSince><name>testTypeId4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.323</duration><failedSince>0</failedSince><name>testTypeId5</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.276</duration><failedSince>0</failedSince><name>typeName</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.NewFeatureTests</className><duration>0.294</duration><failedSince>0</failedSince><name>typeName2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>15.757</duration><name>tests.wurstscript.tests.NewFeatureTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:53:29</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.257</duration><failedSince>0</failedSince><name>testOverloading1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.26</duration><failedSince>0</failedSince><name>testOverloading1_2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.289</duration><failedSince>0</failedSince><name>testOverloading1_3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.27</duration><failedSince>0</failedSince><name>testOverloading1_4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.252</duration><failedSince>0</failedSince><name>testOverloading2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.258</duration><failedSince>0</failedSince><name>testOverloading2Abbreviation</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.006</duration><failedSince>0</failedSince><name>testOverloading3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.001</duration><failedSince>0</failedSince><name>testOverloading4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.256</duration><failedSince>0</failedSince><name>testOverloading_shortForm1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.OpOverloading</className><duration>0.003</duration><failedSince>0</failedSince><name>testOverloading_shortForm2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>1.857</duration><name>tests.wurstscript.tests.OpOverloading</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:06</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.303</duration><failedSince>0</failedSince><name>constantFolding</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.263</duration><failedSince>0</failedSince><name>controlFlowMergeNoSideEffect</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.233</duration><failedSince>0</failedSince><name>controlFlowMergeSideEffect</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>1</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>2.213</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_620;
    Player532(i_620);
    &gt;&gt;&gt;  null}

initPlayerArray181</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_620;
    Player532(i_620);
    &gt;&gt;&gt;  null}

initPlayerArray181
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.OptimizerTests.controlFlowMergeSideEffect2(OptimizerTests.java:667)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>controlFlowMergeSideEffect2</name><skipped>false</skipped><status>REGRESSION</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.285</duration><failedSince>0</failedSince><name>cyclicFunctionRemover</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.276</duration><failedSince>0</failedSince><name>inlinerIntRealsConstantFolding</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.382</duration><failedSince>0</failedSince><name>moveTowardsBug</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.341</duration><failedSince>0</failedSince><name>multiArrayNoInline</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.279</duration><failedSince>0</failedSince><name>multiArrayNoInline2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.267</duration><failedSince>0</failedSince><name>number</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>1</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>2.024</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_991;
    Player173(i_991);
    &gt;&gt;&gt;  null}

initPlayerArray165</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_991;
    Player173(i_991);
    &gt;&gt;&gt;  null}

initPlayerArray165
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.OptimizerTests.optimizeDuplicateNullSets(OptimizerTests.java:754)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>optimizeDuplicateNullSets</name><skipped>false</skipped><status>REGRESSION</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.243</duration><failedSince>0</failedSince><name>optimizeExitwhen</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.242</duration><failedSince>0</failedSince><name>optimizeSet</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.241</duration><failedSince>0</failedSince><name>optimizeSet2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>1</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>2.161</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_306;
    Player177(i_306);
    &gt;&gt;&gt;  null}

initPlayerArray111</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_306;
    Player177(i_306);
    &gt;&gt;&gt;  null}

initPlayerArray111
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.OptimizerTests.testInlineAnnotation(OptimizerTests.java:772)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testInlineAnnotation</name><skipped>false</skipped><status>REGRESSION</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.22</duration><failedSince>0</failedSince><name>test_ConstFolding</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.261</duration><failedSince>0</failedSince><name>test_ConstFoldingCombined</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.255</duration><failedSince>0</failedSince><name>test_controlFlowMergeSideEffect</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.228</duration><failedSince>0</failedSince><name>test_double_renaming_bug</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.228</duration><failedSince>0</failedSince><name>test_exitwhen</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.265</duration><failedSince>0</failedSince><name>test_ifDoubleAnd1</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.239</duration><failedSince>0</failedSince><name>test_ifDoubleAnd2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.241</duration><failedSince>0</failedSince><name>test_ifDoubleOr1</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.244</duration><failedSince>0</failedSince><name>test_ifDoubleOr2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.25</duration><failedSince>0</failedSince><name>test_ifEmpty</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.246</duration><failedSince>0</failedSince><name>test_ifFalse</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.263</duration><failedSince>0</failedSince><name>test_ifInt1</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.23</duration><failedSince>0</failedSince><name>test_ifInt2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.232</duration><failedSince>0</failedSince><name>test_ifInt3</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.25</duration><failedSince>0</failedSince><name>test_ifInt4</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.235</duration><failedSince>0</failedSince><name>test_ifMulti</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.245</duration><failedSince>0</failedSince><name>test_ifTrue</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.23</duration><failedSince>0</failedSince><name>test_inline_globals</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.274</duration><failedSince>0</failedSince><name>test_localVarMerger</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.25</duration><failedSince>0</failedSince><name>test_localVarMerger2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.245</duration><failedSince>0</failedSince><name>test_mult2rewrite</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.25</duration><failedSince>0</failedSince><name>test_mult3rewrite</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.252</duration><failedSince>0</failedSince><name>test_nullsetter1</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.279</duration><failedSince>0</failedSince><name>test_nullsetter2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.355</duration><failedSince>0</failedSince><name>test_nullsetter3</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.318</duration><failedSince>0</failedSince><name>test_nullsetter4</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.353</duration><failedSince>0</failedSince><name>test_number_shortening</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.249</duration><failedSince>0</failedSince><name>test_number_shortening2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.281</duration><failedSince>0</failedSince><name>test_remove_useless</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.267</duration><failedSince>0</failedSince><name>test_tempVarRemover</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.237</duration><failedSince>0</failedSince><name>test_tempVarRemover2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>1</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>2.46</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_118;
    Player107(i_118);
    &gt;&gt;&gt;  null}

initPlayerArray166</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_118;
    Player107(i_118);
    &gt;&gt;&gt;  null}

initPlayerArray166
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.OptimizerTests.test_unreachableCodeRemover(OptimizerTests.java:573)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>test_unreachableCodeRemover</name><skipped>false</skipped><status>REGRESSION</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.256</duration><failedSince>0</failedSince><name>test_unused_func_remover</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.233</duration><failedSince>0</failedSince><name>test_unused_func_remover2</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><case><age>0</age><className>tests.wurstscript.tests.OptimizerTests</className><duration>0.271</duration><failedSince>0</failedSince><name>test_varRemoval</name><skipped>false</skipped><status>PASSED</status><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout></case><duration>20.982</duration><name>tests.wurstscript.tests.OptimizerTests</name><stderr>1751543663
1751543664
1751543665
</stderr><stdout>// this script was compiled with wurst 1.8.1.0-jenkins-Wurst-1193
globals
integer tempReturn_integer=0
endglobals
native testSuccess takes nothing returns nothing
function initGlobals takes nothing returns nothing
endfunction

function cyc_g takes integer funcChoice, integer x returns nothing
	if funcChoice == 0 then
		call cyc_g(1, x / 1000)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 1 then
		if x &gt; 1000 then
			call cyc_g(0, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 100 then
			call cyc_g(2, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		if x &gt; 10 then
			call cyc_g(3, x)
			set tempReturn_integer = tempReturn_integer
			return
		endif
		set tempReturn_integer = x
		return
	elseif funcChoice == 2 then
		call cyc_g(1, x / 100)
		set tempReturn_integer = tempReturn_integer
		return
	elseif funcChoice == 3 then
		call cyc_g(1, x / 10)
		set tempReturn_integer = tempReturn_integer
		return
	endif
endfunction

function init_Test takes nothing returns nothing
	call cyc_g(1, 7531)
	if tempReturn_integer == 7 then
		call testSuccess()
	endif
endfunction

function main takes nothing returns nothing
	call initGlobals()
	call init_Test()
endfunction

function config takes nothing returns nothing
endfunction


</stdout><timestamp>2019-08-09T16:53:45</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>duplicatePackageName</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.233</duration><failedSince>0</failedSince><name>import_public</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>import_self1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>import_self2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.275</duration><failedSince>0</failedSince><name>testMembersNoImport</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_cyclic_import</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_cyclic_import_with_init</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_cyclic_import_with_init2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.228</duration><failedSince>0</failedSince><name>test_global_type</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.231</duration><failedSince>0</failedSince><name>test_global_var</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.243</duration><failedSince>0</failedSince><name>test_globals_init</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.225</duration><failedSince>0</failedSince><name>test_globals_init2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.226</duration><failedSince>0</failedSince><name>test_import_class</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_import_class_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_import_class_private</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_import_class_protected</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.257</duration><failedSince>0</failedSince><name>test_import_ext_function</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_import_ext_function_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.216</duration><failedSince>0</failedSince><name>test_import_function</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_import_function_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.24</duration><failedSince>0</failedSince><name>test_import_var</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_import_var_fail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.243</duration><failedSince>0</failedSince><name>test_same_name_as_class</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.249</duration><failedSince>0</failedSince><name>test_static_init</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_typename_as_var</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_typename_as_var2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.PackageTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_typename_as_var3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>2.898</duration><name>tests.wurstscript.tests.PackageTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:08</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.281</duration><failedSince>0</failedSince><name>alignWithSpacesAllowed</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.28</duration><failedSince>0</failedSince><name>alignWithTabsAllowed</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.336</duration><failedSince>0</failedSince><name>charAndFourChar</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.001</duration><failedSince>0</failedSince><name>dotTo</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.008</duration><failedSince>0</failedSince><name>err_in_closure</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.002</duration><failedSince>0</failedSince><name>halfAssign</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.272</duration><failedSince>0</failedSince><name>indentWithSpaces</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.281</duration><failedSince>0</failedSince><name>indentWithSpaces2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.001</duration><failedSince>0</failedSince><name>parenthesis1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.001</duration><failedSince>0</failedSince><name>parenthesis2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.001</duration><failedSince>0</failedSince><name>positionsNormalLineBreaks</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.0</duration><failedSince>0</failedSince><name>positionsWindowsTypewriterLinebreaks</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.254</duration><failedSince>0</failedSince><name>twoSpaces</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ParserTests</className><duration>0.286</duration><failedSince>0</failedSince><name>twoSpacesMixed</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>2.008</duration><name>tests.wurstscript.tests.ParserTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:11</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.PositionTests</className><duration>0.221</duration><failedSince>0</failedSince><name>testFuncCallPos</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout>pos = 3
pos = 12
pos = 15
</stdout></case><duration>0.221</duration><name>tests.wurstscript.tests.PositionTests</name><stderr></stderr><stdout>pos = 3
pos = 12
pos = 15
</stdout><timestamp>2019-08-09T16:54:08</timestamp></suite><suite><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.193</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_249;
    Player323(i_249);
    &gt;&gt;&gt;  null}

initPlayerArray930</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_249;
    Player323(i_249);
    &gt;&gt;&gt;  null}

initPlayerArray930
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.arrayindex(RealWorldExamples.java:33)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>arrayindex</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.141</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_203;
    Player378(i_203);
    &gt;&gt;&gt;  null}

initPlayerArray842</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_203;
    Player378(i_203);
    &gt;&gt;&gt;  null}

initPlayerArray842
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.blubber(RealWorldExamples.java:147)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>blubber</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.233</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_509;
    Player119(i_509);
    &gt;&gt;&gt;  null}

initPlayerArray151</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_509;
    Player119(i_509);
    &gt;&gt;&gt;  null}

initPlayerArray151
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.frottyTupleBug(RealWorldExamples.java:110)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>frottyTupleBug</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.827</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_205;
    Player143(i_205);
    &gt;&gt;&gt;  null}

initPlayerArray113</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_205;
    Player143(i_205);
    &gt;&gt;&gt;  null}

initPlayerArray113
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.RealWorldExamples.linkedHashMap(RealWorldExamples.java:55)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>linkedHashMap</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>4.911</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    ChannelData_firstFree_198;
    obj_181;
    &gt;&gt;&gt;  null}

dealloc_ChannelData107</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    ChannelData_firstFree_198;
    obj_181;
    &gt;&gt;&gt;  null}

dealloc_ChannelData107
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:23)
	at de.peeeq.wurstscript.jassIm.ImIfImpl.translate(ImIfImpl.java:177)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.module(RealWorldExamples.java:62)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>module</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>1.084</duration><failedSince>0</failedSince><name>nonStaticCallback</name><skipped>false</skipped><status>PASSED</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>31.814</duration><failedSince>0</failedSince><name>nullClosureBug</name><skipped>false</skipped><status>PASSED</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.279</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_182;
    Player748(i_182);
    &gt;&gt;&gt;  null}

initPlayerArray522</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_182;
    Player748(i_182);
    &gt;&gt;&gt;  null}

initPlayerArray522
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.optimizerNew(RealWorldExamples.java:120)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>optimizerNew</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>1.974</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_181;
    Player587(i_181);
    &gt;&gt;&gt;  null}

initPlayerArray203</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_181;
    Player587(i_181);
    &gt;&gt;&gt;  null}

initPlayerArray203
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.setFrottyBugEscaperData(RealWorldExamples.java:94)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>setFrottyBugEscaperData</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>1.926</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_964;
    Player131(i_964);
    &gt;&gt;&gt;  null}

initPlayerArray163</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_964;
    Player131(i_964);
    &gt;&gt;&gt;  null}

initPlayerArray163
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.setFrottyBugKnockbackNull(RealWorldExamples.java:89)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>setFrottyBugKnockbackNull</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.451</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_710;
    Player737(i_710);
    &gt;&gt;&gt;  null}

initPlayerArray150</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_710;
    Player737(i_710);
    &gt;&gt;&gt;  null}

initPlayerArray150
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.setFrottyBugVector(RealWorldExamples.java:100)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>setFrottyBugVector</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.129</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_191;
    Player480(i_191);
    &gt;&gt;&gt;  null}

initPlayerArray142</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_191;
    Player480(i_191);
    &gt;&gt;&gt;  null}

initPlayerArray142
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.setNullTests(RealWorldExamples.java:84)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>setNullTests</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.091</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_214;
    Player143(i_214);
    &gt;&gt;&gt;  null}

initPlayerArray699</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_214;
    Player143(i_214);
    &gt;&gt;&gt;  null}

initPlayerArray699
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.staticCallback(RealWorldExamples.java:125)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>staticCallback</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>1.495</duration><failedSince>0</failedSince><name>testEditorVars</name><skipped>false</skipped><status>PASSED</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.274</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_149;
    Player934(i_149);
    &gt;&gt;&gt;  null}

initPlayerArray273</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_149;
    Player934(i_149);
    &gt;&gt;&gt;  null}

initPlayerArray273
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.testLists(RealWorldExamples.java:72)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testLists</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>17.419</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    DamageInstance_count_130;
    this_102;
    &gt;&gt;&gt;  null}

construct_DamageInstance101</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    DamageInstance_count_130;
    this_102;
    &gt;&gt;&gt;  null}

construct_DamageInstance101
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.RealWorldExamples.test_stdlib(RealWorldExamples.java:169)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>test_stdlib</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.RealWorldExamples</className><duration>2.242</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_885;
    Player203(i_885);
    &gt;&gt;&gt;  null}

initPlayerArray173</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_885;
    Player203(i_885);
    &gt;&gt;&gt;  null}

initPlayerArray173
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.file(WurstScriptTest.java:219)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkFileWithStdLib(WurstScriptTest.java:319)
	at tests.wurstscript.tests.RealWorldExamples.test_war3map(RealWorldExamples.java:105)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>test_war3map</name><skipped>false</skipped><status>REGRESSION</status><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout></case><duration>83.508</duration><name>tests.wurstscript.tests.RealWorldExamples</name><stderr>Running &lt;Angle:78 - testAngle&gt;..
	OK!
Running &lt;BitSet:31 - testContains&gt;..
	OK!
Running &lt;BitSet:45 - testAdd&gt;..
	OK!
Running &lt;BitSet:48 - testRemove&gt;..
	OK!
Running &lt;BitwiseTests:5 - byteTestsNegative&gt;..
	OK!
Running &lt;BitwiseTests:14 - byteTestsPositive&gt;..
	OK!
Running &lt;BitwiseTests:23 - bitStringTests&gt;..
	OK!
Running &lt;BitwiseTests:33 - shiftTests&gt;..
	OK!
Running &lt;BitwiseTests:47 - tests32&gt;..
	OK!
Running &lt;BufferTests:52 - stringBufferEmptyStringTest&gt;..
	OK!
Running &lt;BufferTests:66 - stringBufferShortSerializationTest&gt;..
	OK!
Running &lt;BufferTests:88 - stringBufferLongSerializationTest&gt;..
	OK!
Running &lt;BufferTests:106 - stringBufferSerializableTest&gt;..
	OK!
Running &lt;BufferTests:130 - hashBufferTestSerialization&gt;..
	OK!
Running &lt;ClosureEventsTests:4 - testEvents&gt;..
	OK!
Running &lt;ClosureTimers:180 - testDoAfter&gt;..
	OK!
Running &lt;Colors:212 - testColors&gt;..
	OK!
Running &lt;Colors:223 - testColorNames&gt;..
	OK!
Running &lt;Colors:231 - testPlayerColorConversion&gt;..
	OK!
Running &lt;Colors:238 - testPlayerFromColorName&gt;..
	OK!
Running &lt;Destructable:72 - testDestructables&gt;..
	OK!
Running &lt;Dialog:46 - testDialog&gt;..
	OK!
Running &lt;Effect:210 - testEffect&gt;..
	OK!
Running &lt;ForceTests:8 - testForce&gt;..
	OK!
Running &lt;ForceTests:20 - testForForce&gt;..
	OK!
Running &lt;GameCacheTests:8 - testGameCache&gt;..
	OK!
Running &lt;GroupTests:4 - testGroupBasic&gt;..
	OK!
Running &lt;GroupTests:23 - testGroupForLoops&gt;..
	OK!
Running &lt;GroupTests:41 - testRandom&gt;..
	OK!
Running &lt;GroupTests:61 - testHandleId&gt;..
	OK!
Running &lt;GroupTests:71 - testVararg&gt;..
	OK!
Running &lt;HashListTests:5 - testAdd&gt;..
	OK!
Running &lt;HashListTests:11 - testSet&gt;..
	OK!
Running &lt;HashListTests:19 - testAddAll&gt;..
	OK!
Running &lt;HashListTests:36 - testClear&gt;..
	OK!
Running &lt;HashListTests:44 - testRemoveAll&gt;..
	OK!
Running &lt;HashListTests:52 - testRemoveAt&gt;..
	OK!
Running &lt;HashListTests:61 - testRemove&gt;..
	OK!
Running &lt;HashListTests:70 - testSize&gt;..
	OK!
Running &lt;HashListTests:78 - testIsEmpty&gt;..
	OK!
Running &lt;HashListTests:85 - testGet&gt;..
	OK!
Running &lt;HashListTests:92 - testHas&gt;..
	OK!
Running &lt;HashListTests:105 - testIterator&gt;..
	OK!
Running &lt;HashListTests:118 - testCopy&gt;..
	OK!
Running &lt;HashListTests:130 - testCopyConstructor&gt;..
	OK!
Running &lt;HashListTests:142 - testHasAt&gt;..
	OK!
Running &lt;HashMapTests:5 - testHas&gt;..
	OK!
Running &lt;HashMapTests:12 - testPutGet&gt;..
	OK!
Running &lt;HashMapTests:21 - testRemove&gt;..
	OK!
Running &lt;HashMapTests:30 - testBooleanHashmap&gt;..
	OK!
Running &lt;HashMapTests:37 - testSize&gt;..
	OK!
Running &lt;HashMapTests:62 - testIterableMap&gt;..
	OK!
Running &lt;HashMapTests:84 - testIMIterator&gt;..
	OK!
Running &lt;HashMapTests:97 - testIMGetPut&gt;..
	OK!
Running &lt;HashMapTests:110 - testIMHasKeyRemove&gt;..
	OK!
Running &lt;HashMapTests:122 - testIMRemoveValue&gt;..
	OK!
Running &lt;HashMapTests:137 - testIMAddAll&gt;..
	OK!
Running &lt;HashMapTests:156 - testIMCopy&gt;..
	OK!
Running &lt;HashMapTests:168 - testIMCopyConstructor&gt;..
	OK!
Running &lt;HashMapTests:180 - testIMFlush&gt;..
	OK!
Running &lt;HashSetTests:5 - testHashSet&gt;..
	OK!
Running &lt;HashSetTests:29 - testFenixOrder&gt;..
	OK!
Running &lt;HashSetTests:35 - testRemoval&gt;..
	OK!
Running &lt;HashtableTests:4 - testBasicDatatypes&gt;..
	OK!
Running &lt;HashtableTests:22 - testFlushing&gt;..
	OK!
Running &lt;HashtableTests:36 - testOverwrite&gt;..
	OK!
Running &lt;HashtableTests:45 - testRemove&gt;..
	OK!
Running &lt;Interpolation:124 - linearVecTest&gt;..
	OK!
Running &lt;Interpolation:129 - testVec2Bezier3&gt;..
	OK!
Running &lt;Interpolation:139 - testVec2DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:147 - testVec2Bezier4&gt;..
	OK!
Running &lt;Interpolation:158 - testVec2DerivBezier4&gt;..
	OK!
Running &lt;Interpolation:167 - testVec3Bezier3&gt;..
	OK!
Running &lt;Interpolation:177 - testVec3DerivBezier3&gt;..
	OK!
Running &lt;Interpolation:185 - testVec3Bezier4&gt;..
	OK!
Running &lt;Interpolation:196 - testVec3DerivBezier4&gt;..
	OK!
Running &lt;LinkedListModuleTests:18 - test&gt;..
	OK!
Running &lt;LinkedListModuleTests:35 - testDestroy&gt;..
	OK!
Running &lt;LinkedListTests:5 - testAddRemove&gt;..
	OK!
Running &lt;LinkedListTests:20 - testForLoop&gt;..
	OK!
Running &lt;LinkedListTests:33 - testBackIter&gt;..
	OK!
Running &lt;LinkedListTests:45 - testAddAll&gt;..
	OK!
Running &lt;LinkedListTests:61 - testAddVararg&gt;..
	OK!
Running &lt;LinkedListTests:78 - testClosures&gt;..
	OK!
Running &lt;LinkedListTests:92 - testGenerics&gt;..
	OK!
Running &lt;LinkedListTests:104 - testSort&gt;..
	OK!
Running &lt;LinkedListTests:129 - testAddAt&gt;..
	OK!
Running &lt;LinkedListTests:139 - testRemoveWhen&gt;..
	OK!
Running &lt;LinkedListTests:147 - testFilter&gt;..
	OK!
Running &lt;LinkedListTests:155 - testFoldl&gt;..
	OK!
Running &lt;LinkedListTests:162 - testToString&gt;..
	OK!
Running &lt;LinkedListTests:169 - testSortReal&gt;..
	OK!
Running &lt;LinkedListTests:177 - testAsList&gt;..
	OK!
Running &lt;LinkedListTests:182 - testStringHashCollission&gt;..
	OK!
Running &lt;MapBounds:63 - testMapBounds&gt;..
	OK!
Running &lt;Maths:71 - minmax&gt;..
	OK!
Running &lt;Maths:79 - test_hypot&gt;..
	OK!
Running &lt;MatricesTests:8 - test22PlusMat&gt;..
	OK!
Running &lt;MatricesTests:13 - test22PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:16 - test22MinusMat&gt;..
	OK!
Running &lt;MatricesTests:21 - test22MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:24 - test22MultMat&gt;..
	OK!
Running &lt;MatricesTests:29 - test22MultVec&gt;..
	OK!
Running &lt;MatricesTests:34 - test22MultScalar&gt;..
	OK!
Running &lt;MatricesTests:39 - test22Col&gt;..
	OK!
Running &lt;MatricesTests:44 - test22Row&gt;..
	OK!
Running &lt;MatricesTests:49 - test22Transpose&gt;..
	OK!
Running &lt;MatricesTests:56 - test22Determinant&gt;..
	OK!
Running &lt;MatricesTests:61 - test22Inverse&gt;..
	OK!
Running &lt;MatricesTests:75 - test22Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:80 - test22Scaling&gt;..
	OK!
Running &lt;MatricesTests:87 - test33PlusMat&gt;..
	OK!
Running &lt;MatricesTests:99 - test33PlusScalar&gt;..
	OK!
Running &lt;MatricesTests:102 - test33MinusMat&gt;..
	OK!
Running &lt;MatricesTests:114 - test33MinusScalar&gt;..
	OK!
Running &lt;MatricesTests:117 - test33MultMat&gt;..
	OK!
Running &lt;MatricesTests:133 - test33MultVec&gt;..
	OK!
Running &lt;MatricesTests:140 - test33MultScalar&gt;..
	OK!
Running &lt;MatricesTests:145 - test33Col&gt;..
	OK!
Running &lt;MatricesTests:151 - test33Row&gt;..
	OK!
Running &lt;MatricesTests:157 - test33Transpose&gt;..
	OK!
Running &lt;MatricesTests:166 - test33Trace&gt;..
	OK!
Running &lt;MatricesTests:169 - test33Determinant&gt;..
	OK!
Running &lt;MatricesTests:173 - test33Inverse&gt;..
	OK!
Running &lt;MatricesTests:187 - test33Axis2Mat&gt;..
	OK!
Running &lt;MatricesTests:197 - test33Angle2Mat&gt;..
	OK!
Running &lt;MatricesTests:207 - test33Scaling&gt;..
	OK!
Running &lt;MatricesTests:218 - test33Mat2Euler&gt;..
	OK!
Running &lt;MatricesTests:233 - test33rotationsXYZ&gt;..
	OK!
Running &lt;MatricesTests:243 - testMat3Translation&gt;..
	OK!
Running &lt;MatricesTests:248 - testInverse22&gt;..
	OK!
Running &lt;MatricesTests:253 - testInverse33&gt;..
	OK!
Running &lt;ObjectIds:69 - asListIntTest&gt;..
	OK!
Running &lt;ObjectIds:76 - asListStringTest&gt;..
	OK!
Running &lt;ObjectIds:82 - test_idString2IdInteger&gt;..
	OK!
Running &lt;ObjectIds:87 - test_idInteger2IdString&gt;..
	OK!
Running &lt;Player:155 - testPlayer&gt;..
	OK!
Running &lt;Playercolor:75 - testToInt&gt;..
	OK!
Running &lt;Playercolor:79 - testToPlayerColor&gt;..
	OK!
Running &lt;Playercolor:83 - testGetPlayer&gt;..
	OK!
Running &lt;Playercolor:87 - testGetPlayers&gt;..
	OK!
Running &lt;PrimitivesTests:4 - testClamp&gt;..
	OK!
Running &lt;PrimitivesTests:13 - testR2SW&gt;..
	OK!
Running &lt;PrimitivesTests:18 - testArithmetics&gt;..
	OK!
Running &lt;PrimitivesTests:29 - testBoolean&gt;..
	OK!
Running &lt;QuaternionTests:7 - testPlusQuat&gt;..
	OK!
Running &lt;QuaternionTests:11 - testPlusScalar&gt;..
	OK!
Running &lt;QuaternionTests:15 - testMinusQuat&gt;..
	OK!
Running &lt;QuaternionTests:19 - testMinusScalar&gt;..
	OK!
Running &lt;QuaternionTests:22 - testMultScalar&gt;..
	OK!
Running &lt;QuaternionTests:26 - testConjugate&gt;..
	OK!
Running &lt;QuaternionTests:29 - testCross&gt;..
	OK!
Running &lt;QuaternionTests:32 - testDot&gt;..
	OK!
Running &lt;QuaternionTests:35 - testNorm&gt;..
	OK!
Running &lt;QuaternionTests:40 - testLength&gt;..
	OK!
Running &lt;QuaternionTests:45 - testQuat2Mat&gt;..
	OK!
Running &lt;QuaternionTests:52 - testAxisExtracting&gt;..
	OK!
Running &lt;QuaternionTests:62 - testVec2Quat&gt;..
	OK!
Running &lt;QuaternionTests:68 - testAngle2Quat&gt;..
	OK!
Running &lt;QuaternionTests:74 - testQuat2Euler&gt;..
	OK!
Running &lt;QuaternionTests:87 - testVec3Rotate&gt;..
	OK!
Running &lt;QuaternionTests:91 - test33Mat2Quat&gt;..
	OK!
Running &lt;QuaternionTests:98 - testLerp&gt;..
	OK!
Running &lt;QuaternionTests:112 - testNlerp&gt;..
	OK!
Running &lt;QuaternionTests:121 - testSlerp&gt;..
	OK!
Running &lt;QuaternionTests:130 - testGetGimbalPole&gt;..
	OK!
Running &lt;QuaternionTests:138 - testExp&gt;..
	OK!
Running &lt;Raycast:305 - testProjection2d&gt;..
	OK!
Running &lt;Raycast:318 - testLine&gt;..
	OK!
Running &lt;Raycast:332 - testRay&gt;..
	OK!
Running &lt;Raycast:344 - testSegment&gt;..
	OK!
Running &lt;Raycast:359 - testCircle&gt;..
	OK!
Running &lt;Raycast:395 - testProjection3d&gt;..
	OK!
Running &lt;Raycast:408 - testPlane&gt;..
	OK!
Running &lt;Raycast:426 - testDisk&gt;..
	OK!
Running &lt;Raycast:436 - testSphere&gt;..
	OK!
Running &lt;Raycast:471 - testTriangle&gt;..
	OK!
Running &lt;StringTests:3 - testToCharsetInt&gt;..
	OK!
Running &lt;StringTests:9 - testSubstring&gt;..
	OK!
Running &lt;StringTests:13 - testLength&gt;..
	OK!
Running &lt;StringTests:16 - testCharAt&gt;..
	OK!
Running &lt;StringTests:21 - testEndsWith&gt;..
	OK!
Running &lt;StringTests:27 - testStartsWith&gt;..
	OK!
Running &lt;StringTests:33 - testToLowerCase&gt;..
	OK!
Running &lt;StringTests:36 - testToUpperCase&gt;..
	OK!
Running &lt;StringTests:39 - testIsUpper&gt;..
	OK!
Running &lt;StringTests:43 - testTrim&gt;..
	OK!
Running &lt;StringTests:76 - testIndexOf&gt;..
	OK!
Running &lt;StringTests:82 - testLastIndexOf&gt;..
	OK!
Running &lt;StringTests:87 - testCountOccurences&gt;..
	OK!
Running &lt;StringTests:92 - testContains&gt;..
	OK!
Running &lt;StringTests:96 - testIsWhitespace&gt;..
	OK!
Running &lt;StringTests:103 - testFirstUpper&gt;..
	OK!
Running &lt;StringTests:107 - testReplace&gt;..
	OK!
Running &lt;StringTests:112 - testGetHash&gt;..
	OK!
Running &lt;StringTests:115 - testFormat&gt;..
	OK!
Running &lt;StringTests:121 - testIterator&gt;..
	OK!
Running &lt;StringTests:127 - testConversion&gt;..
	OK!
Running &lt;StringUtilsTests:6 - testSplit&gt;..
	OK!
Running &lt;StringUtilsTests:25 - testJoin&gt;..
	OK!
Running &lt;StringUtilsTests:34 - testReduce&gt;..
	OK!
Running &lt;StringUtilsTests:38 - testChar&gt;..
	OK!
Running &lt;TerrainUtils:154 - testMapCorners&gt;..
	OK!
Running &lt;TerrainUtils:160 - testUpperBound&gt;..
	OK!
Running &lt;TerrainUtils:169 - testLowerBound&gt;..
	OK!
Running &lt;Vectors:470 - vectorTests&gt;..
	OK!
Running &lt;Vectors:480 - testIsInTriangle&gt;..
	OK!
Running &lt;Vectors:490 - testIsInPolygon&gt;..
	OK!
Tests succeeded: 208/208
&gt;&gt; All tests have passed successfully!
</stderr><stdout></stdout><timestamp>2019-08-09T16:54:37</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.003</duration><failedSince>0</failedSince><name>privateClassMember</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.004</duration><failedSince>0</failedSince><name>privateCode</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_duplicates_cu</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_duplicates_jass_func</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_import_same</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.ScopingTests</className><duration>0.264</duration><failedSince>0</failedSince><name>test_import_same_package</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.274</duration><name>tests.wurstscript.tests.ScopingTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:25</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.SimpleFunctionTests</className><duration>0.247</duration><failedSince>0</failedSince><name>testFuncref</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleFunctionTests</className><duration>0.294</duration><failedSince>0</failedSince><name>testHasReturnIfs</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleFunctionTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testUnreachableCode</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.545</duration><name>tests.wurstscript.tests.SimpleFunctionTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:25</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.286</duration><failedSince>0</failedSince><name>intLiteralArray</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.25</duration><failedSince>0</failedSince><name>intLiteralVar</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>testArrayInit</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.309</duration><failedSince>0</failedSince><name>testFor1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.278</duration><failedSince>0</failedSince><name>testFor2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.271</duration><failedSince>0</failedSince><name>testForDownStep</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.416</duration><failedSince>0</failedSince><name>testForFrom</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>1</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>2.405</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    i_492;
    Player894(i_492);
    &gt;&gt;&gt;  null}

initPlayerArray111</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    i_492;
    Player894(i_492);
    &gt;&gt;&gt;  null}

initPlayerArray111
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:30)
	at de.peeeq.wurstscript.jassIm.ImLoopImpl.translate(ImLoopImpl.java:143)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithoutInliningAndOptimization(WurstScriptTest.java:373)
	at tests.wurstscript.tests.WurstScriptTest.access$000(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:196)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLinesWithStdLib(WurstScriptTest.java:323)
	at tests.wurstscript.tests.SimpleStatementTests.testForFrom3(SimpleStatementTests.java:266)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>testForFrom3</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.317</duration><failedSince>0</failedSince><name>testForFrom_once</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.326</duration><failedSince>0</failedSince><name>testForIn</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.263</duration><failedSince>0</failedSince><name>testForStep</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.271</duration><failedSince>0</failedSince><name>testIf1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.258</duration><failedSince>0</failedSince><name>testIf2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.24</duration><failedSince>0</failedSince><name>testIf3</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.247</duration><failedSince>0</failedSince><name>testIf4</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.274</duration><failedSince>0</failedSince><name>testIf5</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.279</duration><failedSince>0</failedSince><name>testIf6</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.279</duration><failedSince>0</failedSince><name>testIf7</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.286</duration><failedSince>0</failedSince><name>testMod1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.239</duration><failedSince>0</failedSince><name>testMod2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.259</duration><failedSince>0</failedSince><name>testWhile1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.273</duration><failedSince>0</failedSince><name>testWhileBreak</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.253</duration><failedSince>0</failedSince><name>test_arrayUpdate</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_array_assign</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.233</duration><failedSince>0</failedSince><name>test_dec</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_destroy</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.24</duration><failedSince>0</failedSince><name>test_diveq</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_diveqFail</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.323</duration><failedSince>0</failedSince><name>test_forloop</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.376</duration><failedSince>0</failedSince><name>test_inc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.297</duration><failedSince>0</failedSince><name>test_let</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_let2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.314</duration><failedSince>0</failedSince><name>test_minuseq</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.267</duration><failedSince>0</failedSince><name>test_multeq</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_no_Next</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.003</duration><failedSince>0</failedSince><name>test_no_hasNext</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.274</duration><failedSince>0</failedSince><name>test_pluseq</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.002</duration><failedSince>0</failedSince><name>test_stupid_for_from</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_stupid_for_in</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_stupid_for_in2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_unitialized</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.27</duration><failedSince>0</failedSince><name>test_unitialized2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.284</duration><failedSince>0</failedSince><name>test_var</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.259</duration><failedSince>0</failedSince><name>test_var2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_varAsStmt</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.SimpleStatementTests</className><duration>0.001</duration><failedSince>0</failedSince><name>test_var_err</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>11.473</duration><name>tests.wurstscript.tests.SimpleStatementTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:13</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.265</duration><failedSince>0</failedSince><name>bugtest</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.271</duration><failedSince>0</failedSince><name>inClass</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.357</duration><failedSince>0</failedSince><name>nestedTuple</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.299</duration><failedSince>0</failedSince><name>nestedTuple2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.254</duration><failedSince>0</failedSince><name>nestedTupleArray</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.246</duration><failedSince>0</failedSince><name>nullStringInTuple</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.253</duration><failedSince>0</failedSince><name>parameter</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.27</duration><failedSince>0</failedSince><name>returnValue</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.26</duration><failedSince>0</failedSince><name>simple</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.261</duration><failedSince>0</failedSince><name>swap</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.243</duration><failedSince>0</failedSince><name>testEquals</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.26</duration><failedSince>0</failedSince><name>testSingletuple</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.269</duration><failedSince>0</failedSince><name>testSingletuple2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.253</duration><failedSince>0</failedSince><name>testUnequals</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.279</duration><failedSince>0</failedSince><name>tupleArrayInClass</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.334</duration><failedSince>0</failedSince><name>tupleArrayInClass2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.3</duration><failedSince>0</failedSince><name>tupleArraySideEvaluationOrder</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.25</duration><failedSince>0</failedSince><name>tupleInTuple</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.294</duration><failedSince>0</failedSince><name>tupleInTuple2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.238</duration><failedSince>0</failedSince><name>tupleInTuple3</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.243</duration><failedSince>0</failedSince><name>tupleInTuple4</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.241</duration><failedSince>0</failedSince><name>tupleInTuple5</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.245</duration><failedSince>0</failedSince><name>tupleReturn</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.245</duration><failedSince>0</failedSince><name>tupleReturn2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.266</duration><failedSince>0</failedSince><name>vecs</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.312</duration><failedSince>0</failedSince><name>vecs2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.247</duration><failedSince>0</failedSince><name>vecs4</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.272</duration><failedSince>0</failedSince><name>vecsTrim</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.TupleTests</className><duration>0.303</duration><failedSince>0</failedSince><name>vecsTrim2</name><skipped>false</skipped><status>PASSED</status><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout></case><duration>7.844</duration><name>tests.wurstscript.tests.TupleTests</name><stderr>0
0
0
100
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
100
0
0
0
1
0
0
100
0
1
0
0
100
0
1
0
0
0
100
1
0
100
0
0
1
0
0
0
100
1
100
0
0
0
1
0
100
0
0
1
0
0
100
0
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
1.0
3.0
6.0
</stderr><stdout></stdout><timestamp>2019-08-09T16:54:25</timestamp></suite><suite><case><age>1</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.13</duration><errorDetails>java.lang.Error: this expr should have been flattened: {
    this_391;
    xs_0_111;
    &gt;&gt;&gt;  null}

init_test170</errorDetails><errorStackTrace>java.lang.Error: this expr should have been flattened: {
    this_391;
    xs_0_111;
    &gt;&gt;&gt;  null}

init_test170
	at de.peeeq.wurstscript.translation.imtojass.ExprTranslation.translate(ExprTranslation.java:98)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:172)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:61)
	at de.peeeq.wurstscript.jassIm.ImStatementExprImpl.translate(ImStatementExprImpl.java:168)
	at de.peeeq.wurstscript.translation.imtojass.StatementTranslation.translate(StatementTranslation.java:82)
	at de.peeeq.wurstscript.jassIm.ImStmtsImpl.translate(ImStmtsImpl.java:76)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunction(ImToJassTranslator.java:171)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:123)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translateFunctionTransitive(ImToJassTranslator.java:120)
	at de.peeeq.wurstscript.translation.imtojass.ImToJassTranslator.translate(ImToJassTranslator.java:57)
	at de.peeeq.wurstio.WurstCompilerJassImpl.transformProgToJass(WurstCompilerJassImpl.java:515)
	at tests.wurstscript.tests.WurstScriptTest.translateAndTest(WurstScriptTest.java:467)
	at tests.wurstscript.tests.WurstScriptTest.testWithInlining(WurstScriptTest.java:358)
	at tests.wurstscript.tests.WurstScriptTest.access$200(WurstScriptTest.java:39)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.testScript(WurstScriptTest.java:200)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.run(WurstScriptTest.java:126)
	at tests.wurstscript.tests.WurstScriptTest$TestConfig.lines(WurstScriptTest.java:116)
	at tests.wurstscript.tests.WurstScriptTest.testAssertOkLines(WurstScriptTest.java:302)
	at tests.wurstscript.tests.VarargTests.genericToIndexVarargs(VarargTests.java:250)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:583)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:719)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:989)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
	at org.testng.TestRunner.privateRun(TestRunner.java:648)
	at org.testng.TestRunner.run(TestRunner.java:505)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
	at org.testng.SuiteRunner.run(SuiteRunner.java:364)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1204)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
	at org.testng.TestNG.runSuites(TestNG.java:1049)
	at org.testng.TestNG.run(TestNG.java:1017)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.runTests(TestNGTestClassProcessor.java:140)
	at org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
	at com.sun.proxy.$Proxy2.stop(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:132)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:175)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:157)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
	at java.base/java.lang.Thread.run(Thread.java:834)
</errorStackTrace><failedSince>1193</failedSince><name>genericToIndexVarargs</name><skipped>false</skipped><status>REGRESSION</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.306</duration><failedSince>0</failedSince><name>legitNestedBreak</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.006</duration><failedSince>0</failedSince><name>testInvalidArgs</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.001</duration><failedSince>0</failedSince><name>testInvalidVarargFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.245</duration><failedSince>0</failedSince><name>testVarargAccess</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.289</duration><failedSince>0</failedSince><name>testVarargForeach</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.291</duration><failedSince>0</failedSince><name>testVarargForeach2</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.246</duration><failedSince>0</failedSince><name>testVarargInput</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.003</duration><failedSince>0</failedSince><name>testVarargInvalidOverload</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.251</duration><failedSince>0</failedSince><name>testVarargSyntax</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.27</duration><failedSince>0</failedSince><name>varargExtFunc</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.294</duration><failedSince>0</failedSince><name>varargGenericMethodOverload</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.313</duration><failedSince>0</failedSince><name>varargMethod</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.24</duration><failedSince>0</failedSince><name>varargOverload</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.331</duration><failedSince>0</failedSince><name>varargOverride</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.003</duration><failedSince>0</failedSince><name>varargWithBreak</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.242</duration><failedSince>0</failedSince><name>varargWithGenerics</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.tests.VarargTests</className><duration>0.239</duration><failedSince>0</failedSince><name>varargsWithOverloading</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>3.707</duration><name>tests.wurstscript.tests.VarargTests</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:33</timestamp></suite><suite><case><age>0</age><className>tests.wurstscript.utils.UtilsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>array</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.utils.UtilsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>joinArrays</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.utils.UtilsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>testSubseq</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.utils.UtilsTest</className><duration>0.0</duration><failedSince>0</failedSince><name>testSubseqLen</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><case><age>0</age><className>tests.wurstscript.utils.UtilsTest</className><duration>0.001</duration><failedSince>0</failedSince><name>topSort_1</name><skipped>false</skipped><status>PASSED</status><stderr></stderr><stdout></stdout></case><duration>0.003</duration><name>tests.wurstscript.utils.UtilsTest</name><stderr></stderr><stdout></stdout><timestamp>2019-08-09T16:54:33</timestamp></suite></testResult>